@charset "Shift_JIS";
/*\*/
@import "reset.css";

/* COMMON */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
body {margin:0; background:url(../img/bg.jpg) center top repeat-x #fff; text-align:center;}
body,td,th {font:12px/1.5 Verdana,Helvetica,Arial,'ヒラギノ角ゴ Pro W3','メイリオ','ＭＳ Ｐゴシック','Osaka',HiraKakuPro-W3,sans-serif; color:#000;}

a {cursor:pointer;}
a:link {color:#f09;}
a:visited {color:#f09;}
a:hover {color:#f0c;}
a:active {color:#f0c;}

h3 {margin-bottom:8px;}
h4 {margin-bottom:5px;}
em {color:#f0c;}
img {border:none;}
hr {display:none;}
address {padding:15px 0 25px 0; font-size:11px;}

#container {margin:0 auto; padding:0; width:830px; text-align:left;}
#header {margin-bottom:35px; height:440px;}
#wrap {padding:0 33px; width:834px;}
.bnrQP {margin-bottom:30px;}
#content {float:left; width:562px;}
#content div.unit {margin-bottom:20px;}
#content div.unit ul.contentslist {background:url(../img/bgContents.gif) right top no-repeat;}
#content div.unit ul.contentslist li {margin-bottom:8px; padding-left:15px; background:url(../img/cell.jpg) left center no-repeat;}
#content div.unit p.right {text-align:right;}
#content div.unitPrice {margin-bottom:20px; padding-top:13px; background:url(../img/dot.gif) left top repeat-x;}
#content div.unitPrice p {padding-bottom:13px; background:url(../img/dot.gif) left bottom repeat-x;}
#sub {float:right; width:242px;}
#sub img {margin-bottom:25px; border:solid #000 1px;}
.clear {clear:both;}
