* { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

body{ line-height: 1.266; font-family:"£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý"; text-align:center;
background-image: url(../images/body_back.gif); background-repeat:no-repeat; background-position:center top;
background-color:#fff;
color:#666666; font-size:100%;
}

h1, h2, h3, h4, h5, h6 { font-size:100%; }

h1{ font-size:14px; color:#000; font-weight:normal; margin:1px 0px -3px 0px; }
h2 {text-align:left;}

td{ vertical-align:top;}

td .plainBox{ width:100%; }

ul{}

li{
list-style:none;
/*
background:url(../images/head_li.gif) no-repeat ;
background-position:0px center ;
*/
padding:0px 0px 0px 13px;
margin:0px 0px 2px 0px;
color:#000;
}

#wrap{ width:760px; margin:0px auto 0px auto; text-align:left; font-size:85%; background-color:#fff; }

.redText{ color:#cc3333; }
.redBoldText{ color:#cc3333; font-weight:bold; }
.redSmallText{ color:#cc3333; font-size:85%; font-weight:normal;}
.blueText{ color: #3300FF; }
.blueText2{ color: #7c8bb8; }
.greenText{ color: #009900; }
.blackText{ color: #000; }
.grayText{ color: #666666; }
.boldText{ font-weight:bolder; }
.smallText{ font-size:90%; }
.text12px{ font-size:12px; }
.text10px{ font-size:10px; text-align:center; }
.border{ border:1px solid #a70000; }
.Error{ font-size:95%; font-weight:bolder; color:#FF0000; padding:0px 0px 5px 50px; }
.line{height:1px;background-image:url(../images/line_dotted.gif);margin:7px 0px 4px 0px;}
.line2{height:1px;background-image:url(../images/line_dotted_wide.gif);margin:34px 0px 34px 0px;}
.border{ padding: 3px ;border:1px solid #dcdcdc;}
.border2{ border:1px solid #dcdcdc;}
/*------------------------------Common------------------------------*/

#message{ text-align:left; clear:both; margin: 0px 0px 5px 0px; font-size:80%; color:#CC0000; }

#globalMenu{ text-align:right; margin:18px 50px 0px 0px; color:#fff; }

#navBar{ font-size:80%; float:left; width:180px; }

#content{ width:760px; }

#columA{ float:left; margin: 0px 0px 10px 0px; }

#columB{ text-align:left; width:758px; float:left; }

#main{ margin: 0px 0px 0px 0px; width:760px; /*font-size:85%;*/ float:left; }

html>body #main{ 
/* hack exclude win ie */ 
padding:0px 0px 10px 0px ;
/* hack exclude mac ie5x */
padding:0px 0px 10px 0px ;
/* hack exclude mac ie5x end */
}

#columAModule form{ /*font-size:80%;*/ text-align:left; margin:8px 0px 10px 0px; }

html>body #columAModule form{ 
/* hack exclude win ie */ 
margin:-0px 0px 0px 0px;
/* hack exclude mac ie5x */
margin:0px 0px 0px 0px;
width:758px;
/* hack exclude mac ie5x end */
}

#columBModule form{
text-align:left;
padding:10px 0px 10px 0px ;
width:180px;
background-color:#f5f5f5;
font-size:80%;
border:1px solid #000099;
}

/*------------------------------header headernav------------------------------*/
#header{}
#header .logoAdjust1{margin:46px 0px 0px 0px;}
#header li{float:left;margin:49px 0px 0px 0px;padding:0px 0px 0px 9px;}
#header .tdAdjust1{background-image:url(../images/line_v_solid.gif); background-position:left center; background-repeat:no-repeat;
}
#header .tdAdjust2{background-image:url(../images/line_v_solid_s.gif); background-repeat:no-repeat;
}
#header .tel{margin:32px 0px 0px 8px;}
#header .imageAdjust1{margin:46px 0px 0px 8px;}
#header .imageAdjust2{margin:2px 0px 0px 0px;}

#header .imageAdjust3{margin:6px 0px 0px 8px;}
#header .textAdjust1{margin:10px 10px 0px 8px; text-align:right; color:#cc3333; font-size:12px;}
/*------------------------------menu------------------------------*/
#menu{ width:215px;}
#menu .imageAdjust1{margin:8px 0px 0px 0px;}
#menu .imageAdjust2{margin:30px 0px 9px 0px;}
#menu .imageAdjust3{margin:20px 0px 5px 0px;}
#menu .imageAdjust4{margin:5px 0px 0px 5px;}
#menu .imageAdjust5{margin:10px 0px 0px 30px;}
#menu .imageAdjust6{margin:10px 0px 0px 30px;}
#menu .imageAdjust7{margin:10px 0px 10px 30px;}
#menu .imageAdjust8{margin:0px 0px 9px 0px;}
/*------------------------------footer------------------------------*/
#footer{
float:left;
width:760px;
margin:12px 0px 0px 0px;
font-size:90%;
background-color:#dedede;
height:90px;
}
#footer ul{
margin:35px 0px 0px 12px;
}
#footer li{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.copyright{ color:#999999; margin:0px 10px 0px 0px; font-size:12px; letter-spacing:0px; text-align:right;}

/*------------------------------common------------------------------*/
.mainTableAdjust1{
margin:21px 0px 0px 0px;
}
.tdAdjustShade{
background-image:url(../images/shade_h.gif);
background-repeat:no-repeat;
}
.tdAdjustVline{
background-image:url(../images/line_v_dotted_back.gif); background-position:10px 0px; background-repeat: repeat-y;
}
.logoAdjustBottom{margin:10px 0px 0px 0px;}
.tableAdjustBottom{margin:0px 0px 20px 0px;}
/*------------------------------topBox------------------------------*/
#topBox{

}

#topBox .left{
width:440px;
background-image:url(../images/top/back_main_image.jpg);
background-repeat:no-repeat;

}
#topBox .left .description1{
margin:260px 0px 0px 0px;
}
#topBox .left .description2{
margin:5px 10px 0px 5px;
color:#999999;
}
#topBox .left .description2 .auctionNav{
margin:5px 10px 0px 65px;
color:#999999;
font-size:12px;
background:url(../images/head_li_green.gif) no-repeat ;
background-position:0px 5px ;
padding:2px 0px 2px 10px;
}
#topBox .left .imageAdjust1{
margin:0px 0px 10px 0px;
}
#topBox .left .imageAdjust2{
margin:0px 4px 0px 0px;
}
#topBox .left .imageAdjust3{
margin:0px 8px 0px 0px;
}
#topBox .left .imageAdjust4{
float:left;
}
#topBox .left .imageAdjust5{
margin:5px 0px 0px 5px;
}
#topBox .right{
width:317px;
background-image:url(../images/top/back_image_news.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}
#topBox .right .newsBox{
margin:220px 0px 0px 20px;
}

#topBox .right .newsBox table{
margin:0px 0px 17px 0px;
font-size:90%;
}

#topBox .right .newsBox .blueText2{
width:55px;
}

#topBox .right .contact{
text-align:right;
margin:20px 0px 0px 20px;
}
#topBox .tdAdjustVline{
width:12px;
background-image:url(../images/line_v_dotted_back.gif); background-position:5px 0px; background-repeat: repeat-y;
}

/*------------------------------saleKnowBox------------------------------*/
#saleKnowBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#saleKnowBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#saleKnowBox .description1{
margin:5px 0px 0px 20px;
}

/*------------------------------observeBox------------------------------*/
#observeBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#observeBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#observeBox .imageAdjust2{
margin:10px 0px 0px 0px;
}
#observeBox .imageAdjust3{
margin:0px 20px 0px 0px;
padding:2px;
border:1px solid #dcdcdc;
}

#observeBox .description1{
margin:5px 0px 0px 20px;
}
#observeBox .tableAdjust1{
margin:20px 0px 0px 0px;
}

/*------------------------------expenseBox------------------------------*/
#expenseBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#expenseBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#expenseBox .imageAdjust2{
margin:30px 0px 0px 30px;
}
#expenseBox .description1{
margin:5px 0px 0px 20px;
}
#expenseBox .description2{
margin:5px 0px 0px 30px;
color:#000;
font-weight:bold;
}
#expenseBox .description3{
margin:0px 0px 0px 40px;
font-size:85%;
color:#4f5f94;
}
#expenseBox .tableAdjust1{
margin:5px 0px 5px 30px;
border-top:1px solid #747474;border-left:1px solid #747474;
background-color:#F1FFF2;
}
#expenseBox .tableAdjust2{
margin:5px 0px 5px 30px;
border:1px solid #747474;
background-color:#FFF1F1;
}
#expenseBox .tableAdjust1 td{
padding:5px;
border-bottom:1px solid #747474;border-right:1px solid #747474;
}
#expenseBox .tableAdjust2 td{
padding:5px;
}

/*------------------------------networkBox------------------------------*/
#networkBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#networkBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#networkBox .imageAdjust2{
margin:0px 0px 0px 8px;
}
#networkBox .description1{
margin:5px 0px 0px 20px;
}

/*------------------------------buyBox------------------------------*/
#buyBox{
margin:14px 0px 0px 27px;
float:left;
width:488px;
}
#buyBox td{
vertical-align:top;
}

#buyBox .tableAdjust1{
margin:23px 0px 0px 0px;
}


#buyBox .description1{
margin:20px 25px 0px 21px;
padding:5px;
border:1px solid #dcdcdc;
font-size:85%;
}
#buyBox .description2{
margin:10px 0px 0px 30px;
color:#000;
border:1px solid #cc3333;
background-color:#fff;
padding:10px;
font-size:85%;
}
#buyBox .description3{
margin:0px 25px 0px 21px;
padding:5px;
border:1px solid #dcdcdc;
font-size:12px;
}
#buyBox .imageAdjust1{
margin:20px 0px 0px 0px;
}
#buyBox .imageAdjust2{
margin:0px 0px 10px 0px;
}
#buyBox .imageAdjust3{
margin:20px 0px 5px 0px;
}
#buyBox .imageAdjust4{
margin:50px 0px 5px 145px;
}
#buyBox .imageAdjust5{
margin:20px 20px 5px 5px;
float:left;
}
#buyBox .imageAdjust6{
margin:20px 0px 5px 0px;
}
#buyBox .imageAdjust7{
margin:0px 0px 10px 0px;
}
#buyBox .left{
color:#4f5f94;
font-weight:bold;
border-bottom:1px solid #dcdcdc;
}
#buyBox .left2{
color:#4f5f94;
font-weight:bold;
}

#buyBox .right{
border-bottom:1px solid #dcdcdc;
}
#buyBox .inputTable{
margin:10px 0px 10px 20px;
}
#buyBox .inputTable td{
padding:10px 5px 10px 5px;
}
#buyBox .inputTable2{
margin:23px 0px 0px 20px;
}
#buyBox .tableAdjustUnderBtn{
margin:20px 0px 0px 20px;
}

#buyBox .alert{
padding:2px 5px 10px 25px;
background:url(../images/contact/error.gif) no-repeat;
color:#cc3300;
}

#buyBox .ex{
font-size:12px;
}

#buyBox .send{
padding:2px 5px 10px 25px;
color:#cc3300;
margin:20px 0px 20px 10px;
}

#buyBox .thanksmsg{
margin:10px 0px 0px 10px;
color:#ff0000;
}
#buyBox .thanksAlert{
margin:10px;
padding:5px;
color:#cc3300;
border:1px solid #eee;
background-color:#fff;
}

#buyBox li{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 0px;
color:#000;
}
/*------------------------------comprehensiveBox------------------------------*/
#comprehensiveBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#comprehensiveBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#comprehensiveBox .imageAdjust2{
margin:10px 0px 0px 0px;
}
#comprehensiveBox .imageAdjust3{
margin:0px 20px 0px 0px;
padding:2px;
border:1px solid #dcdcdc;
}
#comprehensiveBox .imageAdjust4{
margin:50px 0px 0px 0px;
}
#comprehensiveBox .imageAdjust5{
margin:10px 0px 10px 0px;
}
#comprehensiveBox .logoAdjust1{
text-align:center;
}
#comprehensiveBox .description1{
margin:5px 0px 0px 20px;
}
#comprehensiveBox .tableAdjust1{
margin:20px 0px 0px 0px;
}
/*------------------------------criterionBox------------------------------*/
#criterionBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#criterionBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#criterionBox .description1{
margin:5px 0px 0px 20px;
}
/*------------------------------kinkyoBox------------------------------*/
#kinkyoBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#kinkyoBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#kinkyoBox .imageAdjust2{
margin:20px 0px 0px 0px;
}
#kinkyoBox .description1{
margin:5px 0px 0px 20px;
}
/*------------------------------caseBox------------------------------*/
#caseBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}
#caseBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#caseBox .description1{
margin:5px 20px 20px 20px;
}
#caseBox .tableAdjust1{
margin:20px 0px 20px 20px;
width:485px;
}
#caseBox .tableAdjust1 td{
padding:10px;
}
#caseBox .tableAdjust1 .Q{
color:#00297e;
font-weight:bold;
}
#caseBox .tableAdjust1 .A{
color:#000000;
}
/*------------------------------companyBox------------------------------*/
#companyBox{
margin:0px 0px 30px 35px;
color:#333333;
}

#companyBox .imageAdjust1{
margin:13px 0px 7px 0px;

}
#companyBox .imageAdjust2{
margin:0px 0px 20px 67px;
padding:2px;
border:1px solid #dcdcdc;
}
#companyBox .description1{
margin:20px 0px 18px 67px;
}
#companyBox .tableAdjust1{
margin:5px 0px 5px 0px;
border-top:1px solid #747474;border-left:1px solid #747474;
background-color:#F1FFF2;
}
#companyBox .tableAdjust1 td{
padding:5px;
border-bottom:1px solid #747474;border-right:1px solid #747474;
}
/*------------------------------accessBox------------------------------*/
#accessBox{
margin:0px 0px 30px 35px;
color:#333333;
}

#accessBox .imageAdjust1{
margin:13px 0px 7px 0px;

}
#accessBox .imageAdjust2{
margin:0px 0px 20px 67px;
padding:2px;
border:1px solid #dcdcdc;
}
#accessBox .description1{
margin:20px 0px 18px 67px;
}

/*-----------------------------contact-----------------------------*/

#contactBox{
margin:14px 0px 0px 27px;
float:left;
width:488px;
}
#contactBox td{
vertical-align:top;
}

#contactBox .description{
margin:20px 30px 0px 18px;
}
#contactBox .description2{
margin:10px 0px 0px 30px;
color:#000;
border:1px solid #cc3333;
background-color:#fff;
padding:10px;
font-size:85%;
}
#contactBox .imageAdjust1{
margin:20px 0px 0px 0px;
}
#contactBox .imageAdjust2{
margin:0px 0px 10px 0px;
}
#contactBox .imageAdjust3{
margin:20px 0px 5px 0px;
}
#contactBox .imageAdjust4{
margin:50px 0px 5px 145px;
}
#contactBox .imageAdjust5{
margin:20px 20px 5px 5px;
float:left;
}
#contactBox .imageAdjust6{
margin:20px 0px 5px 0px;
}
#contactBox .imageAdjust7{
margin:0px 0px 10px 0px;
}
#contactBox .left{
color:#4f5f94;
font-weight:bold;
border-bottom:1px solid #dcdcdc;
}
#contactBox .left2{
color:#4f5f94;
font-weight:bold;
}

#contactBox .right{
border-bottom:1px solid #dcdcdc;
}
#contactBox .inputTable{
margin:10px 0px 10px 20px;

}
#contactBox .inputTable td{
padding:10px 5px 10px 5px;

}
#contactBox .tableAdjustUnderBtn{
margin:20px 0px 0px 20px;
}

#contactBox .alert{
padding:2px 5px 10px 25px;
background:url(../images/contact/error.gif) no-repeat;
color:#cc3300;
}

#contactBox .ex{
font-size:12px;
}

#contactBox .send{
padding:2px 5px 10px 25px;
color:#cc3300;
margin:20px 0px 20px 10px;
}

#contactBox .thanksmsg{
margin:10px 0px 0px 10px;
color:#ff0000;
}
#contactBox .thanksAlert{
margin:10px;
padding:5px;
color:#cc3300;
border:1px solid #eee;
background-color:#fff;
}

/*------------------------------general------------------------------*/
#generalBox{
margin:0px 10px 30px 20px;
color:#333333;
}
#generalBox h1{
margin:0px 0px 30px 0px;
color:#000;
background:url(../images/category_head.gif) no-repeat 0px 3px;
padding:0px 0px 0px 0px ;
}
#generalBox h2{
margin:0px 0px 10px 0px;
color:#00297e;
font-size:110%;
}
#generalBox .description{
margin:10px 0px 20px 0px;
padding:0px 0px 0px 10px ;
}
#generalBox li{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 20px ;
color:#ff0000;
}

/*------------------------------auctionBox------------------------------*/
#auctionBox{
width:524px;
margin:0px 0px 60px 20px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;

}

#auctionBox h3{
color:#4f5f94;
}

#auctionBox .imageAdjust1{
margin:0px 0px 20px 0px;
}

#auctionBox .imageAdjust2{
margin:20px 0px 0px 0px;
}

#auctionBox .imageAdjust3{
margin:0px 0px 0px 20px;
}
#auctionBox .imageAdjust4{
margin:8px 0px 17px 0px;
}

#auctionBox .description1{
margin:5px 0px 0px 20px;
}
#auctionBox .description2{
margin:15px 25px 20px 21px;
padding:5px;
border:1px solid #dcdcdc;
font-size:85%;
}
#auctionBox .tableAdjust1{
margin:20px 0px 40px 20px;
}
#auctionBox .tableAdjust1 td{
padding:10px;
}
#auctionBox .tableAdjust1 .Q{
color:#00297e;
font-weight:bold;
}
#auctionBox .tableAdjust1 .A{
color:#000000;
}
/*------------------------------auctionFormBox------------------------------*/
#auctionFormBox{
margin:0px 0px 0px 20px;
float:left;
width:488px;
}
#auctionFormBox td{
vertical-align:top;
}

#auctionFormBox .tableAdjust1{
margin:23px 0px 0px 0px;
}


#auctionFormBox .description1{
margin:20px 25px 0px 21px;
padding:5px;
border:1px solid #dcdcdc;
font-size:85%;
}

#auctionFormBox .description2{
margin:15px 25px 20px 21px;
padding:5px;
border:1px solid #dcdcdc;
font-size:85%;
}

#auctionFormBox .imageAdjust1{
margin:20px 0px 0px 0px;
}
#auctionFormBox .imageAdjust2{
margin:0px 0px 10px 0px;
}
#auctionFormBox .imageAdjust3{
margin:20px 0px 5px 0px;
}
#auctionFormBox .imageAdjust4{
margin:50px 0px 5px 145px;
}
#auctionFormBox .imageAdjust5{
margin:30px 0px 0px 0px;
}

#auctionFormBox .left{
color:#4f5f94;
font-weight:bold;
border-bottom:1px solid #dcdcdc;
}
#auctionFormBox .left2{
color:#4f5f94;
font-weight:bold;
}

#auctionFormBox .right{
border-bottom:1px solid #dcdcdc;
}
#auctionFormBox .inputTable{
margin:10px 0px 10px 20px;
}
#auctionFormBox .inputTable td{
padding:10px 5px 10px 5px;
}
#auctionFormBox .inputTable2{
margin:23px 0px 0px 20px;
}
#auctionFormBox .tableAdjustUnderBtn{
margin:20px 0px 0px 20px;
}

#auctionFormBox .alert{
padding:2px 5px 10px 25px;
background:url(../images/contact/error.gif) no-repeat;
color:#cc3300;
}

#auctionFormBox .ex{
font-size:12px;
}

#auctionFormBox .send{
padding:2px 5px 10px 25px;
color:#cc3300;
margin:20px 0px 20px 10px;
}

#auctionFormBox .thanksmsg{
margin:10px 0px 0px 10px;
color:#ff0000;
}
#auctionFormBox .thanksAlert{
margin:10px;
padding:5px;
color:#cc3300;
border:1px solid #eee;
background-color:#fff;
}
#auctionFormBox li{
list-style:none;
background:url(../images/head_li_green.gif) no-repeat ;
background-position:0px 5px ;
padding:2px 0px 2px 10px;
margin:0px 0px 2px 0px;
color:#000;
}
/*------------------------------rulesBox------------------------------*/
#rulesBox{
text-align:left;
margin:20px 10px 60px 10px;
background-image:url(../images/image_back_mainbox.gif);
background-position:0px 300px;
background-repeat:no-repeat;
font-size:90%;
}
#rulesBox .imageAdjust1{
margin:0px 0px 20px 0px;
}
#rulesBox .description1{
margin:5px 0px 10px 10px;
font-size:95%;
color:#333333;
}
#rulesBox .description2{
margin:8px 10px 20px 10px;
padding:5px;
border:1px solid #dcdcdc;
font-size:85%;
}

#rulesBox .description3{
margin:5px 10px 20px 10px;
font-size:85%;
color:#333333;
}
#rulesBox .description4{
margin:20px 10px 20px 10px;
padding:5px;
border-top:2px solid #dcdcdc;
font-size:85%;
}


