/* CSS Document */

/* base css
@import url(/.shared-ja/themes/common/base-weblog.css); */
/* portal css */

/* theme css */
/* @import url(/.shared-ja/themes/kaminogoya/theme-layout-only.css); */

/* user css */

h1,h2,h3,p,ul,li{margin: 0; padding: 0;}
img{border: 0;}


body {height: 100%; margin:0; padding: 0; border: 0; text-align:center; line-height: 1.4; background-image: url(http://blog.san-x.co.jp/shop/img/bg.gif); color: #865538;}
div#container{width: 100%; height: 100%;}

div#content{width: 826px; margin: 0 auto; text-align: center; background-color: #E4CFAF; min-height: 100%;}
div#content-in{ margin: 0 13px; padding: 0 20px 10px 20px; text-align: left; background: url(http://blog.san-x.co.jp/shop/img/bg_dots.gif) center left #fff; min-height:100%;}


div.main{zoom: 100%;}
div.main:after{ content: " "; clear: both; display: block;}



div.main a:link{color: #e86571; text-decoration: none;}
div.main a:visited{color: #e86571; text-decoration: none;}
div.main a:hover{color: #e86571; text-decoration: underline;}


/* Header */
div#contents-header{width: 832px; height: 147px; background: url(http://blog.san-x.co.jp/shop/img/bg_hd.gif) top no-repeat; margin: 0 auto; padding: 0; position: relative;}
div#contents-header h1{position:absolute; top: 56px; left: 30px;}
div#contents-header a#sanxnet{position:absolute; top: 120px; left: 300px;}
div#contents-header a#sanxnet_shop{position:absolute; top: 120px; left: 450px;}


/* Entry */
h2#category-ttl{padding: 10px 0 0 10px;}
div#content-main{float: right; width: 553px; margin: 0;}
 h3.entry-ttl{margin: 10px 0 0 0; background: url(http://blog.san-x.co.jp/shop/img/bg_ettl.gif) top no-repeat; padding: 25px 37px 10px 37px; font-size: 15px;}
 div.ent{background: url(http://blog.san-x.co.jp/shop/img/bg_ebtm.gif) bottom center no-repeat;}
 div.entry-cont{background: url(http://blog.san-x.co.jp/shop/img/bg_ebody.gif) top center repeat-y #fff; padding: 0 0 10px 0;}
 div.entry-cont-in{background: url(http://blog.san-x.co.jp/shop/img/bg_etop.gif) top center no-repeat;}
 div.entry-cont p{padding: 10px 20px;}
 p.entry-day{padding: 10px 20px; text-align: center; font-size: 11px; color: #e86571;}


/* Sidebar */
div#sidebar{float: left; width: 191px; margin: 0; font-size: 11px;}
div#sidebar div#sidebar-menu{ margin: 5px 0 0 0; padding: 0 0 6px 0; background: url(http://blog.san-x.co.jp/shop/img/bg_sbbtm.gif) bottom left no-repeat;}
div#sidebar div#sidebar-menu-in{ background: url(http://blog.san-x.co.jp/shop/img/bg_sb.gif) top left repeat-y;}
div#sidebar ul{margin: 0; padding: 5px 0;}
div#sidebar li{list-style-type: none; background: url(http://blog.san-x.co.jp/shop/img/ic_li.gif) top left no-repeat; padding: 3px 0 3px 20px; margin: 2px 0; width: 162px;}
div#sidebar a:link{color: #865538; text-decoration: none;}
div#sidebar a:visited{color: #856e50; text-decoration: none;}
div#sidebar a:hover{color: #e86571; text-decoration: none;}


/* Footer */
div#content-footer{ width: 826px; margin: 0 auto; background-color: #865538; color:#FFF; font-size: 10px; clear: both;}
div#footer {width :800px; text-align: center; padding: 5px; margin: 0 auto;}
p.btop{text-align: right;}
p.copy {color: #Fc6;}
div#footer a:link{color: #Fc6; text-decoration: none;}
div#footer a:visited{color: #Fc6; text-decoration: none;}
div#footer a:hover{color: #fff; text-decoration: underline;}



