#content_wrapper{background-image:url(../images/bg.png);background-position:center- top}#content_wrapper .main{width:100%;height:947px;overflow:hidden;min-width:1000px;background-repeat:no-repeat;background-position:center top;position:relative}#content_wrapper .main h1{position:absolute;top:0;left:50%}#content_wrapper .main h1 img{margin-left:-601px}#content_wrapper .main .inner{width:1000px;height:947px;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative}#content_wrapper .main .inner #social{position:absolute;top:20px;right:20px}#content_wrapper .main .inner #social li{display:inline-block;height:20px;overflow:hidden}#content_wrapper div.content{width:1000px;padding:0 10px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper div.content .mt20{margin-top:20px}#content_wrapper div.content .posrel{position:relative}#content_wrapper div.content #ttp{margin-top:20px;position:relative}#content_wrapper div.content #ttp a{position:absolute;width:242px;height:282px;overflow:hidden;text-indent:-999px;display:block;top:40px;right:40px;background-image:url(../images/btn_ttp.png);background-repeat:no-repeat}#content_wrapper div.content #ttp a:hover{background-position:0 -282px}#content_wrapper div.content #ttp iframe,#content_wrapper div.content #ttp img.cs{position:absolute;bottom:40px;left:40px;width:900px;height:506px}#content_wrapper div.content #ttp iframe{border:4px solid #fff;background-color:#fff;left:36px;bottom:36px;-moz-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 3px rgba(0,0,0,0.2)}#content_wrapper div.content .specs{position:absolute}#content_wrapper div.content .specs p.price{font-size:16px;font-weight:bold;line-height:1.4em;color:#fff}#content_wrapper div.content .specs p.spec{font-size:12px;color:#fff;line-height:1.6em;margin-top:5px}#content_wrapper div.content .specs#dx{top:285px;left:60px}#content_wrapper div.content .specs#other{top:530px;left:60px}#content_wrapper div.content .t2mall{background-image:url(../images/btn_t2mall.png);width:305px;height:61px;overflow:hidden;text-indent:-999px;position:absolute;display:block}#content_wrapper div.content .t2mall:hover{background-position:0 -61px}#content_wrapper div.content .t2mall#jan_520624{bottom:30px;left:40px}small.annotation01{margin-top:20px;color:#000;font-size:12px;display:block}#recomend{margin:30px auto}div#footer{width:100%;background-color:#36086d}div#footer .inner{width:1000px;padding:20px 10px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
