html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;color:#333;}
p{margin:0 10px 10px}
a{color: #981793;text-decoration:none;}
img{border:none;}
div#header h1{font-size:24px;height:90px;line-height:80px;margin:0;padding-left:10px;background: #eee;color: #79B30B}
div#container{text-align:left}
div#content p{line-height:1.4}
div#globnavi{margin:0 0 10px;background:#9BBAB4;color:#fff}
/*div#navigation{background:#B9CAFF}*/
/*div#extra{background:#FF8539}*/
div#footer{background: #9BBAB4;color: #FFF;crear:both;}
div#footer p{margin:0;padding:5px 10px}

div#container{width:800px;margin:0 auto}
div#globnavi{width:100%;height:25px;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 170px}
div#navigation{float:left;width:150px;margin-left:-800px}
div#extra{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:100%}

/* globalnavigation area */
div#globnavi ul{margin:0;padding:0}
div#globnavi ul li{text-align:center;display:block;width:160px;float:left;}
div#globnavi ul li a{margin:0;padding:5px 0;display:block;text-decoration:none;color:#fff;font-weight:bold;}
div#globnavi ul li a:hover{color:#ccc;background:#9BBAB4;height:15px;}

/* content area */
div.cbox{margin:0 0 10px;padding:0;}
div.cbox .title{color:#333;font-weight:bold;text-align:center;padding:5px 0;background:#9BBAB4}
div.cbox .body{padding:5px;}
div.cbox p{padding:20px;}
div.cbox ul li{line-height:150%;}

div.cbox .new{width:210px;margin:5px;padding:5px 0;text-align:center;float:left}
div.cbox .new .title{text-align:center;background:#fff;}
div.cbox .new .price{text-align:center;background:#fff;color:#ff0000;font-weight:bold;}
div.cbox .new p{text-align:left;background:#fff;margin:0;padding:5px 15px;}

div.cbox .search{margin:5px 15px;padding:10px 5px;clear:left;}
div.cbox .search .line{margin:5px 0;padding:0;clear:left;border-bottom:dashed 1px #ccc;}
div.cbox .search img{margin:0 15px 10px 0;float:left}
div.cbox .search .title{text-align:left;font-size:16px;background:#fff;margin:0}
div.cbox .search .creator{text-align:right;font-size:12px;background:#fff;margin:0 0 5px 0}
div.cbox .search .price{text-align:right;padding-right:5px;background:#fff;color:#ff0000;font-weight:bold;font-size:12px;}
div.cbox .search p{text-align:left;background:#fff;margin:5px 0;padding:0;}
div.cbox .search .detail{text-align:right;padding: 0 15px 10px 0;}

div.cbox .product{margin:5px 15px;padding:10px;text-align:center;}
div.cbox .product .line{margin:5px 0;padding:0;clear:left;border-bottom:dashed 1px #ccc;}
div.cbox .product img{margin:0px auto 20px;}
div.cbox .product .title{text-align:left;font-size:16px;background:#fff;margin:5px 0 0}
div.cbox .product .creator{text-align:right;font-size:14px;background:#fff;margin:5px 0}
div.cbox .product .price{text-align:left;background:#fff;color:#ff0000;font-weight:bold;}
div.cbox .product p{text-align:left;background:#fff;margin:0;padding:0;}

div.cbox .pagenavi {margin:5px;text-align:center;padding:0;}

/* navigation area */
div.nbox{margin:0 0 10px;padding:0;border:solid 1px #ccc}
div.nbox .title{font-weight:bold;text-align:center;padding:5px 0;background:#9BBAB4}
div.nbox .body{padding:5px;}
div.nbox ul{padding:10px 0 10px 5px;margin:0;list-style:none;}
div.nbox ul li{line-height:170%;}

/* extra area */
div.ebox{margin:0 0 10px;padding:0;border:solid 1px #ccc}
div.ebox .title{font-weight:bold;text-align:center;padding:5px 0;background:#9BBAB4}
div.ebox .booktitle{text-align:left;font-size:13px;background:#fff;margin:0}
div.ebox .body{padding:5px;text-align:center;}
div.ebox .body img{margin:10px auto;}
div.ebox .body p{text-align:left;margin:0;padding:0;}
div.ebox .body .price{margin:5px 0;text-align:right;background:#fff;color:#ff0000;font-weight:bold;}
div.ebox .body .creator{text-align:right;font-size:10px;margin:5px 0 0}
div.ebox .line{margin:0;padding:5px 0;border-bottom:dashed 1px #ccc;}
div.ebox ul{padding:10px 0 10px 5px;margin:0;list-style:none;}
div.ebox ul li{line-height:170%;text-align:left;}

/* form */
div.nbox form{margin:0;padding:0;text-align:center}
div.nbox input[type=text]{width:120px;margin:5px auto}
div.nbox select{width:130px;margin-bottom:5px}
div.nbox input[type=submit]{width:80px;margin:5px auto}

div.cbox form{margin:0;padding:0;text-align:center;}
div.cbox input[type=text]{width:20px;margin:5px auto}
div.cbox select{width:130px;margin-bottom:5px}
div.cbox input[type=submit]{width:100px;margin:5px auto}
