#titleArea { background:url(../images/bg.jpg) 0 0 no-repeat; height:416px; padding:47px 0 0 20px;}
#titleArea h1 { margin-bottom:70px;}
#titleArea h2 { margin-bottom:90px;}

#itemArea { background:#000; padding:20px; color:#fff;}
.pictArea { border:#a3a3a3 solid 1px; margin-bottom:5px;}

#itemArea { margin-bottom:20px;}
#itemArea .left { width:282px;}
#itemArea .right { width:430px;}
#itemArea .right h3 { border-bottom:#fff dotted 1px; padding-bottom:7px; margin-bottom:10px;}
#itemArea .right h4,
#itemArea .right p,
#itemArea .right table{ margin-bottom:7px;}
#itemArea .right table { border-top:#000 solid 1px; border-left:#000 solid 1px;}
#itemArea .right table th,
#itemArea .right table td { border-bottom:#000 solid 1px; border-right:#000 solid 1px; padding:5px;}
#itemArea .right table th { background:#2a231b; width:8em;}
#itemArea .right table td { background:#4b4135;}

.specialitemBox { margin-bottom:20px;}
.specialitemBox h3 { margin-bottom:15px;}
.specialitemBox h4,
.specialitemBox p { margin-bottom:10px;}

.specialitemBox02 { margin-bottom:20px;}
.specialitemBox02 p { margin-bottom:10px;}

.illust { float:left; width:370px;}
.txtarea { float:right; width:370px;}
.txtarea h5 { font-size:14px; margin-bottom:10px;}

.itembox02 { background:#000; padding:20px; color:#fff; text-align:center;}
.itembox02 p,
.itembox02 h4 { text-align:left; margin-bottom:10px;}
.itembox02 table { margin:0 auto; width:330px; text-align:left; border-top:#9c9c9c solid 1px; border-left:#9c9c9c solid 1px; color:#333;}
.itembox02 table th,
.itembox02 table td { border-bottom:#9c9c9c solid 1px; border-right:#9c9c9c solid 1px; padding:5px;}
.itembox02 table th { background:#ededed; width:7em;}
.itembox02 table td { background:#fff;}
.itembox02 .left,
.itembox02 .right { width:350px;}
.itembox02 .txtheight { height:4em;}

.itembox03 { background:#c08e3f url(../images/bg_brown.gif) 0 0 repeat-x; padding:20px; color:#fff; text-align:center;}
.itembox03 p,
.itembox03 h4 { text-align:left; margin-bottom:10px;}
.itembox03 table { margin:0 auto; width:330px; text-align:left; border-top:#81602e solid 1px; border-left:#81602e solid 1px; color:#333;}
.itembox03 table th,
.itembox03 table td { border-bottom:#81602e solid 1px; border-right:#81602e solid 1px; padding:5px;}
.itembox03 table th { background:#deba7e; width:7em;}
.itembox03 table td { background:#fff;}
.itembox03 .left,
.itembox03 .right { width:350px;}
.itembox03 .txtheight { height:3em;}

.itembox04 { background:#c08e3f; padding:20px; color:#fff; text-align:center;}
.itembox04 p,
.itembox04 h4 { text-align:left; margin-bottom:10px;}
.itembox04 table { margin:0 auto; width:330px; text-align:left; border-top:#81602e solid 1px; border-left:#81602e solid 1px; color:#333;}
.itembox04 table th,
.itembox04 table td { border-bottom:#81602e solid 1px; border-right:#81602e solid 1px; padding:5px;}
.itembox04 table th { background:#deba7e; width:7em;}
.itembox04 table td { background:#fff;}
.itembox04 .left,
.itembox04 .right { width:350px;}
.itembox04 .txtheight { height:3em;}

#backnumber {}
#backnumber table th,
#backnumber table td { vertical-align:middle; border-bottom:#333 dotted 1px; padding:10px 0;}
#backnumber table td { font-weight:bold;}
#backnumber table th { width:80px;}
#backnumber table th img { display:block; border:#a3a3a3 solid 1px;}
.alignR{
	text-align: right;
}