@charset "utf-8";
/*=================================================

contents

=================================================== */


/*
contents
-------------------------------------*/



/* ---------------------
          TOP
----------------------- */

div#key_v {
	height:330px;
	background:url(../img/top/top_bg.gif) repeat-x;
	padding-bottom:30px;
	clear: both;
}

h2#key_v_img {
	display:block;
    overflow:hidden;
    width:960px;
    height:330px;
    background:url(../img/top/key_v.gif) no-repeat top left;
    text-indent:-9999px;
	margin:0 auto;

	}






/* --------------------
        contents
----------------------- */




h3#h3_top01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/top/h3_top01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


#top div#section01 p {
	display:block;
	overflow:hidden;
	width:351px;
	line-height:160%;
	padding:10px 10px 10px 80px;
	margin: 5px 0;
}

#category div#section01 p {
	display:block;
	overflow:hidden;
	width:351px;
	line-height:130%;
	padding:0;
	margin: 5px 0;
}



div#section01 p#top01_01{
	background-color: #F0EDE6;
	background-image: url(../img/top/top01_01.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}

div#section01 p#top01_02{
	background-color: #F0EDE6;
	background-image: url(../img/top/top01_02.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	}

div#section01 p#top01_03{
	background-color: #F0EDE6;
	background-image: url(../img/top/top01_03.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}

div#section01 p#top01_04{
	margin-bottom:20px;
	background-color: #F0EDE6;
	background-image: url(../img/top/top01_04.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}

div#section01 p#text {
	margin:0px;
	padding:0px;
	display:block;
    overflow:hidden;
    width:669px;
    height:14px;
    background:url(../img/top/top_01_text.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h3#h3_top02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:28px;
    background:url(../img/top/h3_top02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}






/* --------------------
          menu
----------------------- */



div#menu {
	width:680px;
}

div#menu dl {
	float:left;	
}


dl#menu01 {
	width:218px;
	margin-right:13px;
}

dl#menu01 dt a {
	display:block;
    overflow:hidden;
    width:218px;
    height:81px;
    background:url(../img/common/menu01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}
dl#menu01 dt a:hover {
   background:url(../img/common/menu01.gif) no-repeat bottom left;
}

dl#menu02 {
	width:217px;
	margin-right:13px;
}

dl#menu02 dt a {
	display:block;
    overflow:hidden;
    width:217px;
    height:81px;
    background:url(../img/common/menu02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}
dl#menu02 dt a:hover {
   background:url(../img/common/menu02.gif) no-repeat bottom left;
}
dl#menu03 {
	width:217px;
	height:98px;
}


dl#menu03 dt a:hover {
   background:url(../img/common/menu03.gif) no-repeat bottom left;
}

dl#menu03 dd a {
display:block;
	text-align:center;
	text-decoration:underline;
	color:#063519;
}
dl#menu03 dd a:hover {
	text-decoration:none;
	color:#fca93c;
}



div#menu dl dd {
	font-size:114%;
	line-height:160%;
	color:#666666;
}

div#menu dl dd span.link a {
	display:block;
	text-align:right;
	padding-top:20px;
	text-decoration:underline;
	color:#063519;

}

div#menu dl dd span.link a:hover {
	text-decoration:none;
	color:#fca93c;

}


/* -----------------------------
           会社概要
------------------------------ */


h2#company {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/common/h2_company.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}

table.table_default {
	color:#666666;
	border:1px solid #666 ; 
}

table.table_default tr {
	border:1px solid #666 ;
	padding:10px;
	background-color:#FFF;
}

table.table_default th {
	border:1px solid #666 ;
	padding:10px;
	background-color:#d8ceb2;
}

table.table_default td {
	border:1px solid #666 ;
	padding:10px;
}



/* -----------------------------
         カテゴリTOP
------------------------------ */


h3#h3_under_top01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/c_top/h3_under_top01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}





h3#h3_under_bugstop01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/c_top/h3_under_bugstop01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}






#category div#section01 p.text {
	width:435px;
	padding-left:0px;
	line-height:160%;
	padding-bottom:65px;
	font-size:114%;
	color:#666666;
}


/* -----------------------------
         害獣ファイル
------------------------------ */
div#file {
	width:680px;
	height:440px;
	margin-bottom:30px;
}


h3#h3_under_top02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/c_top/h3_under_top02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}

h3#h3_under_bugstop02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/c_top/h3_under_bugstop02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}

div#file p {
	font-size:114%;
	line-height:160%;
	color:#666666;
	margin-bottom:10px;
}
	


div#file01 {
	width:200px;
	margin:5px 10px 0 0 ;
	background-color:#FFF;
	padding:10px;
	position:absolute;
	float:left;
}

div#file02 {
	width:200px;
	margin:5px 10px 0 230px;
	background-color:#FFF;
	padding:10px;
	position:absolute;
	float:left;
}

div#file03 {
	width:200px;
	background-color:#FFF;
	margin:5px 10px 0 460px;
	padding:10px;
	position:absolute;
	float:left;
}


p#ttl_rat {
	display:block;
    overflow:hidden;
    width:200px;
    height:35px;
    background:url(../img/c_top/ttl_rat.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}

p#ttl_haku {
	display:block;
    overflow:hidden;
    width:200px;
    height:35px;
    background:url(../img/c_top/ttl_haku.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}
p#ttl_other {
	display:block;
    overflow:hidden;
    width:200px;
    height:35px;
    background:url(../img/c_top/ttl_other.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}


p#ttl_ant {
	display:block;
    overflow:hidden;
    width:200px;
    height:35px;
    background:url(../img/c_top/ttl_ant.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}

p#ttl_goki {
	display:block;
    overflow:hidden;
    width:200px;
    height:35px;
    background:url(../img/c_top/ttl_goki.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}



div#file img a {
	position:relative;
	width:200px;
	height:81;
	top:0px;
}

div#file img a:hover {
	position:relative;
	width:200px;
	height:81;
	top:0px;
}

div#file span.text {
	display:block;
	width:200px;
	height:120px;
	margin-top:10px;
	color:#666666;
	font-size:114%;
	line-height:160%;
}

div#file span.text_other {
	display:block;
	width:200px;
	height:150px;
	margin-top:10px;
	color:#666666;
	font-size:114%;
	line-height:160%;
}

div#file span.link a {
	display:block;
    overflow:hidden;
    width:78px;
    height:21px;
    background:url(../img/c_top/btn_more.gif) no-repeat top left;
    text-indent:-9999px;
	margin-top:10px;
	float:right;
}
div#file span.link a:hover {
   background:url(../img/c_top/btn_more.gif) no-repeat bottom left;
}




p#bn_info a {
	display:block;
    overflow:hidden;
    width:680px;
    height:150px;
    background:url(../img/common/bn_info.gif) no-repeat top left;
    text-indent:-9999px;
}
p#bn_info a:hover {
	display:block;
    overflow:hidden;
    width:680px;
    height:150px;
    background:url(../img/common/bn_info.gif) no-repeat bottom left;
    text-indent:-9999px;
}





/* -----------------------------
             rat01
------------------------------ */

h2#h2_rat01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:52px;
    background:url(../img/animals/rat/h2_rat.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


div#file {
	width:680px;
	height:440px;
}


h3#h3_rat01_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat01_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:17px;
}

div#section03 p#rat01_01{
    height:45px;
    background:url(../img/animals/rat/rat01_01_bg01.gif) no-repeat top left;
	margin-bottom:10px;
	padding:40px 20px 0px 92px;
	letter-spacing:-1px;
}

div#section03 p#rat01_02{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg02.gif) no-repeat top left;
	padding:28px 20px 0px 92px;
	margin-bottom:10px;
	letter-spacing:-1px;
	}

div#section03 p#ryokin{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg03.gif) no-repeat top left;
	margin-bottom:10px;
	padding:28px 20px 0px 92px;
	letter-spacing:-1px;
}

div#section03 p#rat01_04{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg04.gif) no-repeat top left;
	margin-bottom:20px;
	padding:28px 20px 0px 92px;
}



h3#h3_rat01_02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat01_02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:17px;
}


div#price {
	margin-bottom:45px;
}

h3#h3_ryokin {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_ryokin.gif) no-repeat top left;
    text-indent:-9999px;
}

p#bn_info_l a {
	display:block;
    overflow:hidden;
    width:680px;
    height:130px;
    background:url(../img/common/bn_info_l.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:60px;
}

h3#h3_rat01_04 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat01_04.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}



/* -----------------------------
             rat02
------------------------------ */

h2#h2_rat02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h2_rat02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:40px;
}

h3#h3_rat02_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat02_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h4#h4_rat01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/animals/rat/h4_rat01.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}

h4#h4_rat02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/animals/rat/h4_rat02.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}

h3#h3_voice {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_voice.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}



/* -----------------------------
             haku01
------------------------------ */

h2#h2_haku01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:52px;
    background:url(../img/animals/haku/h2_haku_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h3#h3_haku01_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/haku/h3_haku01_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:17px;
}

div#section03 p#rat01_01{
    height:45px;
    background:url(../img/animals/rat/rat01_01_bg01.gif) no-repeat top left;
	margin-bottom:10px;
	padding:40px 20px 0px 92px;
	letter-spacing:-1px;
}

div#section03 p#rat01_02{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg02.gif) no-repeat top left;
	padding:28px 20px 0px 92px;
	margin-bottom:10px;
	letter-spacing:-1px;
	}

div#section03 p#ryokin{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg03.gif) no-repeat top left;
	margin-bottom:10px;
	padding:28px 20px 0px 92px;
	letter-spacing:-1px;
}

div#section03 p#rat01_04{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg04.gif) no-repeat top left;
	margin-bottom:20px;
	padding:28px 20px 0px 92px;
}



h3#h3_rat01_02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat01_02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:17px;
}


div#price {
	margin-bottom:45px;
}

h3#h3_ryokin {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_ryokin.gif) no-repeat top left;
    text-indent:-9999px;
}

p#bn_info_l a {
	display:block;
    overflow:hidden;
    width:680px;
    height:130px;
    background:url(../img/common/bn_info_l.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:60px;
}

h3#h3_rat01_04 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat01_04.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}



/* -----------------------------
             haku02
------------------------------ */

h2#h2_haku02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/haku/h2_haku02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:40px;
}

h3#h3_haku02_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/haku/h3_haku02_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h4#h4_haku01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/animals/haku/h4_haku01.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}

h4#h4_haku02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/animals/haku/h4_haku02.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}

h3#h3_haku02_02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/haku/h3_haku02_02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}






/* -----------------------------
             goki01
------------------------------ */

h2#h2_mogu01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:52px;
    background:url(../img/animals/mogu/h2_mogu_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}




/* -----------------------------
             mogu02
------------------------------ */

h2#h2_mogu02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/mogu/h2_mogu02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:40px;
}

h3#h3_mogu02_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/mogu/h3_mogu02_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h4#h4_mogu01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/animals/mogu/h4_mogu01.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}










/* -----------------------------
             ant01
------------------------------ */

h2#h2_ant01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:52px;
    background:url(../img/bugs/ant/h2_ant_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h3#h3_ant01_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/ant/h3_ant01_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:17px;
}

div#section03 p#ant01_01{
    height:45px;
    background:url(../img/bugs/ant/ant01_01_bg01.gif) no-repeat top left;
	margin-bottom:10px;
	padding:40px 20px 0px 92px;
	letter-spacing:-1px;
}

div#section03 p#ant01_02{
    height:56px;
    background:url(../img/bugs/ant/ant01_01_bg02.gif) no-repeat top left;
	padding:28px 20px 0px 92px;
	margin-bottom:10px;
	letter-spacing:-1px;
	}

div#section03 p#ryokin{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg03.gif) no-repeat top left;
	margin-bottom:10px;
	padding:28px 20px 0px 92px;
	letter-spacing:-1px;
}

div#section03 p#ant01_04{
    height:56px;
    background:url(../img/bugs/ant/ant01_01_bg04.gif) no-repeat top left;
	margin-bottom:20px;
	padding:28px 20px 0px 92px;
}



h3#h3_ant01_02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/ant/h3_ant01_02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:17px;
}


div#price {
	margin-bottom:45px;
}

h3#h3_ryokin {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_ryokin.gif) no-repeat top left;
    text-indent:-9999px;
}

p#bn_info_l a {
	display:block;
    overflow:hidden;
    width:680px;
    height:130px;
    background:url(../img/common/bn_info_l.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:60px;
}

h3#h3_ant01_04 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/animals/rat/h3_rat01_04.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:10px;
}



/* -----------------------------
             ant02
------------------------------ */

h2#h2_ant02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/ant/h2_ant02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:40px;
}

h3#h3_ant02_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/ant/h3_ant02_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h4#h4_ant01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/bugs/ant/h4_ant01.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}

h4#h4_ant02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/bugs/ant/h4_ant02.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}

h3#h3_ant02_02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/ant/h3_ant02_02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}





/* -----------------------------
             goki01
------------------------------ */

h2#h2_goki01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:52px;
    background:url(../img/bugs/goki/h2_goki_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}



div#section03 p#ryokin{
    height:56px;
    background:url(../img/animals/rat/rat01_01_bg03.gif) no-repeat top left;
	margin-bottom:10px;
	padding:28px 20px 0px 92px;
	letter-spacing:-1px;
}


/* -----------------------------
             goki02
------------------------------ */

h2#h2_goki02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/goki/h2_goki02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:40px;
}

h3#h3_goki02_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/goki/h3_goki02_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h4#h4_goki01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/bugs/goki/h4_goki01.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}



/* -----------------------------
              bee01
------------------------------ */

h2#h2_bee01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:52px;
    background:url(../img/bugs/bee/h2_bee_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}




/* -----------------------------
             bee02
------------------------------ */

h2#h2_bee02 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/bee/h2_bee02.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:40px;
}

h3#h3_bee02_01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:30px;
    background:url(../img/bugs/bee/h3_bee02_01.gif) no-repeat top left;
    text-indent:-9999px;
	margin-bottom:20px;
}


h4#h4_bee01 {
	display:block;
    overflow:hidden;
    width:680px;
    height:35px;
    background:url(../img/bugs/bee/h4_bee01.gif) no-repeat top left;
    text-indent:-9999px;
	margin:20px 0 10px 0;
}




/* --------------------
        map_pop
----------------------- */

body#pop {
	background-color:#f8f6f1;
}


div#map {
	width:550px;
	height:569px;
	background:url(../img/pop/bg_pop.jpg) no-repeat top left;
	position:relative;
}

a#map_contact {
     background:url(../img/pop/btn_pop_contact.jpg)  no-repeat top left;
    display:block;
    overflow:hidden;
    width:252px;
    height:68px;
    text-indent:-9999px;
    position:absolute;
    top:266px;
    left:30px;
    z-index:100;
	}
	
a#map_contact:hover {
     background:url(../img/pop/btn_pop_contact.jpg)  no-repeat bottom left;
}

a#btn_close {
     background:url(../img/pop/btn_close.jpg)  no-repeat top left;
    display:block;
    overflow:hidden;
    width:116px;
    height:54px;
    text-indent:-9999px;
    position:absolute;
    top:515px;
    left:434px;
    z-index:100;
	}
	
a#btn_close:hover {
     background:url(../img/pop/btn_close.jpg)  no-repeat bottom left;
}
