@charaset "utf-8";

/*--------------------------------
  INDEX STYLE
--------------------------------*/

.clear{
clear:both;
}


#g_page_index{
  clear:both;
  padding:35px 0px 0px 0px;
}
#g_page_index .content_wp{
  width:950px;
  margin:0 auto;
  overflow:hidden;
}
/*left*/
#g_page_index .content_wp ul.content_left{
padding-top:10px;
  width:224px;
  float:left;
}
#g_page_index .content_wp ul.content_left li{
padding:0px 0px 8px 0px;
}

/*--> 201004*/
#g_page_index .content_wp ul.content_left li.event a{
display:block;
width:225px;
height:115px;
background-image:url(../img/index/campaign/bn_event.jpg);
text-indent:-9999px;
}
/*--> 20090611*/
#g_page_index .content_wp ul.content_left li.kenko a{
display:block;
width:225px;
height:115px;
background-image:url(../img/index/bn_kenkou.jpg);
text-indent:-9999px;
}
#g_page_index .content_wp ul.content_left li.kenko a:hover{
background-image:url(../img/index/bn_kenkou_on.jpg);
}

#g_page_index .content_wp ul.content_left li.ikuji a{
display:block;
width:225px;
height:115px;
background-image:url(../img/index/bn_ikuzi.jpg);
text-indent:-9999px;
}
#g_page_index .content_wp ul.content_left li.ikuji a:hover{
background-image:url(../img/index/bn_ikuzi_on.jpg);
}

#g_page_index .content_wp ul.content_left li.selfcheck a{
display:block;
width:225px;
height:80px;
background-image:url(../img/index/bn_self.jpg);
text-indent:-9999px;
}
#g_page_index .content_wp ul.content_left li.selfcheck a:hover{
background-image:url(../img/index/bn_self_on.jpg);
}

#g_page_index .content_wp ul.content_left li.kanpou a{
display:block;
width:225px;
height:80px;
background-image:url(../img/index/bn_kanpou.jpg);
text-indent:-9999px;
}
#g_page_index .content_wp ul.content_left li.kanpou a:hover{
background-image:url(../img/index/bn_kanpou_on.jpg);
}

#g_page_index .content_wp ul.content_left li.care a{
display:block;
width:225px;
height:80px;
background-image:url(../img/index/bn_kaigo.jpg);
text-indent:-9999px;
}
#g_page_index .content_wp ul.content_left li.care a:hover{
background-image:url(../img/index/bn_kaigo_on.jpg);
}

#g_page_index .content_wp ul.content_left li.yutaka_v a{
display:block;
width:225px;
height:86px;
background-image:url(../img/index/img21.jpg);
text-indent:-9999px;
}
#g_page_index .content_wp ul.content_left li.yutaka_v a:hover{
background-image:url(../img/index/img21_on.jpg);
}
/*20090611 <--*/


#g_page_index .content_wp ul.content_left li.contri{
  border:1px solid #0066fF;
  margin:0px 0px 5px 0px;
}
#g_page_index .content_wp ul.content_left li.contri h3{
  color:#0066ff;
  padding:12px 12px 5px 12px;
}
#g_page_index .content_wp ul.content_left li.contri p{
  padding:0px 12px 0px 12px;
}
#g_page_index .content_wp ul.content_left li.contri a{
color:#333333;
}

/*1106*/

/*left*/
.content_left02{
  width:224px;
  float:left;
}
.content_left02 li{
  padding:0px 0px 0px 0px;
}
.contri02{
/*  border:3px solid #D7E3FB;*/
  margin:0px 0px 10px 0px;
  border-bottom:2px dotted #3366CC;
}
.contri02 h3{
  color:#0066ff;
  padding:12px 12px 5px 12px;
}
.contri02 p{
  padding:0px 0 0 15px;
  margin:7px 0 0px 5px;
  background:url(../img/index/icon_02.gif) left;
  background-repeat:no-repeat;
}

.contri02 a{
color:#0000CC;

}
.contri02 a:hover{
color:#0066FF;
border-bottom: 1px #0066FF solid;
}

/*20081125*/
.contri03 p{
  margin:3px 0 0 0;
}


/**/

/*middle*/
#g_page_index .content_wp .content_middle{
  width:434px;
  padding:10px 0px 0px 10px;
  float:left;
}
#g_page_index .content_wp .content_middle a.spmess{
  display:block;
  width:434px;
  height:165px;
  text-indent:-2000px;
  background-image:url(./../img/index/img06_off.jpg);
}
#g_page_index .content_wp .content_middle a.spmess:hover{
  background-image:url(./../img/index/img06_on.jpg);
}
#g_page_index .content_wp .content_middle h2 a{
  display:block;
  width:434px;
  height:40px;
  text-indent:-2000px;
  margin:15px 0px 0px 0px;
}
#g_page_index .content_wp .content_middle h2.hels a{
 height:177px;
  background-image:url(./../img/index/20081205/img07_off.jpg);
}
#g_page_index .content_wp .content_middle h2.hels a:hover{
  background-image:url(./../img/index/20081205/img07_on.jpg);
   height:177px;
}
#g_page_index .content_wp .content_middle .helsframe{
  border:1px solid #FC59CD;
}

/*news*/
#g_page_index .content_wp .content_middle h2.news a{
  background-image:url(./../img/index/20081106/img08_off.gif);
}
#g_page_index .content_wp .content_middle h2.news a:hover{
  background-image:url(./../img/index/20081106/img08_on.gif);
}
#g_page_index .content_wp .content_middle .newsframe{
/*  border:1px solid #FF7A00;*/
padding:0px 0px 15px 0px;
border-bottom:#FFCC66 2px dotted;
}

/*present*/
#g_page_index .content_wp .content_middle .present{
  margin:15px 0px 0px 0px;
/*  border:1px solid #FF7A00;*/
border-bottom:#FFCCCC 2px dotted;
  width:432px;
  overflow:hidden;
}
#g_page_index .content_wp .content_middle .present .l{
  width:200px;
  margin:0px 0px 7px 10px;
  float:left;
}
#g_page_index .content_wp .content_middle .present .r{
  width:200px;
  margin:0px 10px 0px 0px;
  float:right;
}
#g_page_index .content_wp .content_middle .present h3{
  text-align:center;
  padding:7px 0px 5px 0px;
}

#g_page_index .content_wp .content_middle .present .l .pa{
	text-align:center;
	background-image: url(../img/index/img11.gif);
	height: 206px;
	width: 200px;
}

#g_page_index .content_wp .content_middle .present .r .pb{
	text-align:center;
	background-image: url(../img/index/img13.gif);
	height: 206px;
	width: 200px;
}
#g_page_index .content_wp .content_middle .present .l .pa p {
	padding-top: 5px;
	padding-left: 5px;
}
#g_page_index .content_wp .content_middle .present .r .pb p {
	padding-top: 5px;
	padding-left: 5px;
}


#g_page_index .content_wp .content_middle .present a.pre_link{
  display:block;
  width:417px;
  height:42px;
  clear:both;
  background-image:url(./../img/index/img14_off.gif);
  text-indent:-2000px;
  margin:7px 0px 7px 8px;
}
#g_page_index .content_wp .content_middle .present a.pre_link:hover{
  background-image:url(./../img/index/img14_on.gif);
}

#g_page_index .content_wp .content_middle .ftbn{
  width:100%;
  overflow:hidden;
  padding:15px 0px 0px 0px;
}


/*right*/


/*Yutaka Jouhoukyoku - start*/
.content_right .jouhoukyoku{
padding:0px 0px 10px 0px;
margin-top:0px;
border-bottom:#339966 2px dotted;
}

.content_right .jouhoukyoku h2 a{
display:block;
width:270px;
height:75px;
text-indent:-9999px;
background-image:url(../img/index/information.jpg);
}

.content_right .jouhoukyoku h2 a:hover{
background-image:url(../img/index/information_on.jpg);
}


.content_right .jouhoukyoku ul{
border-bottom:#66CC66 1px dotted;
}

.content_right .jouhoukyoku ul li{
clear:both;
}

.content_right .jouhoukyoku ul li img{
display:block;
margin:1px 3px 10px 1px;
float:left;
}

.content_right .jouhoukyoku ul li a:hover img{
margin:0px 2px 9px 0px;
border:#666666 1px solid;
}

.content_right .jouhoukyoku ul li h3{
color:#339933;
font-weight:bold;
float:left;
/*margin-top:-15px;*/
}


.content_right .jouhoukyoku p img{
margin:5px 1px 1px 1px;
}

.content_right .jouhoukyoku p a:hover img{
margin:4px 0px 0px 0px;
border:#666666 1px solid;
}


/*yutakajouhoukyoku - end*/



/*qa - Nandemo Soudan - start*/
.content_right .qa{
padding:0px 0px 10px 0px;
margin:0px 0px 15px 0px;
border-bottom:#FF9966 2px dotted;
background-color:#fff;
font-size:80%;
}

.content_right .qa h2 a{
display:block;
width:270px;
height:75px;
text-indent:-9999px;
background-image:url(../img/index/qa.jpg);
}

.content_right .qa h2 a:hover{
background-image:url(../img/index/qa_on.jpg);
}

.content_right .qa ul{
  width:100%;
}

.content_right .qa ul.qa_btn li{
float:left;
}

.content_right .qa ul.qa_btn li a.qa_btn01{
margin:5px 0px 0px 8px;
background:url(./../img/index/qa_btn01_off.jpg);
width:123px;
height:26px;
display:block;
text-indent:-9999px;
}

.content_right .qa ul.qa_btn li a.qa_btn01:hover{
background:url(./../img/index/qa_btn01_on.jpg);
}

.content_right .qa ul.qa_btn li a.qa_btn02{
margin:5px 0px 0px 8px;
background:url(./../img/index/qa_btn02_off.jpg);
width:123px;
height:26px;
display:block;
text-indent:-9999px;
}

.content_right .qa ul.qa_btn li a.qa_btn02:hover{
background:url(./../img/index/qa_btn02_on.jpg);
}


.content_right .qa .qa_m01{
margin-top:5px;
padding:0px 0px 3px 0px;
background:url(./../img/index/qa_m01.jpg) top no-repeat;
text-indent:-9999px;
width:270px;
height:40px;
clear:both;
}

.content_right .qa .qa_m02{
margin-top:5px;
padding:0px 0px 3px 0px;
background:url(./../img/index/qa_m02.jpg) top no-repeat;
text-indent:-9999px;
width:270px;
height:40px;
}

.content_right .qa ul.qa_list{
padding:0px 0px 5px 0px;
border-bottom:#CCCCCC 1px dotted;
}

.content_right .qa ul.qa_list li a{
background:url(./../img/index/qa_icon01_off.jpg) no-repeat;
padding:5px 5px 3px 25px;
font-size:100%;
line-height:1.8em;
color:#993300;
}

.content_right .qa ul.qa_list li a:hover{
background:url(./../img/index/qa_icon01_on.jpg) no-repeat;
color:#663300;
text-decoration:underline;
}
/*qa - Nandemo Soudan - end*/



#g_page_index .content_wp .content_right{
  width:270px;
  float:right;
}
#g_page_index .content_wp .content_right .more_info{
  border:1px solid #FF9900;
  margin:10px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  background-image:url(./../img/index/img18.gif);
  background-repeat:repeat-y;
}
#g_page_index .content_wp .content_right .more_info ul{
  padding:10px 10px 0px 28px;
}
#g_page_index .content_wp .content_right .more_info ul li{
  border-bottom:1px dotted #666666;
  padding:0px 0px 5px 0px;
  margin:0px 0px 5px 0px;
}

#g_page_index .content_wp .content_right .more_info ul li h3{
  color:#0033FF;
  font-size:120%;
}

#g_page_index .content_wp .content_right .more_info ul li a{
  color:#FFA011;
}

#g_page_index .content_wp .content_right .bns img{
  padding:10px 0px 0px 0px;
}

/*1106*/
.bns02 {margin:5px 0 0 0 ;}
.bns02 img a{
  padding:0px;
  margin:0px;
}

.more_info02{
/*  border:1px solid #FF9900;*/
  margin:0px;
  padding:0px;
/*  background-image:url(./../img/index/img18.gif);
  background-repeat:repeat-y;*/
  text-align:left;
}
.more_info02 ul{
  padding:0px 5px;
}

.more_info02 ul li{
  padding:1px 0 0px 0;
  margin:0px;
}

.line{
  border-bottom:1px dotted #CCCCCC;
  padding:0px;
  margin:2px 0px;
  clear:both;
}
.more_info02 ul li h3{
  color:#0033FF;
  font-size:110%;
  /*20090611 margin-top:-15px;*/
  /*20081204 margin-top:0px;*/
  float:left;

}
.more_info02 ul li a{
  color:#333333;
  font-size:78%;/*20081204 font-size:90%;*/
}

.more_info02 img{
display:block;
float:left;
margin:1px 3px 1px 1px;
}

.more_info02 a:hover img{
margin:0px 2px 0 0px;
border:#666666 1px solid;
}



/*service*/
#g_page_index .content_wp .content_right .service{
  margin:10px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  border:1px solid #9999FF;
  background-image:url(./../img/index/img24.gif);
  background-repeat:repeat-y;
}
#g_page_index .content_wp .content_right .service ul{
  padding:10px 10px 0px 40px;
}
#g_page_index .content_wp .content_right .service ul li{
  border-bottom:1px dotted #666666;
  padding:0px 0px 5px 0px;
  margin:0px 0px 5px 0px;
  list-style-type:disc;
}

#g_page_index .content_wp .content_right .yutaka{
  text-align:center;
  padding:15px 0px 10px 0px;
  border-bottom:#0099CC 2px dotted;
}


/*--------------------------------
  YUTAKANET STYLE
--------------------------------*/
#g_page_yutakanet{
	margin:0px auto;
	width: 870px;
	background:#fcf9f6;
	padding-right: 15px;
	padding-left: 15px;
}
#g_page_yutakanet_form{
	margin:0px auto;
	width: 900px;
}
#g_page_yutakanet .tb01{
  margin:20px 0px 0px 0px;
}
#g_page_yutakanet .info {
	width: 600px;
	padding-right: 110px;
	padding-left: 160px;
	line-height: 1.7em;
	color: #666666;
}
#g_page_yutakanet .info td {
	height: 32px;
	color: #666666;
}

#g_page_yutakanet .mess{
  margin:20px 0px 0px 0px;
  text-align:center;
}


/*--------------------------------
  PRESENT STYLE
--------------------------------*/
/*campaign*/
#g_page_present .campaign{
  width:100%;
  overflow:hidden;
}
#g_page_present .campaign .wp{
  text-align:center;
  width:428px;
  padding:0px 0px 20px 0px;
}
#g_page_present .campaign .l{
  float:left;
}
#g_page_present .campaign .r{
  float:right;
}
#g_page_present .campaign .wp h5{
  padding:0px 0px 20px 0px;
}
#g_page_present .campaign .wp p{
  color:#FB8A04;
  padding:5px 0px 0px 0px;
}
#g_page_present .campaign p.mess{
  clear:both;
  border-top:1px dotted #999999;
  padding:20px 0px 0px 0px;
}
/*enquete*/
#g_page_present .enquete{
  padding:30px 0px 0px 0px;
}
#g_page_present .enquete table{
  margin:0px 0px 10px 0px;
}
#g_page_present .enquete .tarea{
  width:100%;
}
#g_page_present .enquete .atn{
  color:#F00202;
}
#g_page_present .enquete h4.pd{
  padding:10px 0px 10px 0px;
}

/*--------------------------------
  POINTCARD STYLE
--------------------------------*/
/*profit*/
#g_page_pointcard .profit{
  padding:0px 0px 25px 0px;
}
#g_page_pointcard .profit .wp{
  width:100%;
  overflow:hidden;
}
#g_page_pointcard .profit .wp img.l{
  float:left;
  padding:20px 0px 0px 0px;
}
#g_page_pointcard .profit .wp img.r{
  float:right;
}
#g_page_pointcard .profit .bx{
  width:100%;
  text-align:center;
  background-color:#FFEAD0;
  border:4px solid #FB9604;
  padding:5px 0px 5px 0px;
}
/*searvice*/
#g_page_pointcard .searvice{
  padding:0px 0px 30px 0px;
}
#g_page_pointcard .searvice .wp{
	border:1px solid #FF9900;
	width:427px;
	background-image:url(./../img/pointcard/img08.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#g_page_pointcard .searvice .l{
	float:left;
	height: 330px;
}
#g_page_pointcard .searvice .r{
	float:right;
	height:330px;
/*	height: 265px;*/
}

/*20100401-電子カタログ用*/
.cata_btn01 a{
margin:-3px 0px 0px 10px;
width:390px;
height:50px;
display:block;
text-indent:-9999px;
background:url(../img/pointcard/cata_btn01.jpg) top left;
}

.cata_btn01 a:hover{
background:url(../img/pointcard/cata_btn01.jpg) top right;
}

.cata_left{
margin:0px;
float:left;
}

.cata_right{
margin:40px 0 0 0px;
float:right;
}

/*20100401-電子カタログ用-ここまで*/




#g_page_pointcard .searvice .wp img.m{
  padding:22px 0px 12px 12px;
}
#g_page_pointcard .searvice .wp .ls{
  border-top:1px dotted #999999;
  width:402px;
  margin:0px auto;
  padding:12px 0px 0px 0px;
}
/*#g_page_pointcard .searvice .wp p.bg{
  height:19px;	
  background-image:url(./../img/pointcard/img10.gif);
  padding:0px 0px 5px 25px;
}
*/
#g_page_pointcard .searvice .wp div.bg{
	background-image:url(./../img/pointcard/img10.gif);
	padding:0px 0px 5px 25px;
}

#g_page_pointcard .searvice .wp div.at{
  text-align:right;
  font-size:82%;
  color:#B5B4B4;
  padding:0px 0px 10px 0px;
}
#g_page_pointcard .searvice img.more{
  clear:both;
  padding:15px 0px 0px 0px;
}
/*ex*/
#g_page_pointcard .searvice .ex{
  border:5px solid #FF9900;
  border-top:none;
  width:860px;
  overflow:hidden;
}
#g_page_pointcard .searvice .ex img.img{
  float:left;
}
#g_page_pointcard .searvice .ex .list{
  padding:15px 0px 0px 55px;
  float:left;
}
#g_page_pointcard .searvice .ex .list h5{
  padding:0px 0px 16px 0px;
}
#g_page_pointcard .searvice .ex .list p.bg{
  height:19px;
  background-image:url(./../img/pointcard/img10.gif);
  padding:0px 0px 5px 25px;
}
#g_page_pointcard .searvice .ex .list p.at{
  font-size:82%;
  color:#B5B4B4;
  padding:5px 0px 10px 0px;
}

/*look*/
#g_page_pointcard .look{
  padding:0px 0px 30px 0px;
}
#g_page_pointcard .look img.pd{
  padding:0px 20px 0px 0px;
}

/*qa*/
#g_page_pointcard .qa h4{
  padding:0px 0px 15px 0px;
}
#g_page_pointcard .qa h5{
  color:#44ABCC;
  font-size:120%;
  padding:0px 0px 5px 0px;
}
#g_page_pointcard .qa .cnt{
  padding:0px 0px 15px 0px;
  margin:0px 0px 15px 0px;
  border-bottom:1px dotted #999999;
}
#g_page_pointcard .qa .last{
  border-bottom:none;
}
#g_page_pointcard .qa .cnt p.at{
  font-size:82%;
  color:#999999;
}
#g_page_pointcard .qa .cnt p span.col_or{
  color:#FB9604;
}

/*--------------------------------
  RECENT STYLE
--------------------------------*/
#g_page_recent .cntwp{
  width:730px;
  margin:0 auto;
}
#g_page_recent .cntwp h4{
  padding:0px 0px 20px 0px;
}
#g_page_recent .cntwp .news{
  background-image:url(./../img/recent/img04.gif);
  background-repeat:repeat-y;
  padding:20px 0px 0px 0px;
}
#g_page_recent .cntwp .news .txbx{
  width:700px;
  margin:0 auto;
  height:144px;
  overflow:auto; 
}
#g_page_recent .cntwp .news .txbx h5{
  color:#FB4A04;
}
#g_page_recent .cntwp .news .txbx p{
  padding:5px 0px 10px 0px;
}
#g_page_recent .cntwp .news_foot{
  width:730px;
  height:13px;
  background-image:url(./../img/recent/img05.gif);
}
/*each*/
#g_page_recent .cntwp .each_link{
  padding:20px 0px 0px 0px;
}
#g_page_recent .cntwp .each_link ul{
  width:100%;
  overflow:hidden;
}
#g_page_recent .cntwp .each_link ul li{
  float:left;
  padding:0px 0px 5px 0px;
}
#g_page_recent .cntwp .each_link ul li a{
  width:240px;
  height:70px;
  text-indent:-2000px;
  display:block;
}
#g_page_recent .cntwp .each_link ul li.a a{
  background-image:url(./../img/recent/img07_off.gif);
}
#g_page_recent .cntwp .each_link ul li.a a:hover{
  background-image:url(./../img/recent/img07_on.gif);
}
#g_page_recent .cntwp .each_link ul li.c{
  padding-left:5px;
  padding-right:5px;
}
#g_page_recent .cntwp .each_link ul li.b a{
  background-image:url(./../img/recent/img08_off.gif);
}
#g_page_recent .cntwp .each_link ul li.b a:hover{
  background-image:url(./../img/recent/img08_on.gif);
}
#g_page_recent .cntwp .each_link ul li.c a{
	background-image:url(./../img/recent/img10_off.gif);
}
#g_page_recent .cntwp .each_link ul li.c a:hover{
  background-image:url(./../img/recent/img10_on.gif);
}
#g_page_recent .cntwp .each_link ul li.d a{
	background-image:url(./../img/recent/img11_off.gif);
}
#g_page_recent .cntwp .each_link ul li.d a:hover{
  background-image:url(./../img/recent/img11_on.gif);
}
#g_page_recent .cntwp .each_link ul li.f{
  padding-left:5px;
  padding-right:5px;
}
#g_page_recent .cntwp .each_link ul li.e a{
  background-image:url(./../img/recent/img13_off.gif);
}
#g_page_recent .cntwp .each_link ul li.e a:hover{
  background-image:url(./../img/recent/img13_on.gif);
}
#g_page_recent .cntwp .each_link ul li.f a{
  background-image:url(./../img/recent/img15_off.gif);
}
#g_page_recent .cntwp .each_link ul li.f a:hover{
  background-image:url(./../img/recent/img15_on.gif);
}
#g_page_recent .cntwp .each_link ul li.g a{
  background-image:url(./../img/recent/img13_off.gif);
}
#g_page_recent .cntwp .each_link ul li.g a:hover{
  background-image:url(./../img/recent/img13_on.gif);
}
#g_page_recent .cntwp .each_link ul li.h{
  padding-left:5px;
  padding-right:5px;
}
#g_page_recent .cntwp .each_link ul li.h a{
  background-image:url(./../img/recent/img14_off.gif);
}
#g_page_recent .cntwp .each_link ul li.h a:hover{
  background-image:url(./../img/recent/img14_on.gif);
}
#g_page_recent .cntwp .each_link ul li.i a{
  background-image:url(./../img/recent/img15_off.gif);
}
#g_page_recent .cntwp .each_link ul li.i a:hover{
  background-image:url(./../img/recent/img15_on.gif);
}

/*--------------------------------
  INFO_QA STYLE
--------------------------------*/
#g_page_info_qa .cnt_area{
  width:800px;
  margin:0 auto;
}
/*news*/
#g_page_info_qa .news{
  padding:0px 0px 30px 0px;
}
#g_page_info_qa .news ul{
  width:100%;
  overflow:hidden;
}
#g_page_info_qa .news ul li{
  float:left;
}
#g_page_info_qa .news ul li a{
	display:block;
	width:263px;
	height:104px;
}
#g_page_info_qa .news ul li.a a{
  background-image:url(./../img/info_qa/img03_off.gif);
}
#g_page_info_qa .news ul li.a a:hover{
  background-image:url(./../img/info_qa/img03_on.gif);
}
#g_page_info_qa .news ul li.b{
  padding:0px 5px 0px 5px;
}
#g_page_info_qa .news ul li.b a{
  background-image:url(./../img/info_qa/img04_off.gif);
}
#g_page_info_qa .news ul li.b a:hover{
  background-image:url(./../img/info_qa/img04_on.gif);
}
#g_page_info_qa .news ul li.c a{
  background-image:url(./../img/info_qa/img05_off.gif);
  width:264px;
}
#g_page_info_qa .news ul li.c a:hover{
  background-image:url(./../img/info_qa/img05_on.gif);
}
/*qa*/
#g_page_info_qa .qa ul{
  width:100%;
  overflow:hidden;
}
#g_page_info_qa .qa ul li{
  float:left;
  padding:0px 0px 5px 0px;
}
#g_page_info_qa .qa ul li a{
  width:398px;
  height:104px;
  display:block;
  text-indent:-2000px;
}
#g_page_info_qa .qa ul li.a{
  padding-right:4px;
}
#g_page_info_qa .qa ul li.a a{
  background-image:url(./../img/info_qa/img07_off.gif);
}
#g_page_info_qa .qa ul li.a a:hover{
  background-image:url(./../img/info_qa/img07_on.gif);
}
#g_page_info_qa .qa ul li.b a{
  background-image:url(./../img/info_qa/img08_off.gif);
}
#g_page_info_qa .qa ul li.b a:hover{
  background-image:url(./../img/info_qa/img08_on.gif);
}
#g_page_info_qa .qa ul li.c{
  padding-right:4px;
}
#g_page_info_qa .qa ul li.c a{
  background-image:url(./../img/info_qa/img09_off.gif);
}
#g_page_info_qa .qa ul li.c a:hover{
  background-image:url(./../img/info_qa/img09_on.gif);
}
#g_page_info_qa .qa ul li.d a{
  background-image:url(./../img/info_qa/img10_off.gif);
}
#g_page_info_qa .qa ul li.d a:hover{
  background-image:url(./../img/info_qa/img10_on.gif);
}
#g_page_info_qa .qa ul li.e{
  padding-right:4px;
}
#g_page_info_qa .qa ul li.e a{
  background-image:url(./../img/info_qa/img11_off.gif);
}
#g_page_info_qa .qa ul li.e a:hover{
  background-image:url(./../img/info_qa/img11_on.gif);
}
#g_page_info_qa .qa ul li.f a{
  background-image:url(./../img/info_qa/img12_off.gif);
}
#g_page_info_qa .qa ul li.f a:hover{
  background-image:url(./../img/info_qa/img12_on.gif);
}
#g_page_info_qa .qa ul li.g a{
  background-image:url(./../img/info_qa/img13_off.gif);
}
#g_page_info_qa .qa ul li.g a:hover{
  background-image:url(./../img/info_qa/img13_on.gif);
}
/*search*/
#g_page_info_qa .qa .search{
  border:1px solid #FF9900;
  margin:25px 0px 0px 0px;
  padding:0px 0px 15px 0px;
}
#g_page_info_qa .qa .search p{
  padding:15px;
}
#g_page_info_qa .qa .search table{
  width:763px;
  background-color:#477AD2;
  margin:0 auto;
}
#g_page_info_qa .qa .search table td{
  background-color:#C0D6FC;
  border:1px solid #ffffff;
  padding:5px;
}
#g_page_info_qa .qa .search table td.left{
  width:154px;
  text-align:right;
}
#g_page_info_qa .qa .search table td.right{
  background-color:#E9F1FF;
}
#g_page_info_qa .qa .search table td.right span{
  display:block;
  color:#8E8F90;
  font-size:82%;
}
#g_page_info_qa .qa .search table td.cen{
  text-align:center;
}

/*--------------------------------
  ECO STYLE
--------------------------------*/
#g_page_eco .wp{
  width:871px;
  margin:0 auto;
  background-image:url(./../img/eco/img05.gif);
  background-position:left bottom;
  padding:0px 0px 20px 0px;
}
#g_page_eco .wp .link{
  width:827px;
  margin:0 auto;
  background-color:#ffffff;
  padding:0px 0px 17px 0px;
}
#g_page_eco .wp .link ul{
  width:780px;
  margin:0 auto;
  padding:0px 0px 30px 0px;
}
#g_page_eco .wp .link ul li{
  padding:10px 10px 10px 40px;
  background-image:url(./../img/eco/img06.gif);
  background-position:left center;
}
#g_page_eco .wp .link ul li.a{
  background-color:#F7EF8A;
}
#g_page_eco .wp .link ul li p{
  color:#ED2E02;
  font-weight:bold;
  font-size:120%;
}
#g_page_eco .wp .link ul li a{
  color:#3080AD;
}
#g_page_eco .wp .link a.list{
  display:block;
  width:780px;
  height:146px;
  text-indent:-2000px;
  background-image:url(./../img/eco/img07_off.gif);
  margin:0 auto;
}
#g_page_eco .wp .link a.list:hover{
  background-image:url(./../img/eco/img07_on.gif);
}

/*--------------------------------
  SELFCHECK STYLE
--------------------------------*/
#g_page_selfcheck table{
  margin:15px 0px 0px 0px;
}

/*--------------------------------
  110 STYLE
--------------------------------*/
#g_page_110 h4{
  padding:24px 0px 10px 0px;
}
#g_page_110 .wp{
  width:100%;
  overflow:hidden;
}
#g_page_110 .wp .l{
  width:621px;
  float:left;
}
#g_page_110 .wp img.con{
  float:right;
  padding:20px 40px 0px 0px;
}
#g_page_110 .wp .left{
  float:left;
  width:428px;
}
#g_page_110 .wp .right{
  float:right;
  width:428px;
}
#g_page_110 .wp h5{
  padding:0px 0px 10px 0px;
}


/*--------------------------------
  WATER STYLE
--------------------------------*/
img.vis{
  padding:0px 0px 0px 25px;
}
/*topwp*/
#g_page_water .topwp{
  padding:25px 0px 0px 0px;
  width:100%;
  overflow:hidden;
}
#g_page_water .topwp .left{
  float:left;
}
#g_page_water .topwp .right{
  float:right;
  width:626px;
}
/*how*/
#g_page_water .how{
  width:100%;
  overflow:hidden;
}
#g_page_water .how .left{
  width:531px;
  border:1px solid #0C6FF7;
  padding:0px 0px 15px 0px;
  float:left;
}
#g_page_water .how .left h3{
  padding:0px 0px 15px 0px;
}
#g_page_water .how .left h4{
  padding:0px 0px 10px 20px;
}
#g_page_water .how .left p{
  padding:0px 20px 18px 20px;
}
#g_page_water .how .wp{
  width:482px;
  border:1px solid #67A7FF;
  background-color:#E1EEFF;
  margin:0 auto;
}
#g_page_water .how .wp .w{
  border-bottom:1px solid #67A7FF;
  padding:5px;
}
#g_page_water .how .wp .w h5{
  color:#F99A13;
  padding:0px 0px 0px 45px;
}
#g_page_water .how .wp .w p{
  padding:0px 0px 0px 45px;
}
#g_page_water .how .wp .w_a{
  background-image:url(./../img/water/img12.gif);
  background-position:left center;
}
#g_page_water .how .wp .w_b{
  background-image:url(./../img/water/img13.gif);
  background-position:left center;
}
#g_page_water .how .wp .w_c{
  background-image:url(./../img/water/img14.gif);
  background-position:left center;
}
#g_page_water .how .wp .w_d{
  background-image:url(./../img/water/img15.gif);
  background-position:left center;
}
#g_page_water .how .wp .w_e{
  background-image:url(./../img/water/img16.gif);
  background-position:left center;
}
#g_page_water .how .wp .w_f{
  background-image:url(./../img/water/img17.gif);
  background-position:left center;
  border-bottom:none;
}
#g_page_water .how .right{
  float:right;
  width:320px;
}
#g_page_water .how .right p{
  color:#FB9A14;
  border-bottom:1px dotted #999999;
  padding:0px 0px 10px 0px;
  margin:0px 0px 10px 0px;
}
#g_page_water .how .right a{
  display:block;
  width:322px;
  height:89px;
  text-indent:-2000px;
  background-image:url(./../img/water/img18.gif);
}
#g_page_water .how .right a:hover{
  background-image:url(./../img/water/img18_a.gif);
}

/*--------------------------------
  aboutus STYLE
--------------------------------*/


#g_main_wp #mainimg {
	margin-right: auto;
	margin-left: auto;
	height: 4980px;
	width: 950px;
}
