@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;}
#container {margin:0 auto; padding:0; width:900px; text-align:left;}
#header {margin-bottom:35px; height:533px;}
#wrap {padding:0 33px; width:834px;}
#content {float:left; width:562px;}
#content div.unit {margin-bottom:30px;}
#content div.unit p.contentslist {padding-left:15px; line-height:24px; background:url(../img/bg_contents.gif) repeat;}
#content div.unit p.right {text-align:right;}
#content div.unitPrice {margin-bottom:30px; 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;}
hr {display:none;}
address {padding:25px 0; font-size:10px;}