body { color: black; background-color: white; background-image: url(../img/body.jpg); background-repeat: repeat-x; background-position: center 120px; text-align: center; }#ctv_tab { text-align: center; margin-right: auto; margin-left: auto; border-bottom: 1px solid #c0c0c0; }#ctv_width { background-color: white; background-image: url(../img/ctv_width.gif); background-repeat: repeat-y; background-position: 0 0; width: 960px; margin-right: auto; margin-left: auto; }#main_area { width: 640px; float: left; }#main_area h2 { width: 630px; height: 420px; margin: 10px 0 10px 10px; }.item_box { width: 630px; clear: both; margin: 0 0 10px 10px; padding-top: 0; padding-bottom: 10px; border-bottom: 30px solid #f3f3f3; }.img_area { width: 315px; float: left; margin: 0; padding: 0; }.img_area h4 { color: #4d4d4d; font-size: 0.9em; font-weight: bold; font-style: normal; line-height: 1.5; background-color: #f3f3f3; text-decoration: none; text-align: left; text-indent: 10px; margin-top: 10px; margin-bottom: 10px; padding: 0; border: solid 1px #e6e6e6; }.img_area ul { font-size: 1em; line-height: 1.5; text-align: left; margin: 0 0 0 20px; padding: 0; }.img_area li { color: #4d4d4d; font-size: 0.8em; line-height: 1.5; text-align: left; margin: 0 0 0 1em; padding: 0; list-style-position: outside; }.item_small { margin: 5px 0 0; padding: 0; }.text_area { width: 315px; float: left; }.text_area h3 { color: #da4074; font-size: 1em; font-weight: bold; font-style: normal; line-height: 1.5; text-decoration: none; text-align: left; margin-bottom: 5px; margin-left: 10px; border-bottom: 1px dotted #4d4d4d; }.text_area em { color: #e0212a; font-size: 1.5em; font-weight: bold; font-style: normal; line-height: 1.5; text-decoration: none; }.point { color: #4d4d4d; font-size: 0.9em; line-height: 1.5; text-align: left; margin-bottom: 10px; margin-left: 10px; }.sample_area { text-align: left; margin-bottom: 10px; margin-left: 10px; }.sample_area p { color: #4d4d4d; font-size: 0.6em; line-height: 1.5; }.sample_area img { border: solid 1px #c0c0c0; }.cart { background-color: #f3f3f3; text-align: left; margin-bottom: 0; margin-left: 10px; padding: 5px; border: solid 1px #c0c0c0; }.info { color: #4d4d4d; font-size: 0.9em; line-height: 1.5; text-align: left; margin: 0; padding: 0; }.attention { color: #811c21; font-size: 0.8em; line-height: 1.5; text-align: left; margin-left: 10px; }#sub_area { width: 320px; float: right; }#sub_area h2 { margin: 0 10px; padding: 0; }#rc { width: 300px; margin: 0 10px 10px; padding: 0; }#shop_data { background-image: url(../img/shop_data.gif); background-repeat: no-repeat; background-position: 0 0; width: 310px; height: 140px; margin: 0 10px 10px 0; }#shop_data p { color: #4d4d4d; font-size: 0.8em; line-height: 1.5; text-align: left; margin: 0 0 0 20px; padding: 30px 0 0; }#real_shop { color: #4d4d4d; font-size: 0.8em; line-height: 1.5; text-align: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding: 10px; border: solid 1px #c0c0c0; }#information { background-image: url(../img/information.gif); width: 310px; height: 140px; margin: 0 10px 10px 0; }#information ul { margin: 0 0 0 20px; padding: 30px 0 0; }#information li { color: #808080; font-size: 0.8em; line-height: 1.5; text-align: left; margin: 0; padding: 0; list-style-type: none; }#links ul { width: 300px; margin: 0 10px; padding: 0; }#links li { width: 300px; height: 60px; margin: 0 0 5px; padding: 0; list-style-type: none; }#footer { background-color: #4d2626; background-image: url(../img/footer.jpg); background-repeat: repeat-x; background-position: center 0; text-align: center; height: 200px; clear: both; margin-right: auto; margin-left: auto; padding: 0; }#footer p { color: #fff; font-size: 0.8em; line-height: 1.5; margin: 0; padding: 180px 0 0; }a:hover { color: purple; font-weight: normal; font-style: normal; text-decoration: underline; }.go_cart { font-size: 0.8em; line-height: 1.5; text-align: left; margin: 5px 0 0 5px; padding: 0; }input { margin: 0; padding: 0; }form { margin: 0; padding: 0; }#navi { color: #4d4d4d; font-size: 0.8em; line-height: 1.5; text-align: left; margin-right: 10px; margin-left: 10px; padding-top: 5px; border-top: 1px dotted #c0c0c0; }.go_movie { color: #4d4d4d; font-size: 0.8em; line-height: 1.5; }.sold_out { text-decoration: line-through; }strong { color: #e01a02; font-size: 1.5em; font-weight: bold; font-style: normal; line-height: 1.5; text-decoration: none; }#backnumber  ul { width: 300px; margin: 0 10px; padding: 0; }#backnumber li { width: 300px; height: 60px; margin: 0 0 5px; padding: 0; list-style-type: none; }<!-- #3 ?h???X?ǉU? -->.item_small2 { margin: 5px 0 0; padding: 0; text-align: left; }strong.item_pink { color: #E85A8A; font-size: 1.05em; font-weight: bold; font-style: normal; line-height: 1.5; text-decoration: none; }strong.item_beige { color: #C29A1E; font-size: 1.05em; font-weight: bold; font-style: normal; line-height: 1.5; text-decoration: none; }
