Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/detail.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/detail.css	(revision 21081)
+++ 	(revision )
@@ -1,212 +1,0 @@
-/*商品情報（テキストなど）*/
-#detailrightblock table td {
-    text-align: left;
-    vertical-align: middle;
-}
-
-/* 商品写真
------------------------------------------------ */
-#detailphotoblock {
-    margin-top: -1em;
-    margin-left: -3.4%;
-    width: 106.8%;
-    overflow: hidden;
-    background-color: #ffffff;
-    text-align:center;
-    border-bottom: 1px solid #ffffff;
-}
-#detailphotoblock img:first-of-type {
-    margin: 10px auto;
-}
-
-/*商品情報（ブロック）*/
-div#detailarea {
-    margin-bottom: 1em;
-}
-
-/*商品情報（テキストなど）*/
-div#status-icon {
-    margin: 0;
-    padding: 0;
-}
-div#detail-comment {
-    margin: 0;
-    padding: 5px 0 0;
-    font-size: 100%;
-}
-div#detail-size {
-    margin: 0;
-    padding: 5px 0 0;
-}
-
-/*商品情報（テーブル部分）*/
-#detailrightblock table span.nomal-price {
-    font-size: 100%;
-}
-#detailrightblock table span.sale-price {
-    font-weight: bold;
-    color: #CC0000;
-}
-#detailrightblock table span.member-point {
-    font-weight: bold;
-    color: #CC0000;
-}
-
-/*商品情報（規格部分）*/
-#detailrightblock dl {
-    margin: 0;
-    padding: 5px 0 0;
-}
-#detailrightblock dt {
-    font-weight: bold;
-    margin: 0;
-    padding: 5px 0 3px 0;
-    line-height: 1.1;
-}
-#detailrightblock dd {
-    margin: 0;
-    padding: 0 0 5px;
-}
-#detailrightblock .fm-detail-quantity {
-    width: 70px;
-    height: 16px;
-    padding: 2px;
-    border: solid 1px #CCCCCC;
-}
-
-/* ボタン周辺
------------------------------------------------ */
-#btn_form {
-    width: 70%;
-    margin-left: auto;
-    margin-right: auto;
-}
-
-/* 購入ボタン
------------------------------------------------ */
-input[type="submit"]#cart {
-    display:block;
-    width: 100%;
-    height: 1.8em;
-    margin-top: 20px;
-    margin-bottom: 10px;
-    font: bold 100% Helvetica, "Lucida Grande", sans-serif;
-    //font-size: 100% bold;
-    //font-family: Helvetica, "Lucida Grande", sans-serif;
-    color:#4D576B;
-    background-color: #c9c9c9;
-    background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#848484), color-stop(0.6, #a1a1a1));
-    vertical-align: middle;
-    text-align: center;
-    text-decoration: none;
-    text-shadow: 1px 1px 0px #cccccc;
-    -webkit-border-radius: 4px;
-    -webkit-box-shadow: 0 0 3px #000000;
-}
-
-/* お問い合わせ／友達に教える
------------------------------------------------ */
-#detailrightblock table{
-    margin: 15px 0px;
-    width: 100%;
-    background-color: #ffffff;
-    -webkit-border-radius: 8px;
-    -webkit-box-shadow: 0 0 4px #000000;
-}
-
-
-#detailrightblock table tr td, #detailrightblock table tr th {
-    border-bottom: solid 1px #cccccc;
-    padding: 3px 3px;
-}
-#detailrightblock table tr:last-child td, #detailrightblock table tr:last-child th {
-    border-bottom: none;
-}
-
-#btn-cago > a {
-    background-color: #E19200;
-}
-
-/* お気に入り
------------------------------------------------ */
-#btn-recommend {
-    text-align:center;
-    margin-top:15px;
-}
-
-div#recomendarea {
-    margin-bottom:20px;
-}
-
-
-/* 会員登録
------------------------------------------------ */
-div#undercolumn_entry .kiyaku_text {
-    overflow: scroll;
-    width: 250px;
-    height: 250px;
-}
-
-
-
-/* footer
------------------------------------------------ */
-span.footB {
-    font-size:70%;
-    color:#ccc;
-    font-weight:normal;
-}
-
-
-/*detail
--------------------------------------------*/
-div#whoboughtarea h2, div.subarea h3, div#whoboughtarea h3 {
-    font-weight: bold;
-    line-height: 1.1;
-    margin: 0;
-    padding: 5px 0 3px 0;
-    color:#4D576B;
-}
-
-div#recomendarea h2 {
-    font-weight: bold;
-    line-height: 1.1;
-    margin: 0;
-    padding: 5px 0 3px 0;
-    color:#4D576B;
-    background-image: none !important;
-}
-
-div#topcatarea h2 {
-    font-weight: bold;
-    line-height: 1.1;
-    margin: 0;
-    padding: 5px 0 3px 0;
-    color:#4D576B;
-    background-image: none !important;
-}
-
-div.subtext {
-    font-size:80%;
-}
-
-div.subarea {
-    margin-top:30px;
-}
-
-div#whoboughtarea {
-    margin-top:30px;
-}
-
-div.subphotoimg {
-    margin-top:10px;
-}
-
-div#mynavarea, div#mynavi_area {
-    margin-bottom:20px;
-}
-
-div.slistarea {
-    border-top:1px solid #ccc;
-    margin:10px 0;
-}
Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/top.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/top.css	(revision 20727)
+++ 	(revision )
@@ -1,67 +1,0 @@
-@charset "utf-8";
-
-/* ヘッダー
-   ----------------------------------------------- */
-#topbox {
-    position: relative;
-    width: 106.8%;
-    margin-left: -3.4%;
-    background-color: #333333;
-}
-
-/* ヘッダーロゴ
-   ------------------------------------------------ */
-#header {
-    background-color: #fff;
-    margin: 0 auto;
-    padding-bottom: 10px;
-}
-#header h1 {
-    margin: 0;
-}
-#header h1 a {
-    text-align: center;
-    display: block;
-    margin: 0 auto;
-    width: 301px;
-    height: 66px;
-    background: url("../img/header/logo.gif") no-repeat;
-}
-#header em {
-    display: none;
-}
-
-/* 検索バー
-   ----------------------------------------------- */
-#searchbar {
-    border-top: 1px solid #5c5c5c;
-    border-bottom: 1px solid #000000;
-    background-color: #333333;
-    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#5C5C5C), color-stop(0.6,#2E2E2E));
-    width: 100%;
-    padding: 2px 0;
-}
-
-/* メンバーメニュー
-   ----------------------------------------------- */
-#block-login {
-    display: block;
-    font-size: 100%;
-    margin: 10px auto;
-    width: 301px;
-}
-
-/* ニュース
-   ----------------------------------------------- */
-#block-news{
-    position: relative;
-    width: 106.8%;
-    margin-left: -3.4%;
-    height: 1.8em;
-    border-bottom: 1px solid #ccc;
-}
-.anews{
-    color: #666666;
-    font: 90% Helvetica;
-    margin: 0.3em 10px;
-}
Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/jqm-docs.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/jqm-docs.css	(revision 21130)
+++ 	(revision )
@@ -1,289 +1,0 @@
-/* jqm docs css
-
-Beware: lots of last-minute CSS going on in here 
-cobblers, shoes, 
-*/
-body {
-	background: #dddddd;
-}
-
-.ui-mobile #jqm-home {
-	background: #e5e5e5 url(../images/jqm-sitebg.png) top center repeat-x;
-}
-
-.ui-mobile #jqm-homeheader {
-	padding: 40px 10px 0;
-	text-align: center;
-	margin: 0 auto;
-}
-
-.ui-mobile #jqm-homeheader h1 {
-	margin: 0 0;
-}
-
-.ui-mobile #jqm-homeheader p {
-	margin: .3em 0 0;
-	line-height: 1.3;
-	font-size: .9em;
-	font-weight: bold;
-	color: #666;
-}
-
-.ui-mobile #jqm-version {
-	text-indent: -99999px;
-	background: url(../images/version.png) top right no-repeat;
-	width: 119px;
-	height: 122px;
-	overflow: hidden;
-	position: absolute;
-	z-index: 50;
-	top: 0;
-	right: 0;
-}
-
-.ui-mobile .jqm-themeswitcher {
-	margin: 10px 25px 10px 10px;
-}
-
-h2 {
-	margin-top: 1.5em;
-}
-
-p code {
-	font-size: 1.2em;
-	font-weight: bold;
-}
-
-dt {
-	font-weight: bold;
-	margin: 2em 0 .5em;
-}
-
-dt code,dd code {
-	font-size: 1.3em;
-	line-height: 150%;
-}
-
-pre {
-	white-space: pre;
-	white-space: pre-wrap;
-	word-wrap: break-word;
-}
-
-#jqm-homeheader img {
-	width: 235px;
-}
-
-.ui-header .jqm-home {
-	top: 0.65em;
-}
-
-nav {
-	margin: 0;
-}
-
-p.intro {
-	font-size: .96em;
-	line-height: 1.3;
-	border-top: 1px solid #75ae18;
-	border-bottom: 0;
-	background: none;
-	margin: 1.5em 0;
-	padding: 1.5em 15px 0;
-}
-
-p.intro strong {
-	color: #558e08;
-}
-
-.footer-docs {
-	padding: 5px 0;
-}
-
-.footer-docs p {
-	float: left;
-	margin-left: 15px;
-	font-weight: normal;
-	font-size: .9em;
-}
-
-.type-interior .content-secondary {
-	border-right: 0;
-	border-left: 0;
-	margin: 10px -15px 0;
-	background: #fff;
-	border-top: 1px solid #ccc;
-}
-
-.type-home .ui-content {
-	margin-top: 5px;
-}
-
-.type-interior .ui-content {
-	padding-bottom: 0;
-}
-
-.content-secondary .ui-collapsible-contain {
-	padding: 10px 15px;
-}
-
-.content-secondary .ui-collapsible-heading {
-	margin: 0 0 30px;
-}
-
-.content-secondary .ui-collapsible-heading-collapsed,.content-secondary .ui-collapsible-content
-	{
-	padding: 0;
-	margin: 0;
-}
-
-/* F bar theme - just for the docs overview headers */
-.ui-bar-f {
-	border: 1px solid #56A00E;
-	background: #74b042;
-	color: #fff;
-	font-weight: bold;
-	text-shadow: 0 -1px 1px #234403;
-	background-image: -moz-linear-gradient(top, #74b042, #56A00E);
-	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #74b042),color-stop(1, #56A00E) );
-	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')";
-}
-
-.ui-bar-f,.ui-bar-f .ui-link-inherit {
-	color: #fff;
-}
-
-.ui-bar-f .ui-link {
-	color: #fff;
-	font-weight: bold;
-}
-
-/* docs site layout */
-@media all and (min-width: 650px) {
-	.jqm-home {
-		position: absolute;
-		left: 10px;
-		top: 0;
-	}
-	.type-home .ui-content {
-		margin-top: 5px;
-	}
-	.ui-mobile #jqm-homeheader {
-		max-width: 340px;
-	}
-	.ui-mobile .jqm-themeswitcher {
-		float: right;
-	}
-	p.intro {
-		margin: 2em 0;
-	}
-	.type-home .ui-content,.type-interior .ui-content {
-		padding: 0;
-		background: url(../images/px-ccc.gif) 50% 0 repeat-y;
-	}
-	.type-interior .ui-content {
-		background-position: 45%;
-		overflow: hidden;
-	}
-	.content-secondary {
-		text-align: left;
-		float: left;
-		width: 45%;
-		background: none;
-		border-top: 0;
-	}
-	.content-secondary,.type-interior .content-secondary {
-		margin: 30px 0 20px 2%;
-		padding: 20px 4% 0 0;
-		background: none;
-	}
-	.type-index .content-secondary {
-		padding: 0;
-	}
-	.type-index .content-secondary .ui-listview {
-		margin: 0;
-	}
-	.ui-mobile #jqm-homeheader {
-		padding: 0;
-	}
-	.content-primary {
-		width: 45%;
-		float: right;
-		margin-top: 30px;
-		margin-right: 1%;
-		padding-right: 1%;
-	}
-	.content-primary ul:first-child {
-		margin-top: 0;
-	}
-	.content-secondary h2 {
-		position: absolute;
-		left: -9999px;
-	}
-	.type-interior .content-primary {
-		padding: 1.5em 6% 3em 0;
-		margin: 0;
-	}
-	/* fix up the collapsibles - expanded on desktop */
-	.content-secondary .ui-collapsible-heading {
-		display: none;
-	}
-	.content-secondary .ui-collapsible-contain {
-		margin: 0;
-	}
-	.content-secondary .ui-collapsible-content {
-		display: block;
-		margin: 0;
-		padding: 0;
-	}
-	.type-interior  .content-secondary .ui-li-divider {
-		padding-top: 1em;
-		padding-bottom: 1em;
-	}
-	.type-interior .content-secondary {
-		margin: 0;
-		padding: 0;
-	}
-}
-
-@media all and (min-width: 750px) {
-	.type-home .ui-content,.type-interior .ui-content {
-		background-position: 39%;
-	}
-	.content-secondary {
-		width: 34%;
-	}
-	.content-primary {
-		width: 56%;
-		padding-right: 1%;
-	}
-	.type-interior .ui-content {
-		background-position: 34%;
-	}
-}
-
-@media all and (min-width: 1200px) {
-	.type-home .ui-content {
-		background-position: 38.5%;
-	}
-	.type-interior .ui-content {
-		background-position: 30%;
-	}
-	.content-secondary {
-		width: 30%;
-		padding-right: 6%;
-		margin: 30px 0 20px 5%;
-	}
-	.type-interior .content-secondary {
-		margin: 0;
-		padding: 0;
-	}
-	.content-primary {
-		width: 50%;
-		margin-right: 5%;
-		padding-right: 3%;
-	}
-	.type-interior .content-primary {
-		width: 60%;
-	}
-}
Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/width.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/width.css	(revision 21081)
+++ 	(revision )
@@ -1,28 +1,0 @@
-@charset "utf-8";
-
-.box60 {
-    width: 2.2em;
-}
-
-.box100 {
-    width: 3.2em;
-}
-.box120 {
-    width: 4.8em;
-}
-
-.box200 {
-    width: 190px;
-}
-
-.box300 {
-    width: 230px;
-}
-.box380 {
-    width: 250px;
-}
-/*
-.area380 {
-    width: 94%;
-}
-*/
Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/iphone.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/iphone.css	(revision 21081)
+++ 	(revision )
@@ -1,162 +1,0 @@
-@charset "utf-8";
-
-
-/* カテゴリリスト（アコーディオン）
------------------------------------------------ */
-#block-category li{
-    /*-webkit-transition: margin-top, opacity, height, line-height 0.3s ease-in;*/
-    -webkit-transition: opacity 0.3s ease-in;
-    -webkit-transition-delay: 0.2s;
-    clear: both;
-}
-#block-category ul li a , #block-category > ul > li > ul > li a{
-    margin: 0;
-    padding: 0.25em 0 0.25em 0;
-}
-#block-category ul li li{
-    border: none;
-    padding-bottom:0.5em;
-}
-.category_number_tag {
-    width: 2em;
-    float: right;
-    text-align: center;
-    color: #ffffff;
-    background-color: rgba(0,0,0,0.5);
-    -webkit-border-radius: 8px;
-}
-
-.category_body {
-    display: inline-block;
-    width: 70%;
-}
-.category_body > a {
-    display: inline-block;
-    width: 100%;
-}
-
-.category_header {
-    display: inline-block;
-    width: 1.5em;
-    background: transparent;
-    -webkit-border-radius: 8px;
-}
-.category_header.plus, .category_header.minus{
-    display: inline-block;
-    vertical-align: middle;
-    text-align: center;
-    line-height: 1em;
-    width: 1.4em;
-    background-color: #333333;
-    -webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0.7);
-    -webkit-border-radius: 2px;
-    margin-right:1px;
-}
-.category_header + a{
-    margin-left: 0;
-    margin-right: 0;
-    width: auto;
-    font-weight: bold;
-    font-family: verdana;
-}
-.category_header.plus > a, .category_header.minus > a{
-    display: inline-block;
-    margin: 0;
-    padding: 0;
-    color:#ffffff;
-    text-shadow: 0px -1px 0px #888888;
-    text-decoration: none;
-}
-
-/* 検索ボックス
------------------------------------------------ */
-#searchbox, #searchbar {
-    text-align: center;
-}
-#searchbox form[action*="products/list.php"] > input[type="text"], #searchbar form[action*="products/list.php"] > input[type="text"] {
-    width: auto;
-    margin-left: 0;
-    margin-right: 0;
-    font-size:100%;
-}
-#searchbox {
-    margin: 10px 0px;
-    padding-top: 8px;
-    padding-bottom: 8px;
-    width:100%;
-    background-color: rgba(51,51,51,0.6);
-    border: #000000;
-    -webkit-border-radius: 8px;
-}
-input, select {
-    font-size:100%;
-}
-
-input.search {
-    font-size:100%;
-    width:20%;
-}
-
-input.radio_btn {
-    width:5%;
-}
-
-select.birth {
-    width:30%;
-}
-
-select.birthT {
-    width:20%;
-}
-
-select.hint {
-    width:84%;
-}
-
-input#chk_id_1, input#chk_id_2 {
-    width:100%;
-}
-
-input.multi_nu {
-    text-align: right;
-    width: 50%;
-}
-
-input.pointP {
-    text-align:right;
-}
-
-input#pay_1, input#pay_2, input#pay_3, input#pay_4 {
-    width:30%;
-}
-
-/* ログイン
------------------------------------------------ */
-.loginarea > p:first-child {
-    margin: 5px 0;
-    color:#4D576B;
-    font: bold 100% helvetica;
-    text-shadow: 0px 1px 1px #ffffff;
-}
-.loginbox {
-    padding: 10px;
-    background-color: #ffffff;
-    -webkit-border-radius: 8px;
-    -webkit-box-shadow: 0px 0px 4px #000000;
-}
-.loginarea .inputbox {
-    background-color: #f0f0f0;
-    padding: 5px;
-    -webkit-border-radius: 8px;
-}
-.inputtext {
-    padding-bottom:5px;
-}
-.inputtext02 {
-    font-size: 80%;
-    padding-bottom:15px;
-}
-
-input.box54 {
-    width:94%;
-}
Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/table.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/table.css	(revision 21081)
+++ 	(revision )
@@ -1,725 +1,0 @@
-@charset "utf-8";
-
-/* テーブル(リスト)
------------------------------------------------ */
-ul {
-    background: #fff;
-    border: 1px solid #B4B4B4;
-    font: bold 100% 'Helvetica-Bold';
-    padding: 0;   
-    margin: 10px 0;
-    text-align: left;
-    -webkit-border-radius: 8px;
-}
-ul li {
-    color: #999999;
-    border-top: 1px solid #B4B4B4;
-    list-style-type: none;
-    padding: 4px 6px;
-}
-
-ul#paymentP, ul#mypageT {
-    background: #fff;
-    border: 1px solid #B4B4B4;
-    font:normal 100% 'Helvetica';
-    padding: 0;   
-    margin: 10px 0;
-    text-align: left;
-    -webkit-border-radius: 8px;
-}
-
-ul#paymentP li, ul#mypageT li {
-    color: #000000;
-    list-style-type: none;
-    padding: 4px 6px;
-}
-
-li:first-child {
-    border-top: 0;
-    -webkit-border-top-left-radius: 8px;
-    -webkit-border-top-right-radius: 8px;
-}
-li:last-child {
-    -webkit-border-bottom-left-radius: 8px;
-    -webkit-border-bottom-right-radius: 8px;
-}
-
-/* テーブル（リスト）上のリンク
------------------------------------------------ */
-ul li a, li.img a + a {
-    color: #000;
-    text-decoration: none;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    overflow: hidden;
-    display: block;
-    padding: 12px 10px 12px 10px;
-    margin: -10px;
-}
-ul li.img a + a {
-    margin: -10px 10px -20px -5px;
-    font-size: 100%;
-    font-weight: bold;
-}
-ul li.img a + a + a {
-    font-size: 100%;
-    font-weight: normal;
-    margin-left: -10px;
-    margin-bottom: -10px;
-    margin-top: 0;
-}
-ul li.img a + small + a {
-    margin-left: -5px;
-}
-ul li.img a + small + a + a {
-    margin-left: -10px;
-    margin-top: -20px;
-    margin-bottom: -10px;
-    font-size: 100%;
-    font-weight: normal;
-}
-ul li.img a + small + a + a + a {
-    margin-left: 0px !important;
-    margin-bottom: 0;
-}
-ul li a + a {
-    color: #000;
-    font: 100% 'Helvetica';
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    overflow: hidden;
-    display: block;
-    margin: 0;
-    padding: 0;
-}
-ul li a + a + a, ul li.img a + a + a + a, ul li.img a + small + a + a + a {
-    color: #666;
-    font: 100% 'Helvetica';
-    margin: 0;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-    overflow: hidden;
-    display: block;
-    padding: 0;
-}
-
-/* table角丸(共通)
------------------------------------------------ */
-table {
-    width: 100%;
-    max-width: 300px;
-    margin: 10px 0 20px;
-    text-align: center;
-    vertical-align: middle;
-    border-collapse: collapse;
-    border-spacing: 0;
-    -webkit-border-radius: 8px;
-    -webkit-box-shadow: 0 0 4px #000000;
-}
-table tr {
-    border-bottom: solid 1px #cccccc;
-    -webkit-border-radius: 8px;
-}
-table > tr:last-child,
-table > tbody > tr:last-child {
-    border-bottom: none;
-}
-table th, 
-table td {
-    margin: 0;
-    max-width: 250px;
-    height: 2em;
-    background-color: #ffffff;
-    border: none;
-    -webkit-border-radius: 0;
-    font-weight:normal;
-}
-table th {
-    background-color: #f0f0f0;
-}
-table td {
-    background-color: #ffffff;
-}
-table tr:first-of-type th:first-child,
-table tr:first-of-type td:first-child {
-    -webkit-border-top-left-radius: inherit;
-}
-table tr:first-of-type th:last-child,
-table tr:first-of-type td:last-child {
-    -webkit-border-top-right-radius: inherit;
-}
-table tr:last-of-type th:first-child,
-table tr:last-of-type td:first-child {
-    -webkit-border-bottom-left-radius: inherit;
-}
-table tr:last-of-type th:last-child,
-table tr:last-of-type td:last-child {
-    -webkit-border-bottom-right-radius: inherit;
-}
-table > thead tr:last-of-type th:first-child,
-table > thead tr:last-of-type td:first-child,
-table > thead tr:last-of-type th:last-child,
-table > thead tr:last-of-type td:last-child {
-    -webkit-border-bottom-left-radius: 0;
-    -webkit-border-bottom-right-radius: 0;
-}
-table > thead + tbody > tr:first-of-type th:first-child,
-table > thead + tbody > tr:first-of-type td:first-child,
-table > thead + tbody > tr:first-of-type th:last-child,
-table > thead + tbody > tr:first-of-type td:last-child {
-    -webkit-border-top-left-radius: 0;
-    -webkit-border-top-right-radius: 0;
-}
-
-/* テーブル（div）共通？
------------------------------------------------ */
-#block {
-    width: 100%;
-    background-color: #ffffff;
-    -webkit-border-radius: 8px;
-    -webkit-box-shadow: 0px 0px 4px #000000;
-    margin: 10px 0;
-}
-.box-wrap {
-    display:inline-block;
-    width: 100%;
-    border-top: 1px solid #cccccc;
-}
-.box-wrap:first-child {
-    border-top: none;
-    -webkit-border-top-left-radius: 8px;
-    -webkit-border-top-right-radius: 8px;
-}
-.box-wrap:last-child {
-    -webkit-border-bottom-left-radius: 8px;
-    -webkit-border-bottom-right-radius: 8px;
-}
-.box-photo {
-    float:left;
-    display:block;
-    margin-left: 10px;
-    margin-right: 10px;
-    position: relative;
-}
-.box-data {
-    display:block;
-    margin: 0px 8px;
-    text-align: left;
-}
-.box-data h3 {
-    margin: 0px;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    -webkit-text-overflow: ellipsis;
-}
-.box-data h3 a {
-    font-size: 100%;
-    text-decoration: none;
-}
-.description, .box-comment {
-    font: bold 100% Osaka;
-    line-height: 1.5em;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    -webkit-text-overflow: ellipsis;
-}
-.box-price {
-    color: #993333;
-    font: bold 100% Osaka;
-    line-height: 1.5em;
-}
-
-/* テーブル（div）(recomend、関連商品)
------------------------------------------------ */
-
-.recomendblock,
-.whoboughtblock{
-    margin-top: 0;
-    margin-bottom: 0;
-}
-.recomendblock > div ,
-.whoboughtblock > div {
-    margin-top: 0;
-    margin-bottom: 0;
-    -webkit-border-radius: 0;
-}
-.recomendblock > div,
-.whoboughtblock > div {
-    width: 100%;
-    display:inline-block;
-    background-color: #eeeeee;
-    border-bottom: 1px solid #ffffff;
-    padding: 5px 0;
-}
-.recomendblock > div > a,
-.recomendblock > div > div ,
-.whoboughtblock > div > a,
-.whoboughtblock > div > div{
-    float: left;
-}
-.recomendblock:first-of-type > div:first-of-type ,
-.whoboughtblock:first-of-type > div:first-of-type {
-    -webkit-border-top-left-radius: 8px;
-    -webkit-border-top-right-radius: 8px;
-}
-.recomendblock:last-of-type > div:last-of-type ,
-.whoboughtblock:last-of-type > div:last-of-type {
-    border-bottom: none;
-    -webkit-border-bottom-left-radius: 8px;
-    -webkit-border-bottom-right-radius: 8px;
-}
-
-.recomendrightblock {
-    display: block;
-    width: 100%;
-    height: 100%;
-}
-
-.recomendrightblock, 
-.whoboughtrightblock{
-    width: 63%;
-}
-.recomendrightblock > h3,
-.recomendrightblock > p,
-.whoboughtrightblock > h3,
-.whoboughtrightblock > p{
-    margin-top: 0;
-    margin-bottom: 0;
-    font-size:90%;
-}
-.recomendblock img,
-.whoboughtblock img,
-.listphoto {
-    float:left;
-    display:block;
-    margin: 3px 10px;
-    position: relative;
-}
-.recommend-photo img,
-.listphoto img {
-    width: 80px;
-}
-
-div.listrightblock {
-    float:right;
-    text-align:left;
-    width:65%;
-}
-
-.recommend-box h3 {
-    font-weight: bold;
-    font-size: 100%;
-    font-family: helvetica;
-    margin: 0.4em 0 0;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    -webkit-text-overflow: ellipsis;
-}
-.recommend-box h3 a {
-    font-size: 100%;
-    text-decoration: none;
-}
-.description,
-.recommend-comment {
-    font-weight: normal;
-    font-size: 100%;
-    font-family: Osaka;
-    line-height: 1.5em;
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    -webkit-text-overflow: ellipsis;
-    margin: 0;
-}
-.price,
-    .recommend-price {
-    color: #ff0000;
-    font-size: 90%;
-    line-height: 1.5em;
-    margin-bottom: 0.3em;
-}
-
-.paymentprice {
-    color: #ff0000;
-    line-height: 1.5em;
-    margin-bottom: 0.3em;
-    font-weight:bold;
-}
-
-/* アイテムリスト(div)の処理
------------------------------------------------ */
-.listarea {
-    width: 100%;
-    background-color: #ffffff;
-    border-bottom: solid 1px #CCC;
-    margin: 0;
-    margin-top: 0;
-    margin-bottom: 0;
-    padding:15px 0;
-    -webkit-border-radius: 0;
-    -webkit-box-shadow: none;
-}
-#page_navi_top + .listarea{
-    margin-bottom: 0;
-    -webkit-border-top-left-radius: 8px;
-    -webkit-border-top-right-radius: 8px;
-}
-.listarea:last-of-type{
-    border: none;
-    -webkit-border-bottom-left-radius: 8px;
-    -webkit-border-bottom-right-radius: 8px;
-}
-.listrightblock > ul {
-    border: none;
-    background-color: transparent;
-}
-.listrightblock > h3,
-.listrightblock > p,
-.listrightblock > ul {
-    margin-top: 0;
-    margin-bottom: 0.1em;
-}
-.listrightblock > h3:first-child,
-.listrightblock > p:first-child,
-.listrightblock > ul:first-child,
-    margin-top: 0;
-}
-.listrightblock > ul > li {
-    margin: 0;
-    padding: 0 3px 0 0;
-}
-.listrightblock > h3:last-child,
-.listrightblock > p:last-child {
-    margin-bottom: 0;
-}
-
-.newitem-line-list .newitem-box-wrap-end {
-    border-bottom: 1px solid #cccccc;
-}
-
-div.listarea span.pricebox {
-    font-size:90%;
-}
-
-/* 商品検索結果
------------------------------------------------ */
-#page_navi_top,
-#page_navi_bottom {
-    border: none;
-    -webkit-box-shadow: none;
-    clear: both;
-    width: 100%;
-    border-spacing: 0 0;
-    border-collapse: collapse;
-    margin-top:10px;
-}
-#page_navi_top tr,
-#page_navi_bottom tr {
-    width: 100%;
-}
-#page_navi_top td,
-#page_navi_bottom td {
-    text-align: left;
-    background-color: transparent;
-}
-
-.change a,
-.change strong {
-    display: block;
-    float: left;
-    margin: 5px 0px;
-    padding: 0.3em 0;
-    color: #ffffff;
-    width: 49.6%;
-    text-shadow: 0px -1px 1px rgba(0,0,0,0.5);
-    background-color: #666666;
-    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.25)), to(rgba(0,0,0,0.2)), color-stop(0.5, rgba(255,255,255,0.05)), color-stop(0.51, rgba(0,0,0,0.05)));
-    text-align:center;
-    vertical-align: middle;
-    text-decoration: none;
-    border-left: solid 1px #666666;
-}
-.change > a:first-child,
-.change > strong:first-child {
-    border-left: none;
-    -webkit-border-top-left-radius: 4px;
-    -webkit-border-bottom-left-radius: 4px;
-}
-.change > a:last-child,
-.change > strong:last-child{
-    margin-left: 1px;
-    -webkit-border-top-right-radius: 4px;
-    -webkit-border-bottom-right-radius: 4px;
-}
-.change select {
-    margin-right: 0;
-}
-
-/* テーブル・カゴ
------------------------------------------------ */
-
-table[summary="商品情報"]{
-    font-size: 80%;
-}
-
-table[summary="商品情報"] tr:nth-child(even) td{
-    background-color: #ffffff;
-}
-/*table[summary="商品情報"] tr:nth-child(odd) td{
-    background-color: #f0f0f0;
-}*/
-
-table[summary="商品情報"] td{
-    text-align: center;
-    vertical-align: middle;
-    max-width: 200px;
-}
-table[summary="商品情報"] tr:nth-child(even) td:last-child{
-    width: 21%;
-    overflow: visible;
-}
-table[summary="商品情報"] ul,
-table[summary="商品情報"] ul li,
-table[summary="商品情報"] ul li a {
-    display: inline;
-    margin: 0;
-    padding: 0;
-    border: none;
-}
-table[summary="商品情報"] ul li a{
-    display: inline-block;
-    margin: 1px;
-    padding:0;
-}
-/*table[summary="商品情報"] tr:nth-last-of-type(1) td,
-table[summary="商品情報"] tr:nth-last-of-type(2) td,
-table[summary="商品情報"] tr:nth-last-of-type(3) td {
-    background-color: #ffffff;
-    text-align: center;
-    min-width:30px;
-}*/
-
-table td.detailtdName {
-    text-align:left;
-    width:100px;
-}
-
-table td.detailtdPM {
-    text-align:center;
-    width:40px;
-}
-
-
-table td.detailtdYenT {
-    text-align:right;
-    width:80px;
-}
-
-table th.resulttd {
-    text-align:left;
-}
-table td.mailtd {
-    text-align:left;
-}
-
-table td.product_td {
-    font-size:80%;
-}
-
-table td p.no_margin {
-    margin:0;
-}
-
-/* テーブル・商品詳細
------------------------------------------------ */
-#detailrightblock table th {
-    font-size: 80%;
-    font-weight: normal;
-    width: 100px;
-    text-align:left;
-}
-
-#detailrightblock table h2 {
-    font-size: 120%;
-}
-
-/* お客様情報入力
------------------------------------------------ */
-table[summary="お客様情報入力"] td{
-    padding-left:5px;
-    text-align: left;
-    vertical-align: middle;
-}
-
-/* 会員登録内容変更
------------------------------------------------ */
-table[summary="会員登録内容変更"] td{
-    padding-left:5px;
-    text-align: left;
-    vertical-align: middle;
-}
-
-/* お届け先登録
------------------------------------------------ */
-table[summary="お届け先登録"] td{
-    padding-left:5px;
-    text-align: left;
-    vertical-align: middle;
-}
-
-/* お問い合わせ
------------------------------------------------ */
-#undercolumn_contact table td {
-    text-align: left;
-}
-
-/*TOP商品カテゴリ内
------------------------------------------------*/
-ul#categorytree {
-    font-size: 100%;
-    margin: 0 0 15px;
-}
-
-/*会員登録(入力ページ)フォーム
------------------------------------------------*/
-table.entryform {
-    font-size:80%;
-}
-table.entryform th {
-    min-width: 50px;
-    padding: 3px;
-    margin:3px;
-    text-align: left;
-    vertical-align: top;}
-
-table.entryform td {
-text-align:left;
-    padding: 3px;
-}
-
-table.entryform td.tdc {
-    text-align:center;
-}
-
-table.entryform th.confirmtd {
-    width: 70px;
-    padding: 3px;
-    margin:3px;
-    text-align: left;
-    vertical-align: top;}
-
-table.entryform th.select {
-    min-width:30px;
-    text-align:center;
-}
-
-table.entryform th.change {
-    min-width:30px;
-}
-
-table.entryform th.multi_ph {
-    text-align:center;
-    min-width:30px;
-}
-
-table.entryform th.multi_pr {
-    text-align:center;
-}
-
-table.entryform th.multi_nu {
-    text-align:center;
-}
-
-table.entryform td.multi_pr {
-    text-align:left;
-}
-
-table.entryform td.multi_nu {
-    text-align:center;
-    min-width:30px;
-}
-
-table td.phototd {
-    width: 53px;
-    text-align: center;
-}
-
-table td.multi_send {
-    text-align: center;
-}
-
-table.payment th.select {
-width:30%;
-    text-align:center;
-}
-
-table.payment td.right {
-    width:200px;
-}
-
-table td.detailtdNumber {
-    text-align:center;
-    width:52px;
-}
-
-table td.alignR {
-    text-align:right;
-}
-
-table td.pricetd {
-    text-align: right;
-}
-
-table.entryform th.alignC {
-    text-align:center;
-}
-
-table.entryform th.confirm_ph {
-    width:57px;
-}
-
-table.entryform th.trorder {
-    width:80px;
-}
-
-table.entryform th.trpoint {
-    width:215px;
-}
-
-table.entryform td.detailtd {
-    text-align: left;
-    min-width:180px;
-}
-
-table.entryform td.centertd {
-    text-align: center;
-}
-
-table.entryform th.valignM {
-    vertical-align:middle;
-}
-
-table.entryform td.yentd {
-    min-width: 60px;
-}
-
-span#point_default, span#point_dynamic {
-    font-size:90%;
-}
-
-div.payarea, div.payarea02 {
-    margin-bottom:30px;
-}
-
-div.delivdate {
-    margin-bottom:5px;
-}
-
-div.delivdate02 {
-    padding-bottom:10px;
-    margin-bottom:15px;
-    border-bottom:1px solid #ccc;
-}
Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/wreckage.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/wreckage.css	(revision 20764)
+++ 	(revision )
@@ -1,31 +1,0 @@
-@charset "utf-8";
-
-/*PHOTO*/
-.picture {
-    border: 1px solid #ccc;
-}
-.center {
-    text-align: center;
-}
-
-/* テーブル共通指定
------------------------------------------------ */
-div.tblareabtn {
-    clear: both;
-    margin: 20px auto;
-    text-align: center;
-}
-div.tblareabtn img {
-    vertical-align: baseline;
-}
-.pricetd em {
-    font-weight: bold;
-}
-
-
-div#completetext em {
-    font-weight: bold;
-}
-div#completetext p{
-    text-align: left;
-}
