@charset   "Shift_JIS";

table.waku {
	/*  携帯テーブル大枠　*/
	width: 1024px;
	margin-bottom: 15px;
}

td.waku_left {
	width: 824px;
	vertical-align: top;
	text-align: left;
	margin-right: 10px;
}

td.waku_right {
	width: 199px;
	vertical-align: top;
	padding-left: 39px;
}

td.left_1a {
	/* 左　携帯写真 */
	width: 275px;
	height: 230px;
	vertical-align: bottom;
	text-align: center;
}

td.left_2a {
	/* 中央　携帯写真 */
	width: 275px;
	height: 230px;
	vertical-align: bottom;
	text-align: center;
}

td.left_3a {
	/* 右　携帯写真 */
	width: 275px;
	height: 230px;
	vertical-align: bottom;
	text-align: center;
}

td.left_b {
	/* 重さ黄色枠 */
	width: 100px;
	font-size: 13px;
	color: #6d6d6d;
	line-height: 1.3em;
	background-color: #ffffdf;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 2px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
}

td.left_c {
	/* 重さピンク色枠 */
	width: 175px;
	font-size: 13px;
	color: #6d6d6d;
	line-height: 1.3em;
	background-color: #fff0f8;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 2px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}

td.left_d {
	/* 色その他 */
	font-family: "Arial",Osaka,sans-serif;
	font-size: 14px;
	color: #6d6d6d;
	line-height: 1.3em;
	height: 20px;
	width: 275px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	vertical-align: bottom;
}

td.left_e {
	/* 色 */
width: 275px;
	font-size: 13px;
	color: #6d6d6d;
	line-height: 1.3em;
	background-image: url(image2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-left: 47px;
	padding-right: 2px;
	padding-bottom: 5px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

td.left_f {
	/* 品名 */
	font-size: 13px;
	height: 27px;
width: 275px;
	color: #6d6d6d;
	background-image: url(cell-tib.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 5px;
	vertical-align: middle;
}

table.right1 {
	/* 右枠内　小テーブル */
	width: 160px;
}

td.right1a {
	width: 160px;
	text-align: right;
}

td.right1b {
	width: 160px;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eeeeee;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
}

.bp_b {
	/* 枠バナー下　ピンク */
	width: 160px;
	height: 45px;
	background-image: url(image44.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.free {
	/* right1b枠内の左寄り文字枠 */
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 1.5em;
}

.bp_online1 {
	/* 枠バナー　オンラインショップ */
	width: 160px;
	height: 45px;
	background-image: url(image319.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bp_open {
	/* 枠バナー　無地 */
	width: 160px;
	height: 45px;
	background-image: url(ba-01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bp_rank1 {
	/* 枠バナーピンク　ランキング */
	width: 160px;
	height: 57px;
	background-image: url(image60.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bp_rank2 {
	/* ランキング 背景枠*/
	width: 150px;
	background-image: url(star.jpg);
	background-repeat: repeat;
	text-align: center;
	vertical-align: top;
}

.bp_what {
	/* 枠バナー　hotspot Bluetooth */
	width: 160px;
	height: 45px;
	background-image: url(image62.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bp_free {
	/* 枠バナーピンク　フリー枠 */
	width: 160px;
	height: 28px;
	background-image: url(image71.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

td.left_list {
	/* ピンク矢印リスト */
	font-size: 13px;
	color: #6d6d6d;
	line-height: 1.3em;
	background-image: url(b015lis.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
 width: 275px;
}

.left_listr {
	/* 赤矢印リスト */
	font-size: 13px;
	color: #6d6d6d;
	line-height: 1.3em;
	background-image: url(a.list-R.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.left_listg {
	/* グレー矢印リスト */
	font-size: 13px;
	color: #6d6d6d;
	line-height: 1.3em;
	background-image: url(a.list-G.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

.jpt {
	/*日本語対応アイコン */
	height: 22px;
	padding-left: 85px;
	padding-top: 10px;
	background-image: url(nihongo-v.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.new {
	/* new フラッシュアイコン */
	height: 22px;
	padding-top: 10px;
	padding-left: 65px;
	background-image: url(new.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.tu {
	/* タッチスクリーン */
	height: 30px;
	padding-top: 10px;
	padding-left: 25px;
	background-image: url(icon_TouchScreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.mu {
	/* 音楽 */
	height: 15px;
	padding-left: 25px;
	background-image: url(icon_Music.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.ca {
	/* カメラ */
	padding-left: 25px;
	font-size: 13px;
	color: #ff6600;
	padding-left: 30px;
	background-image: url(icon_Camera.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.tv {
	/* テレビ */
	height: 15px;
	font-size: 13px;
	color: #ff6600;
	padding-left: 25px;
	background-image: url(icon_TV.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.tv_m_c {
	/* テレビ 音楽　カメラ*/
	font-size: 13px;
	color: #ff6600;
	padding-left: 25px;
	background-image: url(li_tv_mu_ca.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.tu_m_c {
	/* タッチ 音楽　カメラ */
	height: 30px;
	font-size: 13px;
	color: #ff6600;
	padding-left: 100px;
	padding-top: 10px;
	background-image: url(li_tu_mu_ca.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.m_c {
	/* 音楽　カメラ */
	font-size: 13px;
	color: #ff6600;
	padding-left: 6px;
	padding-left: 70px;
	background-image: url(li_mu_ca.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.sm_m_c {
	/* スマートフォン　音楽　カメラ */
	font-size: 13px;
	color: #ff6600;
	padding-left: 6px;
	padding-left: 100px;
	background-image: url(li_sm_mu_ca.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.f1 {
	/*  */
	font-size: 14px;
	color: #484848;
	line-height: 1.5em;
}
