/*******************************************************************************

*                                                                              *
*  Web Site  :  http://www.takeda-design-room.com/                             *
*  Author    :  N.T                                                            *
*  Modified  :  27-Sep-2006                                                    *
*                                                                              *

*******************************************************************************/



/* General
*******************************************************************************/

* {
	list-style: none;
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	height: 100%;
	color: #000000
}

a {
    color:#000000;
	text-decoration: none;
}

a:hover {
    color:#000000;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl, fieldset, textarea, address,li, div {
	font-size: 12px;
	line-height: 140%;
}

address {
    font-style:normal;
}

hr {
	display: none;
}

img {
	border: none;
}

#wrap {
	height: 100%;
	min-height: 100%;
	padding-left:5px;
	position: relative;
	width: 785px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/bg_wrap.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

body > #wrap {
    height: auto;
}

.clear {
	width: 100%;
	height: 1px;
	font-size: 1px;
	clear: both;
}

/* header
*******************************************************************************/

#wrap #header {
	height: 289px;
	width: 780px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(img/bg_head.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left:5px;
}
#wrap #header #mainImg {
	width: 780px;
	padding-top: 71px;
	background-image: url(img/bg_head_u.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 214px;
	padding-bottom: 4px;
}
#wrap #header #headerPP {
	background-image: url(img/ic01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 18px;
	position: absolute;
	left: 633px;
	top: 45px;
}
#wrap #header #headerPP a:hover {
	color: #000000;
	text-decoration: underline;
}
#wrap #siteID {
	height: 47px;
	width: 174px;
	position: absolute;
	left: 15px;
	top: 12px;
	z-index: 2;
}
#wrap #siteID span {
	position: absolute;
	left: -9999px;
}
#wrap #siteID a {
	height: 47px;
	width: 174px;
	display: block;
}
#wrap #seo {
	position: absolute;
	top: 189px;
	z-index: 3;
	left: 11px;
}
#wrap #siteIDMain {
	height: 47px;
	width: 174px;
	position: absolute;
	left: 20px;
	top: 12px;
	z-index: 2;
}
#wrap #siteIDMain span {
	position: absolute;
	left: -9999px;
}
#wrap #siteIDMain a {
	height: 47px;
	width: 174px;
	display: block;
}
#wrap #seoMain {
	position: absolute;
	top: 189px;
	z-index: 3;
	left: 16px;
}

/* contents
*******************************************************************************/

#wrap #main {
	width: 780px;
	padding-top: 318px;
	padding-bottom: 91px;
}

#wrap #main #mainContents {
	float: right;
	width: 550px;
	padding-right: 10px;
}

#wrap #main #maincontents02{
	float: right;
	width: 550px;
	padding-right:10px;
}

#wrap #main #mainContents #topInformation {
	width: 550px;
	padding-bottom: 20px;
}
#wrap #main #mainContents #topInformation h2 {
	background-image: url(img/new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 26px;
	width: 550px;
	margin-bottom: 16px;
}

#wrap #main #mainContents #topInformation .infoList {
	width: 550px;
	background-image: url(img/bg_line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #main #mainContents #topInformation .infoList .infoDate {
	background-image: url(img/ic02.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	float: left;
	width: 78px;
	padding-left: 28px;
}
#wrap #main #mainContents #topInformation .infoList .infoTxt {
	float: left;
	width: 430px;
	padding-left: 5px;
}

#wrap #main #mainContents #topInformation2 {
	width: 550px;
	padding-bottom: 20px;
}
#wrap #main #mainContents #topInformation2 h2 {
	background-image: url(img/zyutaku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 26px;
	width: 550px;
	margin-bottom: 16px;
}

#wrap #main #mainContents #topInformation2 .infoList {
	width: 550px;
	background-image: url(img/bg_line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #main #mainContents #topInformation2 .infoList .infoDate {
	background-image: url(img/ic02.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	float: left;
	width: 78px;
	padding-left: 28px;
}
#wrap #main #mainContents #topInformation2 .infoList .infoTxt {
	float: left;
	width: 430px;
	padding-left: 5px;
}

#wrap #main #mainContents #topgoannai {
	width: 550px;
	padding-bottom: 20px;
}
#wrap #main #mainContents #topgoannai h2 {
	background-image: url(img/information.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 26px;
	width: 550px;
	margin-bottom: 16px;
}

#wrap #main #mainContents #topgoannai .infoList {
	width: 550px;
	background-image: url(img/bg_line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #main #mainContents #topgoannai .infoList .infoDate {
	background-image: url(img/ic02.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	float: left;
	width: 78px;
	padding-left: 28px;
}
#wrap #main #mainContents #topgoannai .infoList .infoTxt {
	float: left;
	width: 430px;
	padding-left: 5px;
}


#wrap #main #mainContents #toptenpo {
	width: 550px;
	padding-bottom: 20px;
}
#wrap #main #mainContents #toptenpo h2 {
	background-image: url(img/chin_tenpo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 26px;
	width: 550px;
	margin-bottom: 16px;
}

#wrap #main #mainContents #toptenpo .infoList {
	width: 550px;
	background-image: url(img/bg_line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #main #mainContents #toptenpo .infoList .infoDate {
	background-image: url(img/ic02.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	float: left;
	width: 78px;
	padding-left: 28px;
}
#wrap #main #mainContents #toptenpo .infoList .infoTxt {
	float: left;
	width: 430px;
	padding-left: 5px;
}

#wrap #main #mainContents #topzimusyo {
	width: 550px;
	padding-bottom: 20px;
}
#wrap #main #mainContents #topzimusyo h2 {
	background-image: url(img/chin_jimu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 26px;
	width: 550px;
	margin-bottom: 16px;
}

#wrap #main #mainContents #topzimusyo .infoList {
	width: 550px;
	background-image: url(img/bg_line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #main #mainContents #topzimusyo .infoList .infoDate {
	background-image: url(img/ic02.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	float: left;
	width: 78px;
	padding-left: 28px;
}
#wrap #main #mainContents #topzimusyo .infoList .infoTxt {
	float: left;
	width: 430px;
	padding-left: 5px;
}

#wrap #main #mainContents #topContents {
	width: 550px;
	background-image: url(img/bg_line01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 24px;
}
#wrap #main #mainContents #topContents #contentsOwner {
	float: left;
	width: 170px;
	margin-left: 5px;
}
#wrap #main #mainContents #topContents #contentsRequest {
	float: left;
	width: 170px;
	margin-left: 13px;
}
#wrap #main #mainContents #topContents #contentsRecommend {
	float: left;
	width: 176px;
	margin-left: 11px;
}
#wrap #main #mainContents #topContents #contentsOwner #entryOwner {
	background-image: url(img/bg_h2_owner.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 14px;
	width: 97px;
	margin-bottom: 9px;
}
#wrap #main #mainContents #topContents #contentsOwner #entryOwner a {
	widht: 97px;
	height: 14px;
	text-decoration: none;
	display: block;
}
#wrap #main #mainContents #topContents #contentsRequest #entryRequest {
	background-image: url(img/bg_h2_request.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 14px;
	width: 125px;
	margin-bottom: 9px;
}
#wrap #main #mainContents #topContents #contentsRequest #entryRequest a {
	height: 14px;
	width: 125px;
	text-decoration: none;
	display: block;
}
#wrap #main #mainContents #topContents #contentsRecommend #entryRecommend {
	background-image: url(img/bg_h2_recommend.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 14px;
	width: 169px;
	margin-bottom: 9px;
}
#wrap #main #mainContents #topContents #contentsRecommend #entryRecommend a {
	height: 14px;
	width: 169px;
	text-decoration: none;
	display: block;
}
#wrap #main #mainContents #topContents #contentsOwner #txtOwner {
	padding-top: 9px;
	padding-right: 3px;
	padding-left: 3px;
}
#wrap #main #mainContents #topContents #contentsRequest #txtRequest {
	padding-top: 9px;
	padding-right: 3px;
	padding-left: 3px;

}
#wrap #main #mainContents #topContents #contentsRecommend #txtRecommend {
	padding-top: 9px;
	padding-right: 3px;
	padding-left: 3px;
}
#wrap #main #mainContents #topSpecial {
	width: 550px;
	/*padding-top: 27px;*/
	padding-top: 10px;
}
.paginate {
    text-align: right;
    font-size: 12px;
    margin-top: 20px;
    margin-right: 5px;
}

/* sidebar
*******************************************************************************/

#wrap #main #sidebar {
	float: left;
	width: 200px;
	padding-top: 6px;
	padding-left: 6px;
}
#wrap #main #sidebar #mainnavi li {
	background-image: url(img/bt_navi.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 200px;
}
#wrap #main #sidebar #mainnavi02 li {
	background-image: url(img/bt_navi.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 200px;
}
#wrap #main #sidebar #mainnavi a {
	width: 200px;
	height: 46px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}
#wrap #main #sidebar #mainnavi02 a {
	width: 200px;
	height: 46px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}
#wrap #main #sidebar #mainnavi #navi01 {
	background-position: 0px 0px;
}
#wrap #main #sidebar #mainnavi #navi02 {
	background-position: 0px -51px;
}
#wrap #main #sidebar #mainnavi #navi03 {
	background-position: 0px -102px;
}
#wrap #main #sidebar #mainnavi #navi04 {
	background-position: 0px -153px;
}
#wrap #main #sidebar #mainnavi #navi05 {
	background-position: 0px -204px;
}
#wrap #main #sidebar #mainnavi #navi06 {
	background-position: 0px -255px;
}
#wrap #main #sidebar #mainnavi #navi07 {
	background-position: 0px -306px;
}
#wrap #main #sidebar #mainnavi #navi08 {
	background-position: 0px -357px;
}
#wrap #main #sidebar #mainnavi #navi09 {
	background-position: 0px -408px;
}
#wrap #main #sidebar #mainnavi #navi10 {
	background-position: 0px -459px;
}
#wrap #main #sidebar #mainnavi #navi11 {
	background-position: 0px -510px;
}
#wrap #main #sidebar #mainnavi #navi12 {
	background-position: 0px -561px;
}
#wrap #main #sidebar #mainnavi a:hover {
	background-image: url(img/bt_navi_hover.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 46px;
	text-decoration: none;
}
#wrap #main #sidebar #mainnavi02 #navi05 {
	background-position: 0px -204px;
}
#wrap #main #sidebar #mainnavi02 #navi06 {
	background-position: 0px -255px;
}
#wrap #main #sidebar #mainnavi02 #navi07 {
	background-position: 0px -306px;
}
#wrap #main #sidebar #mainnavi02 #navi08 {
	background-position: 0px -357px;
}
#wrap #main #sidebar #mainnavi02 #navi09 {
	background-position: 0px -408px;
}
#wrap #main #sidebar #mainnavi02 #navi10 {
	background-position: 0px -459px;
}
#wrap #main #sidebar #mainnavi02 #navi11 {
	background-position: 0px -510px;
}
#wrap #main #sidebar #mainnavi02 #navi12 {
	background-position: 0px -561px;
}
#wrap #main #sidebar #mainnavi02 a:hover {
	background-image: url(img/bt_navi_hover.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 46px;
	text-decoration: none;
}
#wrap #main #sidebar #mainnavi #navi01 a:hover {
	background-position: 0px 0px;
}
#wrap #main #sidebar #mainnavi #navi02 a:hover {
	background-position: 0px -51px;
}
#wrap #main #sidebar #mainnavi #navi03 a:hover {
	background-position: 0px -102px;
}
#wrap #main #sidebar #mainnavi #navi04 a:hover {
	background-position: 0px -153px;
}
#wrap #main #sidebar #mainnavi #navi05 a:hover {
	background-position: 0px -204px;
}
#wrap #main #sidebar #mainnavi #navi06 a:hover {
	background-position: 0px -255px;
}
#wrap #main #sidebar #mainnavi #navi07 a:hover {
	background-position: 0px -306px;
}
#wrap #main #sidebar #mainnavi #navi08 a:hover {
	background-position: 0px -357px;
}
#wrap #main #sidebar #mainnavi #navi09 a:hover {
	background-position: 0px -408px;
}
#wrap #main #sidebar #mainnavi #navi10 a:hover {
	background-position: 0px -459px;
}
#wrap #main #sidebar #mainnavi #navi11 a:hover {
	background-position: 0px -510px;
}
#wrap #main #sidebar #mainnavi #navi12 a:hover {
	background-position: 0px -561px;
}
#wrap #main #sidebar #mainnavi02 #navi05 a:hover {
	background-position: 0px -204px;
}
#wrap #main #sidebar #mainnavi02 #navi06 a:hover {
	background-position: 0px -255px;
}
#wrap #main #sidebar #mainnavi02 #navi07 a:hover {
	background-position: 0px -306px;
}
#wrap #main #sidebar #mainnavi02 #navi08 a:hover {
	background-position: 0px -357px;
}
#wrap #main #sidebar #mainnavi02 #navi09 a:hover {
	background-position: 0px -408px;
}
#wrap #main #sidebar #mainnavi02 #navi10 a:hover {
	background-position: 0px -459px;
}
#wrap #main #sidebar #mainnavi02 #navi11 a:hover {
	background-position: 0px -510px;
}
#wrap #main #sidebar #mainnavi02 #navi12 a:hover {
	background-position: 0px -561px;
}
#wrap #main #sidebar #subnavi .subnavi01{
	background:url(img/line_dot.gif) repeat-x bottom;
	width:170px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 3px 15px;
}
#wrap #main #sidebar #subnavi .subnavi01 a{
	background:url(img/bg_subnavi.gif) no-repeat 0px 4px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 22px;
}

/* footer
*******************************************************************************/

#wrap #footer {
	background-image: url(img/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 50px;
	width: 780px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin-left:5px;
}
#wrap #footer address {
	text-align: center;
	padding-top: 21px;
	color: #FFFFFF
}

/* ouner
*******************************************************************************/
#main_title{
background:url(img/h1_bg.jpg) no-repeat ;
width:540px;
height:25px;
font-size:16px;
padding:6px 0px 0px 10px;
}
.ouner_bt_inquiry {
background:url(img/bt_inquiry02.jpg) no-repeat 0px 0px;
width:160px;
height:35px;
margin:0px 0px 0px 380px;
}
.ouner_bt_inquiry a{
width:160px;
height:35px;
display:block;
text-indent:-9999px;
}
.ouner_bt_inquiry a:hover{
background:url(img/bt_inquiry02.jpg) no-repeat 0px -36px;
width:160px;
height:35px;
}


/* business guide
*******************************************************************************/

/* privacy policy
*******************************************************************************/
.title{
background:url(img/h2_bg.gif) no-repeat;
width:530px;
height:20px;
padding:0px 0px 0px 20px;
margin:20px 0px 20px 0px;
}

.text{
width:550px;
color:#666666;
}

.title_h3{
color:#666666;
margin:20px 0px 0px 0px;
}

.pp_text{
color:#666666;
padding:10px 0px 0px 0px;
}

/* company
*******************************************************************************/
.company_table_left p{
background:url(img/company_outline_ic.gif) no-repeat left;
width:112px;
padding:0px 0px 0px 28px;
}

.company_table_right{
background:url(img/line_dot.gif) repeat-x ;
padding:7px 10px 7px 10px;
}

.company_table_left{
background:url(img/line_dot.gif) repeat-x ;
padding:7px 10px 7px 0px;
}

.company_table_right a{
background:url(img/bt_map.jpg) no-repeat 0px 0px;
width:149px;
height:22px;
padding:7px 10px 7px 0px;
display:block;
text-indent:-9999px;
}

.company_table_right a:hover{
background:url(img/bt_map.jpg) no-repeat 0px -36px;
width:149px;
height:22px;
padding:7px 10px 7px 0px;
display:block;
text-indent:-9999px;
}

.company_line02{
background:url(img/line_dot.gif) repeat-x bottom;
}

/* baybay
*******************************************************************************/
.baybay_tyuui{
width:545px;
text-align:right;
font-size:10px;
color:#666666;
padding:5px 0px 5px 0px;
}

.mantion_img{
background:url(img/bg_photoframe_01.gif) no-repeat;
width:163px;
height:122px;
padding:5px 17px 0px 5px;
float:left;
}

.baybay{
width:365px;
float:left;
}

.baybay_title{
background:url(img/bg_h2_baybay.gif) repeat-x bottom;
padding:0px 0px 4px 0px;
}

.baybay_itiran{
width:365px;
}

.baybay_table_left{
background:url(img/line_dot.gif) repeat-x bottom;
width:140px;
padding:3px 10px 3px 0px;
color:#666666;
}

.baybay_table_right{
background:url(img/line_dot.gif) repeat-x bottom;
padding:3px 10px 3px 0px;
color:#666666;
}

.baybay_block{
background:url(img/line_dot.gif) repeat-x bottom;
width:550px;
padding:15px 0px 0px 0px;
}

.bt_syousai{
padding:3px 0px 3px 260px;
width:105px;
height:22px;
}

.baybay_navi{
padding:20px 0px 0px 370px;
}

* html .baybay_navi{
padding:20px 0px 0px 395px;
}

.baybay_navi li{
float:left;
}

/* baybay_mini
*******************************************************************************/
.baybaymini_table{
width:540px;
margin:25px 0px 0px 5px;
}

.baybaymini_table_left{
background-color:#F2F2F2;
width:95px;
padding:5px 0px 5px 5px;
border-bottom:#FFFFFF solid 1px;
color:#666666;
}

.baybaymini_table_right{
padding:5px 0px 5px 5px;
border-bottom:#F2F2F2 solid 1px;
color:#666666;
}

.baybaymini_photo{
background:url(img/bg_photoframe_02.jpg) no-repeat;
width:260px;
height:191px;
padding:5px 0px 0px 5px;
margin:25px 5px 0px 5px;
float:left;
}

.baybaymini_inquiry{
background:url(img/bt_inquiry02.jpg) no-repeat 0px 0px;
width:159px;
height:36px;
margin:10px 0px 0px 195px;
}

.baybaymini_inquiry a{
width:159px;
height:36px;
display:block;
text-indent:-9999px;
}

.baybaymini_inquiry a:hover{
background:url(img/bt_inquiry02.jpg) no-repeat 0px -36px;
width:159px;
height:36px;
}

.baybaymini_address{
background:url(img/bg_baybay_address_center.gif) repeat-y ;
width:540px;
margin:20px 0px 0px 0px;
}

.baybaymini_address_top{
background:url(img/bg_baybay_address_top.gif) no-repeat top;
width:540px;
height:5px;
padding:0px 0px 3px 0px;
}

.baybaymini_address_bottom{
background:url(img/bg_baybay_address_bottom.gif) no-repeat bottom;
width:540px;
height:7px;
padding:3px 0px 0px 0px;
}

.baybaymini_rogo{
width:174px;
height:47px;
padding:0px 50px 0px 40px;
float:left;

}

.baybaymini_tel{
width:235px;
padding:0px 0px 0px 35px;
margin:5px 0px 0px 0px;
float:left;
border-left:#CCCCCC 1px solid;
}

.baybaymini_tel p{
font-size:14px;
font-weight:bold;
color:#666666;
}

/* sekou
*******************************************************************************/
.sekou_photo_left{
background:url(img/bg_photoframe_sekou.gif) no-repeat;
width:184px;
height:139px;
padding:5px 0px 0px 5px;
float:left;
}

.sekou_photo_right{
background:url(img/bg_photoframe_sekou.gif) no-repeat;
width:184px;
height:139px;
padding:5px 0px 0px 5px;
margin:0px 0px 15px 20px;
float:left;
}

.sekou_block{
background:url(img/line_dot.gif) repeat-x bottom;
width:550px;
padding:0px 0px 25px 0px;
margin:20px 0px 0px 0px;
}

/* inquiry
*******************************************************************************/
.inquiry_text{
width:550px;
padding:0px 0px 10px 0px;
color:#666666;

}

.inquiry_table_left p{
background:url(img/company_outline_ic.gif) no-repeat left;
padding:0px 0px 0px 28px;
}

.inquiry_table_right{
background:url(img/line_dot.gif) repeat-x ;
padding:7px 10px 7px 0px;
}

.inquiry_table_left{
width:225px;
background:url(img/line_dot.gif) repeat-x ;
padding:7px 10px 7px 0px;
}

.inquiry_table_left span{
color:#FF0000;
}

.inquiry_table_left font{
font-size:10px;
}

.inquiry_line02{
width:550px;
background:url(img/line_dot.gif) repeat-x bottom;
}

.inquiry_input01{
width:150px;
}

.inquiry_input02{
width:200px;
}

.inquiry_input03{
width:250px;
}

.inquiry_radio{
width:15px;
margin:0px 5px 0px 0px;
}

.inquiry_radio_block li{
line-height:100%;
padding-right:20px;
float:left;
}

.inquiry_checkbox{
width:15px;
margin:0px 5px 0px 0px;
}

.inquiry_bt{
margin:15px 0px 0px 195px;
}

.inquiry_bt_go{
margin:0px 15px 0px 0px;
padding:2px 10px 0px 10px;
}

.inquiry_bt_clear{
padding:2px 10px 0px 10px;
}

/* buppan
*******************************************************************************/
.buppan_leftbar{
background-color:#E8F5DC;
width:120px;
margin-top:15px;
float:left;
}

.buppan_leftbar li{
background:url(img/ic_buppan_sidemenu.gif) no-repeat 10px 9px;
background-color:#E8F5DC;
width:85px;
padding:6px 10px 5px 25px;
border-top:#FFFFFF 1px solid;
border-bottom:#C6E6A8 1px solid;
}

.buppan_rightbar{
	width:410px;
	margin-top:15px;
	float:left;
	padding-left: 10px;
}

.buppan_inquiry{
background:url(img/bt_inquiry02.jpg) no-repeat 0px 0px;
width:159px;
height:36px;
margin:10px 0px 0px 390px;
}

.buppan_inquiry a{
width:159px;
height:36px;
display:block;
text-indent:-9999px;
}

.buppan_inquiry a:hover{
background:url(img/bt_inquiry02.jpg) no-repeat 0px -36px;
width:159px;
height:36px;
}