/* CSS Document */
body{margin:0px; padding:0px; background:url(http://www.yamakiyo.co.jp/images/bg-footer.gif) bottom left no-repeat #000000;color:#6B6854; line-height:180%; letter-spacing:0.1em; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
img{border:none}
ul{list-style-type:none;}
td{vertical-align:top;padding-top:10px;}
th{text-align:left;}
/*----TOP----*/

#top{width:700px;height:580px; background:url(http://www.yamakiyo.co.jp/images/bg-top.jpg) no-repeat #ffffff;}


/*----MAIN PANEL----*/
#wrap{width:100%; border-top:5px #000000 solid; padding:0 0 15px 0; margin:0 auto; background-color:ffffff;}
#wrap {background-color: #ffffff;border-top: 5px solid #000000;padding-top: 20px; padding-bottom: 20px;min-height: 1em;display: inline-table;}
#wrap:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html #wrap {height: 1em;}
#wrap {display: block;}
/**/
#mainPan{width:691px; margin:0 auto; padding:0 0 15px 0;}
.companyLogoEng{position:absolute; top:10px; left:15px;}
.companyLogoJpn{float:left; padding:15px}
.circle{position:absolute; top:0; right:50px;}
.footerMenu{float:right; padding:15px}
/*----/MAIN PANEL----*/

/*----Left Panel----*/
#leftPan{width:150px; float:left; padding-bottom:15px}
#leftTopPan{width:150px; position:relative; margin:0 auto; padding:0;}
#leftTopPan img{margin:30px 0 0 0;}

#leftPan ul{display:block; background:url(http://www.yamakiyo.co.jp/images/menu-bg.jpg) 0 0 no-repeat; padding:28px 0 20px 20px;}
#leftPan li{padding-bottom:15px;}
#leftPan li a{ display:block;padding:0; text-decoration:none;}
#leftPan li a:hover{background:url(http://www.yamakiyo.co.jp/images/arrow-normal.gif) text-decoration:none;}
/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:541px; float:left; padding-bottom:15px}
#rightPan h3{margin:30px auto;}
#rightPan h4{margin:15px auto 15px 0;}
#rightPan p{padding:10px 20px; line-height:180%}

#product{padding:5px;margin:20px 0;}
#product td.left{padding:10px 10px 0 0}
#product td.right{padding:5px;}
#product p{padding:0 0 5px 5px;}
#thumb img{border:1px solid #cccccc;}
ul.sample{
    list-style:none;
    width:100%;
    font-size:14px;
    margin-left:0px;
    padding:3px 0px;
    border-top:double 4px #663300;
    border-bottom:double 4px #663300;
    text-align:center;
    background-color:#ffffff;
}
ul.sample li{
    list-style:none;
    display:inline;
    background-color:#ffffff;
    margin:0px 15px;
}
ul.sample a{
    padding-left:15px;
    text-decoration:none;
}
#price table {background-color:#CCCCCC;margin:15px auto 15px 30px;}
#price th {background-color:#eeeeee;font-weight:normal;padding:5px;width:100px;}
#price td {background-color:#ffffff;font-weight:normal;padding:5px;}

#size table {background-color:#CCCCCC;margin:15px auto 15px 40px;}
#size th {background-color:#eeeeee;font-weight:normal;padding:5px;width:60px;}
#size td {background-color:#ffffff;font-weight:normal;padding:5px;text-align:center;}

#inquiry table{width:60%; margin:15px auto 30px auto;background-color:#ffffff;font-size:12px}
#inquiry th{width:25%; padding:5px 10px;background-color:#ffffff; margin:0px; font-weight:normal; vertical-align:top; text-align:right;}
#inquiry td {padding:5px 20px; margin:0px; background-color:#ffffff; vertical-align:top;}
#inquiry th.alart{width:23%; padding:5px 10px 5px 0px;background-color:#ffffff; margin:0px; font-weight:normal; vertical-align:top; text-align:right;}
#inquiry td.alart {padding:5px; margin:0px; background-color:#FAF9F9; vertical-align:top;}

#inquiry th{vertical-align:top;font-weight:normal;padding-top:15px;width:150px;}



/*----/Right Panel----*/

/*----Footer Panel----*/
#footermainPan{ position:relative; bottom:0; margin:0 auto; clear:both; height:auto; width:100%;height:200px;;}
#footermainPan td.left{ vertical-align:top; padding: 5px 15px; text-align:left}
#footermainPan td.right{ vertical-align:top; padding:5px 15px; text-align:right}
/*----/Footer Panel----*/
