@charset "Shift_JIS";


body {
margin: 0;
font: 12px/150% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
color: #000;
}

.size10px {
font: 10px/130% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
color: #000;
}

.size12 {
font: 12px/150% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
color: #000;
}

.size12b {
font: 12px/150% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
color: #000;
font-weight: bold;
}


h1 {
width: 800px;
height: 46px;
padding: 0;
margin: 10px 0 0 13px;
}


/* ----------------- leftnav table -----------------*/
.leftnav-area {
width: 136px;
background-color: #F1F0F6;
}

.leftnav-area table {
margin: 6px 0 0 6px; 
}

.leftnav-area td {
height: 18px;
margin-left: 6px;
vertical-align: top;
}

#leftbt-area {
width: 136px;
background-color: #F1F0F6;
}

#leftbt-area table {
background-color: #F1F0F6; 
}



/* ----------------- Product table -----------------*/
.title-bg {
	padding: 3px 0 3px 3px;
	background-color: #F2F2F2;
	border-top:2px solid #0F218B;
}

#product-area td {
padding: 3px 10px 3px 10px;
vertical-align: top;
}

#product-area .product-area2 td {
padding: 0;
vertical-align: top;
}

.white-area {
background-color: #fff;
}

.gray-area {
background-color: #eee;
}

/* ----------------- Product/Option table -----------------*/
#option-area td {
padding: 15px 10px;
vertical-align: middle;
font: 10px/130% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

#option-area .detail-area td {
padding: 0;
vertical-align: middle;
font: 10px/130% 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

/* ----------------- Form table -----------------*/
#form-area td {
padding: 0 0 0 10px;
vertical-align: top;
}
