@charset "utf-8";

/* BODY
---------------------------------------------*/

html {
width: 100%;
height: 100%;
}

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
font-weight: normal;
list-style: none;
font-size:100%;
}


body{
	margin:0 auto;
	padding:0;
	font-size:80%;
	text-align:center;
	line-height:1.4;
	color:#412505;
	font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',Verdana;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top;
	}

*html body{
	margin:0 auto;
	padding:0;
	font-size:80%;
	text-align:center;
	line-height:1.4;
	color:#412505;
	font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka',Verdana;
	background-color: #fff;
	background-image: url(img/body_bg_y.gif);
	background-repeat: repeat-x;
	background-position: top;
	}

input, select {padding: 0;}

img {
border: none;
}

a {color: #412505;
text-decoration: none;
}

a:hover { color: #412505;
text-decoration:underline;
}

em,address {font-style: normal;}

strong {font-weight: bold;}

p {line-height: 2em;}

.clear {clear: both;}


/* FONT DECORATIONT */
a{color:#412505;text-decoration:underline;}
a:hover{color:#412505;}
.small{font-size:1em;}
.error{color:#ff0000;}


/* LAYOUT */
#top{
width: auto;
height:1360px;
margin:0 auto;
padding:0;
}

*html #top{
width: auto;
height:1360px;
margin:0 auto;
padding:0;
z-index:0;
text-align: center;
}

*:first-child+html #top{
width: auto;
height:1360px;
margin:0 auto;
padding:0;
z-index:0;
text-align: center;
}

#wrap{
width:970px;
height: 1360px; 
margin:0 auto;
padding:0;
position: relative;
}

*html #wrap{
width:970px;
height: 1360px; 
margin:0 auto;
padding:0;
z-index:1;
position: relative;
}
*:first-child+html #wrap{
width:970px;
height: 1360px; 
margin:0 auto;
padding:0;
z-index:1;
position: relative;
}

.no-flash{
background:url(img/bg_index.jpg) no-repeat top center;}

/*  header   =================================================*/

#header{
	width:970px;
	height:89px;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index: 2;
}

#logo{
	width:269px;
	height:73px;
	text-align:left;
	position:absolute;
        top:5px;
        left:0;

}

html > body #search{
	width:152px;
	height:50px;
	background:url(img/search-trans.png) no-repeat top left;
	position:absolute;
	top:26px;
	right:0;
}

*html #search{
	width:152px;
	height:50px;
	background:url(img/search-trans.gif) no-repeat top left;
	position:absolute;
	top:26px;
	right:0;
}

#search02{
	width:148px;
	height:25px;
	padding-top:20px;
	margin-left:4px;
}

#search .search {
width:103px;
height:17px;
border:0;
background:url(img/top_search_text.gif) no-repeat top left;
font-size: 11px;
line-height:100%;

}

#glass{
	position:absolute;
	top:22px;
	left:924px;
	z-index:15;
}

.header-contacts{
	position:absolute;
	top:10px;
	left:280px;
}

.header-contacts a {
	background: url(img/top-head-contact-trans.png) no-repeat left top;
	width: 253px;
	height: 64px;
	text-indent: -9999px;
	display: block;	
}

.header-contacts a:hover {
	background: url(img/top-head-contact_on-trans.png) no-repeat left top;
}

.header-nami{
	position:absolute;
	top:10px;
	left:535px;
	background: url(img/top-head-nami-trans.png) no-repeat top left;
	height: 64px;
	width: 274px;
}

.header-nami ul li {
	float: left;
}

.header-nami ul li.li01 {
	margin: 37px 8px 0 16px;
}

.header-nami ul li.li02 {
	margin: 37px 5px 0 0;
}

.header-nami ul li.li03 {
	margin: 5px 0 0 0;
}

.header-search{
	background:url(img/search-trans.png) no-repeat top left;
	position:absolute;
	width:152px;
	height:50px;
	top:29px;
	right:0;
	padding-top: 22px;}

.inp-text{
    border: 0 none;
    float: left;
    height: 13px;
    padding: 0 5px;
    width: 105px;
	background-color:#f7f7f7;}

/*houjin_shop  -------------------------------*/

.kojin{
	width:284px;
	height:42px;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:505px;
}

.kojin a{
display : block ;
	text-indent: -9999px;
	width:284px;
	height:42px;
	background-repeat : no-repeat ;
	background-position : top left ;
}

.kojin a:link {
	background-image:url(img/bnr_kojin_off-trans.png);
}

.kojin a:visited{
	background-image:url(img/bnr_kojin_off-trans.png);
}

.kojin a:hover{
	background-image:url(img/bnr_kojin_on-trans.png);
}

.kojin a:active{
	background-image:url(img/bnr_kojin_on-trans.png);
}

/*  flash   =================================================*/

#flashcontent{
width: 100%;
height: 1360px;
position:absolute;
top:0;
left:0;
overflow: hidden;
	}

/*  main menu   =================================================*/
#mmenu{
width:180px;
height:251px;
text-align:left;
position:absolute;
top:168px;
left:0;
background: url(img/mmenu_bg-trans.png) no-repeat left top;
}

#mmenu .tit {
	margin: 0 0 0 23px;
}

#mmenu ul {
	margin: 23px 0 0 60px;
	*margin: 18px 0 0 60px;
}

#mmenu ul li a {
	display: block;
	text-indent: -9999px;
}

#mmenu ul li.li01 {
	margin: 0 0 19px;
	*margin: 0 0 12px;
}

#mmenu ul li.li01 a {
	background: url(img/mmenu-item-01-trans.png) no-repeat left top;
	width: 81px;
	height: 13px;
}

#mmenu ul li.li02 {
	margin: 0 0 19px;
	*margin: 0 0 12px;
}

#mmenu ul li.li02 a {
	background: url(img/mmenu-item-02-trans.png) no-repeat left top;
	width: 64px;
	height: 13px;
}

#mmenu ul li.li03 {
	margin: 0 0 19px;
	*margin: 0 0 12px;
}

#mmenu ul li.li03 a {
	background: url(img/mmenu-item-03-trans.png) no-repeat left top;
	width: 60px;
	height: 13px;
}

#mmenu ul li.li04 {
	margin: 0 0 18px;
	*margin: 0 0 11px;
}

#mmenu ul li.li04 a {
	background: url(img/mmenu-item-04-trans.png) no-repeat left top;
	width: 74px;
	height: 14px;
}

#mmenu ul li.li05 {
	margin: 0 0 18px;
	*margin: 0 0 11px;
}

#mmenu ul li.li05 a {
	background: url(img/mmenu-item-05-trans.png) no-repeat left top;
	width: 79px;
	height: 14px;
}

#mmenu ul li.li06 {
	margin: 0 0 18px;
	*margin: 0 0 11px;
}

#mmenu ul li.li06 a {
	background: url(img/mmenu-item-06-trans.png) no-repeat left top;
	width: 64px;
	height: 14px;
}

#mmenu ul li.li07 {
	margin: 0;
}

#mmenu ul li.li07 a {
	background: url(img/mmenu-item-07-trans.png) no-repeat left top;
	width: 94px;
	height: 14px;
}


/*  service menu   =================================================*/
#smenu{
width:163px;
height:321px;
text-align:left;
position:absolute;
top:158px;
right:0;
background: url(img/smenu_bg-trans.png) no-repeat left top;
}

#smenu .tit {
	margin: 0;
}

#smenu ul {
	margin: 23px 0 0 38px;
	*margin: 18px 0 0 38px;
}

#smenu ul li {
	margin: 0 0 7px;
	*margin: 0 0 1px;
}

#smenu ul li a {
	display: block;
	text-indent: -9999px;
}

#smenu ul li.li01 a {
	background: url(img/smenu-item-01-trans.png) no-repeat left top;
	width: 61px;
	height: 14px;
}

#smenu ul li.li02 a {
	background: url(img/smenu-item-02-trans.png) no-repeat left top;
	width: 61px;
	height: 14px;
}


#smenu ul li.li03 a {
	background: url(img/smenu-item-03-trans.png) no-repeat left top;
	width: 78px;
	height: 14px;
}

#smenu ul li.li04 a {
	background: url(img/smenu-item-04-trans.png) no-repeat left top;
	width: 61px;
	height: 14px;
}

#smenu ul li.li05 a {
	background: url(img/smenu-item-05-trans.png) no-repeat left top;
	width: 61px;
	height: 14px;
}

#smenu ul li.li06 a {
	background: url(img/smenu-item-06-trans.png) no-repeat left top;
	width: 61px;
	height: 14px;
}

#smenu ul li.li07 a {
	background: url(img/smenu-item-07-trans.png) no-repeat left top;
	width: 61px;
	height: 14px;
}

#smenu ul li.li08 a {
	background: url(img/smenu-item-08-trans.png) no-repeat left top;
	width: 46px;
	height: 14px;
}

#smenu ul li.li09 a {
	background: url(img/smenu-item-09-trans.png) no-repeat left top;
	width: 63px;
	height: 14px;
}

#smenu ul li.li10 a {
	background: url(img/smenu-item-10-trans.png) no-repeat left top;
	width: 79px;
	height: 14px;
}

#smenu ul li.li11 a {
	background: url(img/smenu-item-11-trans.png) no-repeat left top;
	width: 86px;
	height: 14px;
}

#smenu ul li.li12 a {
	background: url(img/smenu-item-12-trans.png) no-repeat left top;
	width: 90px;
	height: 14px;
}

#smenu ul li.li13 {
	margin: 0;
}

#smenu ul li.li13 a {
	background: url(img/smenu-item-13-trans.png) no-repeat left top;
	width: 60px;
	height: 14px;
}

/*  head content   =================================================*/
#head-title-text{
width:569px;
height:69px;
text-align:left;
position:absolute;
top:135px;
left:208px;}

#head-banner-box{
width:209px;
height:109px;
text-align:left;
position:absolute;
top:445px;
left:30px;
}

#head-banner-box a {
	background: url(img/bnr-head-left_off-trans.png) no-repeat left top;
	width:209px;
	height:109px;
	text-indent: -9999px;
	display: block;
}

#head-banner-box a:hover {
	background: url(img/bnr-head-left_on-trans.png) no-repeat left top;
}


/*  contents   =================================================*/

#contents{
width:970px;
height:1px;
text-align:left;
margin:0 auto;
position:absolute;
top:590px;
left:0;
z-index: 3;
}

#contents2{
width:970px;
height:539px;
text-align:left;
margin:0 auto;
position:absolute;
top:591px;
left:0;
z-index: 1;
background:url(img/content2-trans.png) no-repeat center top;
}

#main{
	width:970px;
	height:1px;
　　padding:0;
	position:relative;
z-index:3;
}

/*news -------------------------------------------------------*/
#newsbox{
width:402px; 
height:192px;
position:absolute;
top:10px;
left:30px;
display:block;
}


#news{
width:370px;
height:150px;
margin-top:11px;
margin-left:16px;
}

#news_title{
width:267px;
height: 17px;
margin-left:10px;
margin-bottom:20px;
}

#more{
width:74px;
height:17px;
float:right;
padding-top:15px;
}

#news #top_news,h3{
display:none;}

.news_contens{
width: 410px;
height:130px;
}

.topnews_date{
width: 105px;
height: 30px;
background:url(img/top_icon03-trans.png) no-repeat center left;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #412505;
text-indent:10px;
vertical-align:middle;
}

.topnews_body{
width: 315px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #412505;
}


/*info-------------------------------------------------------*/
#infobox{
	width:494px;
	height:268px;
	position:absolute;
	top:230px;
	left:1px;
}



#info{
width:495px;
height:232px;
margin-top:-6px;
margin-left:26px;

}

*html #info{
width:494px;
height:268px;
}

#info_top{
	width:420px;
	height:62px;
	margin:0 30px 0 20px;
	padding-top: 38px;
}

#info_logo{
	float:left;
	margin-right: 45px;
}

#info_time{
	float:left;
}

.info_office{
	width:415px;
	height:54px;
	margin:-7px 30px 0 20px;
	padding-bottom: 5px;
	line-height: 18px;
}

.info_office2{
	width:415px;
	height:54px;
	margin:0 30px 0 20px;
	padding-bottom: 5px;
	line-height: 18px;
}

.text_bold_16px{
	font-size: 16px;
	font-weight:bold;

}



/*  footer   =================================================*/

#footer{
	width:970px;
	height:210px;
	position:absolute;
 top:1136px;
 left:0;
 z-index:3;
text-align:left;
}


#copyright{
 float:right;
 color:#b4b1b0;
 font-size:10pt;
 padding-top: 10px;
}

#qr{
width: 480px;
height: 85px;
margin:0 0 20px 0;
clear: both;
}

*html #qr{
width: 480px;
height: 85px;
margin:0 0 12px 0;
clear: both;
}

#mobile{
width: 291px;
height: 85px;
float: left;
}

#yougosyu{
width: 160px;
height: 85px;
margin-left: 10px;
float: left;
}

#yougosyu a{
background: url(img/yougo_bn02.jpg) no-repeat;
text-indent: -9999px;
display: block;
width: 160px;
height: 85px;
}

#yougosyu a:hover{
background: url(img/yougo_bn02_on.jpg) no-repeat;
text-indent: -9999px;
display: block;
width: 160px;
height: 85px;
}


/*footer_menu01 ------------------------------------------*/
#footer_menu01{
	width:970px;
	font-size:11px;
	line-height:36px;
text-align:left;
margin-bottom: 10px;
color:#b4b1b0;
	z-index: 20;
}

#footer a{color:#b4b1b0;}
#footer a:hover{color:#b4b1b0; text-decoration:underline;}

*html #footer_menu01{
	width:970px;
	font-size:9pt;
	line-height:36px;
text-align:left;
margin-bottom: 10px;
	z-index: 20;
}
#footer_menu01 ul{
background:url(img/footer_bg.gif) no-repeat;
width: 970px;
height: 72px;
}

#footer_menu01 li{
	display: inline;
	list-style-type: none;
	margin-right:18px;
z-index:20;
}

*:first-child+html #footer_menu01 li{
	display: inline;
	list-style-type: none;
	margin-right:18px;
z-index:20;
}


*html #footer_menu01 li{
	display: inline;
	list-style-type: none;
	margin-right:14px;
}

*html .m16{
	padding-right:14px;
}

*html .m6{
	padding-right:6px;
}



#footer_menu01 li a {
	text-decoration: none;
	z-index: 20;
}


#footer_menu01 a:link {
	text-decoration: none
}

#footer_menu01 a:visited {
	text-decoration: none;
}

#footer_menu01 a:hover {
	text-decoration: underline;
}

#footer_menu01 a:active {
	text-decoration: underline;
}


/*footer_menu02 ------------------------------------------*/
#footer_menu02{
	width:400px;
	hegiht: 20px;
	font-size:11px;
	line-height:25px;
	float:left;
	padding-top: 10px;
	z-index: 20;
}

*html #footer_menu02{
	width:400px;
	hegiht: 20px;
	font-size:9pt;
	line-height:12px;
	float:left;
	padding-top: 10px;
}

#footer_menu02 li {
	display: inline;
	list-style-type: none;
	background: url(img/top_icon03-trans.png) no-repeat left center;
	margin-right: 20px;
	padding-left: 10px;

}


#footer_menu02 li a {
	text-decoration: none;
}


#footer_menu02 a:link {
	text-decoration: none;
}

#footer_menu02 a:visited {
	text-decoration: none;
}

#footer_menu02 a:hover {
	text-decoration: underline;
}

#footer_menu02 a:active {
	text-decoration: underline;
}

/* ===========================================================
 List 
 ===========================================================*/


/*  header_menu   ===========================================*/

#header_menu{
	width:450px;
	height:16px;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	right:0;
}


#header_menu li {
float:left;
margin:0;
padding:0 0 0 20px;
}

#header_menu li a {
display: block;
text-indent: -9999px;
cursor: pointer;
}

#header_menu a:link img{
visibility : visible ;
border-style : none ;
}

#header_menu a:visited img{
visibility : hidden ;
border-style : none ;
}

#header_menu a:hover img{
visibility : hidden ;
border-style : none ;
}

#header_menu a:active img{
visibility : hidden ;
border-style : none ;
}

/* menu1
---------------------------------------------*/
.menu01 {
width : 143px ;
height :17px ;
}

.menu01 a{
width : 143px ;
height :17px ;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.menu01 a:link {
	background-image : url(img/h_menu_01_off.gif);
}

.menu01 a:visited{
	background-image : url(img/h_menu_01_off.gif);
}

.menu01 a:hover{
	background-image : url(img/h_menu_01_on.gif);
}

.menu01 a:active{
	background-image : url(img/h_menu_01_on.gif);
}

/* menu2
---------------------------------------------*/
.menu02 {
width : 101px ;
height :17px ;
}

.menu02 a{
width : 101px ;
height :17px ;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.menu02 a:link {
	background-image : url(img/h_menu_02_off.gif);
}

.menu02 a:visited{
	background-image : url(img/h_menu_02_off.gif);
}

.menu02 a:hover{
	background-image : url(img/h_menu_02_on.gif);
}

.menu02 a:active{
	background-image : url(img/h_menu_02_on.gif);
}

/* menu3
---------------------------------------------*/
.menu03 {
width : 82px ;
height :17px ;
}

.menu03 a{
width : 82px ;
height :17px ;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.menu03 a:link {
	background-image : url(img/h_menu_03_off.gif);
}

.menu03 a:visited{
	background-image : url(img/h_menu_03_off.gif);
}

.menu03 a:hover{
	background-image : url(img/h_menu_03_on.gif);
}

.menu03 a:active{
	background-image : url(img/h_menu_03_on.gif);
}

/* menu4
---------------------------------------------*/
.menu04 {
width : 43px ;
height :17px ;
}

.menu04 a{
width : 43px ;
height :17px ;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.menu04 a:link {
	background-image : url(img/h_menu_04_off.gif);
}

.menu04 a:visited{
	background-image : url(img/h_menu_04_off.gif);
}

.menu04 a:hover{
	background-image : url(img/h_menu_04_on.gif);
}

.menu04 a:active{
	background-image : url(img/h_menu_04_on.gif);
}


/*  top_bnr   ===========================================*/

#top_bnr{
	position:absolute;
	right:0px;
    width:530px;
	height:209px;
	margin:0;
	padding:0;
}


#top_bnr li {
float:left;
margin:0;
padding:0 7px 8px 0;
}

#top_bnr li a {
display: block;
text-indent: -9999px;
cursor: pointer;
}

#top_bnr a:link img{
visibility : visible ;
border-style : none ;
}

#top_bnr a:visited img{
visibility : hidden ;
border-style : none ;
}

#top_bnru a:hover img{
visibility : hidden ;
border-style : none ;
}

#top_bnr a:active img{
visibility : hidden ;
border-style : none ;
}

/* bnr01
---------------------------------------------*/
.bnr01 {

}

.bnr01 a{
	width : 247px;
	height :101px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr01 a:link {
	background-image : url(img/bnr_01_off.jpg);
}

.bnr01 a:visited{
	background-image : url(img/bnr_01_off.jpg);
}

.bnr01 a:hover{
	background-image : url(img/bnr_01_on.jpg);
}

.bnr01 a:active{
	background-image : url(img/bnr_01_on.jpg);
}


/* bnr02
---------------------------------------------*/
.bnr02 {

}

.bnr02 a{
	width : 254px;
	height : 101px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr02 a:link {
	background-image : url(img/bnr_02_off.jpg);
}

.bnr02 a:visited{
	background-image : url(img/bnr_02_off.jpg);
}

.bnr02 a:hover{
	background-image : url(img/bnr_02_on.jpg);
}

.bnr02 a:active{
	background-image : url(img/bnr_02_on.jpg);
}

/* bnr03
---------------------------------------------*/
.bnr03 {

}

.bnr03 a{
	width : 247px;
	height : 100px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr03 a:link {
	background-image : url(img/bnr_03_off.jpg);
}

.bnr03 a:visited{
	background-image : url(img/bnr_03_off.jpg);
}

.bnr03 a:hover{
	background-image : url(img/bnr_03_on.jpg);
}

.bnr03 a:active{
	background-image : url(img/bnr_03_on.jpg);
}

/* bnr04
---------------------------------------------*/
.bnr04 {

}

.bnr04 a{
	width : 254px;
	height : 100px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr04 a:link {
	background-image : url(img/bnr_04_off.jpg);
}

.bnr04 a:visited{
	background-image : url(img/bnr_04_off.jpg);
}

.bnr04 a:hover{
	background-image : url(img/bnr_04_on.jpg);
}

.bnr04 a:active{
	background-image : url(img/bnr_04_on.jpg);
}


/*  top_bnr02   ===========================================*/

#top_bnr02box{
position:absolute;
top:250px;
right:0px;
width:530px;
height:290px;
margin:0;
padding:0;

}


#top_bnr02{
width:530px;
height:290px;
margin:0;
padding:0;
}


#top_bnr02 li {
float:left;
margin:0;
padding:0 7px 8px 0;
}

#top_bnr02 li a {
display: block;
text-indent: -9999px;
cursor: pointer;
}

#top_bnr02 a:link img{
visibility : visible ;
border-style : none ;
}

#top_bnr02 a:visited img{
visibility : hidden ;
border-style : none ;
}

#top_bnru02 a:hover img{
visibility : hidden ;
border-style : none ;
}

#top_bnr02 a:active img{
visibility : hidden ;
border-style : none ;
}

/* bnr21
---------------------------------------------*/
.bnr21 {
	position:absolute;
	top:0;
	left:35px;
}

.bnr21 a{
width : 80px;
height :222px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr21 a:link {
	background-image : url(img/bnr_soudan_off-trans.png);
}

.bnr21 a:visited{
	background-image : url(img/bnr_soudan_off-trans.png);
}

.bnr21 a:hover{
	background-image : url(img/bnr_soudan_on-trans.png);
}

.bnr21 a:active{
	background-image : url(img/bnr_soudan_on-trans.png);
}


/* bnr22
---------------------------------------------*/
.bnr22 {
	position:absolute;
	top:0;
	left:92px;
}

.bnr22 a{
width : 95px;
height :222px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr22 a:link {
	background-image : url(img/bnr_komon_off-trans.png);
}

.bnr22 a:visited{
	background-image : url(img/bnr_komon_off-trans.png);
}

.bnr22 a:hover{
	background-image : url(img/bnr_komon_on-trans.png);
}

.bnr22 a:active{
	background-image : url(img/bnr_komon_on-trans.png);
}

/* bnr23
---------------------------------------------*/
.bnr23 {
	position:absolute;
	top:115px;
	left:210px;
}

.bnr23 a{
width : 293px;
height :107px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr23 a:link {
	background-image : url(img/soudan_off-trans.png);
}

.bnr23 a:visited{
	background-image : url(img/soudan_off-trans.png);
}

.bnr23 a:hover{
	background-image : url(img/soudan_on-trans.png);
}

.bnr23 a:active{
	background-image : url(img/soudan_on-trans.png);
}

/* bnr24
---------------------------------------------*/
.bnr24 {
	position:absolute;
	top:207px;
	left:203px;
}

.bnr24 a{
width : 300px;
height :58px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr24 a:link {
	background-image : url(img/soudan_form_off-trans.png);
}

.bnr24 a:visited{
	background-image : url(img/soudan_form_off-trans.png);
}

.bnr24 a:hover{
	background-image : url(img/soudan_form_on-trans.png);
}

.bnr24 a:active{
	background-image : url(img/soudan_form_on-trans.png);
}

/* bnr25
---------------------------------------------*/
.bnr25 {
	position:absolute;
	top:16px;
	left:186px;
z-index:10;
}

.bnr25 a{
width : 182px;
height :80px;
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
}

.bnr25 a:link {
	background-image : url(img/radio_off-trans.png);
}

.bnr25 a:visited{
	background-image : url(img/radio_off-trans.png);
}

.bnr25 a:hover{
	background-image : url(img/radio_on-trans.png);
}

.bnr25 a:active{
	background-image : url(img/radio_on-trans.png);
}
