@charset "euc-jp";
/* CSS Document */

/* ************************************************ 
 *	共通設定
 * ************************************************ */


* {
	margin: 0px;
	padding: 0px;
}

html {   
    overflow-y:scroll;   
} 

body {
	color: #000000;
	font-size: 80%;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳＰ ゴシック", "Osaka‐等幅";
	line-height: 1.6;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_bg_top.jpg) top no-repeat;
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1 {
	color: #999999;
	font-size: 10px;
	letter-spacing: 1px;
}

h2 {
	font-size: 100%;
	font-weight: bold;
	display: inline;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote {
	margin: 0;
	padding: 0;
}

div {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	vertical-align:	bottom;
}

li {   
    list-style-type:none;   
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

address {   
    font-style:normal;   
} 

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.hidden {
	position: absolute;
	z-index: 1;
	padding-top: -9999;
	display: none;
}


/* ------------------------------------- 
 *	リンク
 * ------------------------------------- */


/* 基本リンク */
a:link,
a:visited {   
    color: #0066FF; 
    text-decoration: underline; 
}   
a:hover,
a:active {
	color: #999999;
    text-decoration: underline;
}   


/* ヘッダーリンク */
#headerArea a:link,
#headerArea a:visited {
	font-size: 10px;  
    color: #999999; 
    text-decoration: none; 
}   
#headerArea a:hover,
#headerArea a:active {
	font-size: 10px;  
	color: #999999;
    text-decoration: underline;
}   


/* カテゴリメニューリンク */
#categoryArea a:link,
#categoryArea a:visited {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	background: #E4EAEB;
}
#categoryArea a:active,
#categoryArea a:hover {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: #FF9900;
}


/* トップページ アイテムネームリンク */
.indexItemLink a:link,
.indexItemLink a:visited {
	font-size: 10px;  
	color: #000000; 
	text-decoration: none; 
}   
.indexItemLink a:hover,
.indexItemLink a:active {
	font-size: 10px;  
	color: #0066FF;
	text-decoration: underline;
}

/* トップ右バナーテキストリンク */
#bannerArea a:link,
#bannerArea a:visited {
	font-size: 10px;  
	color: #000000; 
	text-decoration: none; 
}   
#bannerArea a:hover,
#bannerArea a:active {
	font-size: 10px;  
	color: #0066FF;
	text-decoration: underline;
}

/* 商品リスト サブカテゴリリンク */
#subCategoryArea a:link,
#subCategoryArea a:visited {
	font-weight: bold;  
	color: #000000; 
	text-decoration: underline; 
}   
#subCategoryArea a:hover,
#subCategoryArea a:active {
	font-weight: bold;  
	color: #999999;
	text-decoration: underline;
}


/* 商品リスト アイテムネームリンク */
.listItemLink a:link,
.listItemLink a:visited {
	color: #000000; 
	text-decoration: none; 
}   
.listItemLink a:hover,
.listItemLink a:active {
	color: #0066FF;
	text-decoration: underline;
} 


/* 商品リスト ソートメニューリンク */
.osusume a:link,
.osusume a:visited {
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort1.gif) no-repeat;
}   
.osusume a:hover,
.osusume a:active {
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort1.gif) no-repeat;
}

.kakaku a:link,
.kakaku a:visited {
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort2.gif) no-repeat;
}   
.kakaku a:hover,
.kakaku a:active {
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort2.gif) no-repeat;
}

.shinchaku a:link,
.shinchaku a:visited {
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort3.gif) no-repeat;
}   
.shinchakue a:hover,
.shinchaku a:active {
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort3.gif) no-repeat;
}


/* 各カテゴリ一覧ページ カテゴリ名リンク */
.categoryListCateTit a:link,
.categoryListCateTit a:visited {
	color: #000000; 
	text-decoration: none; 
}   
.categoryListCateTit a:hover,
.categoryListCateTit a:active {
	color: #0066FF;
	text-decoration: underline;
}   


/* プライバシーポリシー */
.privacyTopArea a:link,
.privacyTopArea a:visited {
	color: #495F64;
	text-decoration: none; 
}   
.privacyTopArea a:hover,
.privacyTopArea a:active {
	color: #495F64;
	text-decoration: underline;
} 


/* フッターリンク */
#footerMenu a:link,
#footerMenu a:visited {
	font-size: 10px;  
	color: #FFFFFF; 
	text-decoration: none; 
}   
#footerMenu a:hover,
#footerMenu a:active {
	font-size: 10px;  
	color: #FFFFFF;
	text-decoration: underline;
} 



/* ------------------------------------- 
 *	ベースレイアウト
 * ------------------------------------- */


/* レイアウトをセンタリング */
#wrapper {
	width: 892px;
	margin: 0px auto;
	float: inherit;
}


/* ヘッダーエリア */
#headerArea {
	width: 892px;
	float: left;
}

.logo {
	width: 200px;
	padding: 23px 0px 0px 0px;
	float: left;
}

.headerRight {
	width: 692px;
	padding: 15px 0px 0px 0px;
	font-size: 10px;
	color: #999999;
	text-align: right;
	float: right;
}

.headerRight li {
	padding: 0px 0px 0px 10px;
	text-align: right;
	display: inline;
}

.Lead {
	width: 551px;
	padding: 8px 0px 0px 0px;
	float: left;
}

.Login {
	width: 131px;
	padding: 6px 0px 0px 10px;
	float: right;
}


/* グローバルナビ */
#globalnaviArea {
	width: 892px;
	padding: 8px 0px 0px 0px;
	float: left;
}

#globalnaviArea li {
	display: inline;
}


/* コンテンツエリア */
#contentsArea {
	width: 892px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_bg_left.jpg) bottom left no-repeat;
	float: left;
}


/* 左ナビゲーションエリア */
#leftnaviArea {
	width: 160px;
	border-left: 1px solid #AAB9C3;
	float: left;
}


/* サーチエリア */
#searchArea {
	width: 143px;
	margin: 10px 0px 0px 0px;
	padding: 6px 9px 8px 8px;
	backbround: #E4E9EC;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;	
	float: left;
}

.formSelect {
	width: 140px;
	/*MacIE Hack*/
	/*\*/
	width: 143px;
	/**/
	margin: 10px 0px 0px 0px;
	border: 1px solid #ffffff;
}

.formText {
	width:136px;
	/*MacIE Hack*/
	/*\*/
	width: 137px;
	/**/
	margin: 8px 0px 0px 0px;
	padding: 0px 2px;
	border: 1px solid #ffffff;
}

.formSubmit {
	margin: 8px 0px 0px 0px;
}


/* カテゴリエリア（左メニュー） */
#categoryArea {
	width: 159px;
	float: left;
}

#categoryArea li {
	width: 159px;
	border-bottom: 1px solid #FFFFFF;
}

#categoryArea a {
	width: 149px;
	padding: 3px 0px 2px 10px;
	display: block;
}


/* 左スペース */
.space {
	width: 159px;
	height: 130px;
	float: left;
}


/* 右メインエリア（右側全体） */
#rightmainArea {
	width: 720px;
	padding: 10px 0px 30px 10px;
	border-right: 1px solid #AAB9C3;
	float: right;
}


/* フッターエリア */
#footerWrapper {
	width: 100%;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_bg_bottom.jpg) bottom repeat-x;
	text-align: center;
	float: left;
}

#footerArea {
	width: 892px;
	height: 200px;
	margin: 0px auto 20px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_bg_footer.jpg) bottom left no-repeat;
}

#footerMenu {
	width: 892px;
	padding: 155px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	float: left;
}

#footerMenu li {
	display: inline;
}

#copyright {
	width: 892px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
}


/* ------------------------------------- 
 *	トップページレイアウト
 * ------------------------------------- */

/* センターエリア */
#centerArea {
	width: 570px;
	float: left;
}

/* 特集エリア */
#specialArea {
	width: 560px;
	float: left;
}

.specialA {
	width: 560px;
	height: 82px; /* height + padding-top = 258px */
	padding-top: 176px;
	text-align: center;
	line-height: 1.4;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/080229_bg_mainbanner.jpg) no-repeat;
	float: left;
}


.bannerDate {
	font-size: 15px;
	font-weight: bold;
	color:#333333;
}

.bannerCaution {
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}

.bannerOff {
	font-size: 16px;
}

.specialSub {
	width: 560px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.specialB {
	width: 275px;
	float: left;
}

.specialC {
	width: 275px;
	padding: 0px 0px 0px 10px;
	float: left;
}


/* タイトル（トップページ共通） */
#indexCenterTit {
	width: 560px;
	float: left;
}


/* ニューアイテムエリア */
#newitemArea {
	width: 570px;
	padding: 16px 0px 0px 0px;
	float: left;
           }


/* おすすめアイテムエリア */
#recommenditemArea {
	width: 570px;
	padding: 16px 0px 0px 0px;
	float: left;
}


/* 売れ筋アイテムエリア */
#hotitemArea {
	width: 570px;
	padding: 16px 0px 0px 0px;
	float: left;
}


/* アイテムボックス（トップページ共通） */

.indexItemBoxW {
	width: 107px;
	padding: 6px 6px 0px 0px;
	float: left;
}

.indexItemBox {
	width: 107px;
	height: 180px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/index_bg_itembox.jpg) no-repeat;
	float: left;
}

.indexItemLink {
	width: 90px;
	height: 146px;
	padding: 9px 9px 0px 8px;
	float: left;
}

.indexItemLink img {
	width: 84px;
	padding-bottom: 2px;
	border: 3px solid #FFFFFF;
}

.indexItemLink a:hover img {
	width: 84px;
	padding-bottom: 2px;
	border: 3px solid #FF9900;
}

.indexItemLink p {
	font-size: 10px;
	line-height: 1.2;
}

.indexItemPrice {
	width: 107px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	float: left;
}


/* ニュースリリースエリア */

#newsreleaseArea {
	width: 560px;
	padding: 16px 0px 0px 0px;
	float: left;
}

.newsWrapper {
	width: 560px;
	float: left;
}

.newsBox {
	width: 560px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/index_bar_news.gif) bottom no-repeat;
	float: left;
}

.newsDate {
	width: 90px;
	padding: 6px 0px 6px 10px;
	float: left;
}

.newsText {
	width: 450px;
	padding: 3px 0px 3px 0px;
	float: left;
}

.newsText a {
	width: 450px;
	padding: 3px 0px 3px 0px;
	float: left;
}


/* バナーエリア */
#bannerArea {
	width: 140px;
	float: left;
}

#bannerArea li {
	width: 140px;
	padding: 0px 0px 10px 0px;
	float: left;
}


/* ------------------------------------- 
 *	商品リストレイアウト
 * ------------------------------------- */


/* カテゴリタイトルエリア */
#pageNavi {
	width: 710px;
	background: #E4EAEB;
	float: left
}

.breadCrumb {
	width: 550px;
	padding: 4px 0px 4px 10px;
	font-size: 80%;
	text-align: left;
	float: left
}

.pageBack {
	width:	140px;
	padding: 4px 10px 4px 0px;
	font-size: 80%;
	text-align: right;
	float: right;
}


/* サブカテゴリエリア */
#subCategoryArea {
	width: 310px;
	height: 107px;
	margin: 10px 0px 0px 0px;
	padding: 13px 20px 20px 387px;
	float: left;
	_float: none;
}

#subCategoryArea ul {
	width: 310px;
	float: left;
}

#subCategoryArea li {
	float: left;
}

.subCategoryBox {
	width: 135px;
	padding: 6px 5px 0px 15px;
	line-height: 1.2;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_icon_yaji.gif) left no-repeat;
	float: left;
}


/* カテゴリネーム */
#listCategoryTit {
	width: 710px;
	padding: 16px 0px 0px 0px;
	font-size: 160%;
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bar_undertit.jpg) bottom no-repeat;
	float: left;
}


/* リスト表示のステータス */
#listStatusArea {
	width: 710px;
	padding: 15px 0px 0px 0px;
	border-bottom: 2px solid #4B5A5D;
	float: left;
}

.shohinHyoji {
	width: 440px;
	font-weight: bold;
	float: left;
}

.shohinHyojiPick{
	color: #FF9900;
}

.shohinSort {
	width: 270px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_sort.gif) no-repeat;
	float: left;
}

.shohinSort li {
	display: inline;
	float: left;
}

.shohinSort a {
	width: 90px;
	height: 20px;
	display: block;
}

.osusume {
	width: 90px;
	text-align: center;
}

.kakaku {
	width: 90px;
	text-align: center;
}

.shinchaku {
	width: 90px;
	text-align: center;
}


/* ページリンクエリア */
#pagelinkArea {
	width: 710px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.pagelinkLeft {
	width: 360px;
	text-align: left;
	font-size: 80%;
	float: left;
}

.pagelinkRight {
	width: 350px;
	text-align: right;
	font-size: 80%;
	float: left;
}


/* 商品リストエリア */
#shohinListArea {
	width: 720px;
	float: left;
}

.listItemBoxW {
	width: 170px;
	height: 290px;
	padding: 10px 10px 0px 0px;
	float: left;
}

.listItemBox {
	width: 140px;
	height: 275px;
	padding: 15px 15px 0px 15px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/list_bg_itembox.jpg) no-repeat;
	float: left;
}

.listItemLink {
	width: 140px;
	height: 200px;
	float: left;
}

.listItemLink img {
	border: 4px solid #FFFFFF;
}

.listItemLink a:hover img {
	border: 4px solid #FF9900;
}

.listItemPrice {
	width: 124px;
	height: 24px;
	background: #E4EAEB;
	font-size: 90%;
	font-weight: bold;
	padding: 6px 8px 0px;
	float: left;
}

.listItemComent {
	width: 140px;
	padding: 4px 0px 0px 0px;
	font-size: 80%;
	float: left;
}


/* 商品リストエリア */
#noItem {
	width: 710px;
	padding: 60px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	float: left;
}

.noItemPageBack {
	width: 710px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	float: left;
}




/* ------------------------------------- 
 *	商品詳細レイアウト
 * ------------------------------------- */


/* アイテム名 */
#detailName {
	width: 710px;
	padding: 18px 0px 4px 0px;
	font-size: 18px;
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_undertit.jpg) bottom no-repeat;
	float: left;
}


/* 商品詳細基本エリア */
#detailBaseArea {
	width: 710px;
	padding: 10px 0px 0px 0px;
	float: left;
}

#detailBaseLeft {
	width: 342px;
	float: left;
}

#detailBaseRight {
	width: 358px;
	float: right;
}


/* 商品画像 */
.detailBigPhoto {
	width: 342px;
	float: left;
}

.detailBigPhoto img{
	border: 1px solid #CCCCCC;
}

.detailOtherPhotoArea{
	width: 342px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	height: 85px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bg_otherimg.gif) top no-repeat;
	float: left;
}

.detailOtherPhotoArea li {
	width: 80px;
	padding: 0px 2px 0px 3px;
	display: inline;
}


/* 商品詳細データ */
.ditailBaseData {
	width: 358px;
	height: 187px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.ditailBaseData dt {
	width: 352px;
	padding: 2px 0px 2px 6px;
	font-size: 10px;
	background: #E4EAEB;
	float: left;
}

.ditailBaseData dd {
	width: 358px;
	float: left;
}

.detailItemID {
	width: 356px;
	height: 34px;
	padding: 6px 0px 0px 2px;
	font-weight: bold;
	float: left;
}

.detailPrice {
	width: 356px;
	height: 34px;
	padding: 6px 0px 0px 2px;
	font-weight: bold;
	font-size: 16px;
	float: left;
}

.detailFixedPrice {
	width: 356px;
	height: 41px;
	padding: 6px 0px 0px 2px;
	font-weight: bold;
	color: #999999;
	float: left;
}


/* 商品詳細注文フォーム */
.detailFormArea {
	width: 358px;
	height: 210px;
	background: #E4EAEB;
	float: left;
	_float: none;
}

.detailFormSubArea {
	width: 330px;
	padding: 25px 14px 0px 14px;
	float: left;
}

.detailFormLeft {
	width: 45px;
	font-size: 10px;
	float: left;
}

.detailFormLeftColor,
.detailFormLeftSize {
	width: 45px;
	height: 22px;
	padding: 6px 0px 0px 0px;
	_padding: 5px 0px 0px 0px;
	float: left;
}

.detailFormLeftKazu {
	width: 45px;
	height: 22px;
	padding: 10px 0px 0px 0px;
	_padding: 8px 0px 0px 0px;
	float: left;
}

.detailFormRight {
	width: 285px;
	float: right;
}

.detailFormRightSelect {
	width: 285px;
	padding: 0px 0px 10px 0px;
	float: left;
}

.detailFormRightSelectTag {
	width: 200px;
}

.detailFormKazu {
	width: 70px;
	padding: 2px 0px 0px 0px;
	float: left;
}

.detailFormRightKazuTag {
	width: 64px;
}

.detailFormUpDown {
	width: 15px;
	height: 20px;
	float: left;
}

.UpDown {
	width: 15px;
	height: 13px;
	float: left;
}

.UpDown img{
	width: 15px;
	vertical-align: baseline;
}

.detailFormSubmit {
	width: 330px;
	height: 50px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bo_soldout.jpg) top left no-repeat;
	margin: 5px 0px 7px 15px;
	_margin: 0px 0px 7px 7px;
	float: left;
}

.detailPageBack {
	width: 344px;
	padding: 0px 14px 0px 0px 0px;
	text-align: right;
	float: left;
}



/* 商品詳細（問い合せる・友達に教える） */
.detailSubArea {
	width: 358px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.detailContact {
	width: 174px;
	float: left;
}

.detailTeach {
	width: 174px;
	float: right;
}


/* 商品詳細（さらに詳しく） */
#detailMoreArea {
	width: 710px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc//detail_bar_undertit.jpg) top no-repeat;
	float: left;
}

.detailMoreLeadPointArea {
	width: 710px;
	padding: 0px 0px 15px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_more.jpg) bottom no-repeat;
	float: left;
}

.detailMoreLead {
	width: 710px;
	color: #666666;
	float: left;
}

.detailMorePoint {
	width: 710px;
	padding: 8px 0px 0px 0px;
	float: left;
}

.detailMorePoint li {
	display: inline;
}

.PointBlue {
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px;
	color: #50696E;
	font-weight: bold;
	border-left: 1px solid #D3D3D3;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bg_bluebox.jpg) right no-repeat;
	float: left;
}

.PointRed {
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px;
	color: #FF0000;
	font-weight: bold;
	border-left: 1px solid #FF0000;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bg_redbox.jpg) right no-repeat;
	float: left;
}

.detailMoreYoyakuArea {
	width: 710px;
	padding: 12px 2px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_more.jpg) bottom no-repeat;
	float: left;
}

.detailMoreYoyakuBg {
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_tit_yoyaku.jpg) left no-repeat;
	float: left;
}

.detailMoreYoyaku {
	width: 520px;
	padding: 0px 0px 0px 190px;
	font-size: 10px;
	color: #666666;
	float: left;
}

.detailMoreCautionArea {
	width: 710px;
	padding: 12px 2px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_more.jpg) bottom no-repeat;
	float: left;
}

.detailMoreCautionBg {
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_tit_caution.jpg) left no-repeat;
	float: left;
}

.detailMoreCaution {
	width: 520px;
	padding: 0px 0px 0px 190px;
	font-size: 10px;
	color: #666666;
	float: left;
}

.detailMoreMotifArea {
	width: 710px;
	padding: 12px 2px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_more.jpg) bottom no-repeat;
	float: left;
}

.detailMoreMotifBg {
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_tit_motif.jpg) left no-repeat;
	float: left;
}

.detailMoreMotif {
	width: 520px;
	padding: 0px 0px 0px 190px;
	font-size: 10px;
	color: #666666;
	float: left;
}

.detailMoreMotif strong {
	font-size: 12px;
}


/* 関連商品 */
#detailKanren {
	width: 710px;
	padding: 20px 0px 0px 0px;
	float: left;
}

.detailKanrenTit {
	width: 710px;
	padding: 0px 0px 4px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_undertit.jpg) bottom no-repeat;
	float: left;
}

.detailKanrenList {
	width: 710px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.KanrenBox {
	width: 136px;
	padding: 0px 14px 0px 0px;
	float: left;
}

.detailKanrenBoxImg {
	width: 136px;
	float: left;
}

.detailKanrenBoxImg img {
	width: 132px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

.detailKanrenBoxImg a:hover img {
	padding: 0px;
	border: 4px solid #FF9900;
}


.detailKanrenBoxTit {
	padding: 4px 0px 0px 0px;
	width: 134px;
	font-size: 10px;
	float: left;
}


/* トラックバック */
#detailTrackback {
	width: 710px;
	padding: 20px 0px 0px 0px;
	float: left;
}

.detailTrackbackTit {
	width: 710px;
	padding: 0px 0px 4px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_undertit.jpg) bottom no-repeat;
	float: left;
}

.detailTrackbackUrl {
	width: 660px;
	height: 35px;
	padding: 15px 0px 0px 50px;
	color: #666666;
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bg_trackback.gif) no-repeat;
	float: left;
}


/* ショッピングガイドエリア */
#detailGuideArea {
	width: 710px;
	padding: 20px 0px 20px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bg_guide.gif) top no-repeat;
	float: left;
}

.detailGuideLeft {
	width: 350px;
	float: left;
}

.detailPaymentTit {
	width: 350px;
	float: left;
}

.detailPaymentArea {
	width: 350px;
	float: left;
}

.detailGuideRight {
	width: 350px;
	float: right;
}

.detailDeliveryTit {
	width: 350px;
	float: left;
}

.detailDeliveryArea {
	width: 350px;
	float: left;
}

.detailGuideBox {
	width: 330px;
	padding: 10px 10px 5px 10px;
	font-size: 10px;
	color: #666666;
	float: left;
}

.detailGuideBox p {
	padding: 1px 0px 0px 0px;
}

.detailGuideBox img {
	padding: 5px 0px 0px 0px;
}

.detailGuideCaution {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}



/* ページのトップへ */
#pageTop {
	width: 710px;
	padding: 40px 0px 0px 0px;
	text-align: right;
	float: left;
}

.pageTop {
	width: 690px;
	padding: 20px 0px 20px 10px;
	text-align: right;
	float: left;
}


/* ------------------------------------- 
 *	特定商取引法に基く表記レイアウト
 * ------------------------------------- */


/* 共通 */

#Title {
	width: 710px;
	padding: 18px 0px 4px 0px;
	font-size: 20px;
	font-weight: bold;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_undertit.jpg) bottom no-repeat;
	float: left;
}

#hojiArea {
	width: 690px;
	padding: 20px 0px 0px 10px;
	float: left;
}

#hojiArea table{
	width: 690px;
	border-top: 1px solid #E4E4E4;
	float: left;
}

#hojiArea tr {
	width: 690px;
}

#hojiArea th {
	width: 196px;	
	padding: 6px 0px 6px 24px;
	color: #666666;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/hyoji_bg_th.jpg) left no-repeat;
	border-bottom: 1px solid #E4E4E4;
}

#hojiArea td {
	width: 460px;
	color: #666666;
	padding: 6px 0px 6px 10px;
	border-bottom: 1px solid #E4E4E4;
}


/* ------------------------------------- 
 *	検索結果レイアウト
 * ------------------------------------- */


/* 結果ヘッダ部分 */

#resultTit {
	width: 710px;
	padding: 30px 0px 6px 0px;
	float: left;
}

#resultArea {
	width: 690px;
	padding: 10px;
	background: #F0F3F4;
	float: left;
}

.resultOption {
	width: 690px;
	padding: 0px 0px 4px 0px;
	font-weight: bold;
	float: left;
}

.resultOptionPick {
	font-size: 130%;
}

.resultHit {
	width: 690px;
	padding: 2px 0px;
	font-size: 120%;
	font-weight: bold;
	background: #FFFFFF;
	text-align: center;
	float: left;
}

.resultHitPick {
	font-size: 180%;
	font-weight: normal;
	color: #FF9900;
}


/* ------------------------------------- 
 *	お買い物方法レイアウト
 * ------------------------------------- */


/* タイトルイメージ */

.titleImg {
	width: 710px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.pageNaviBg {
	width: 710px;
	margin: 10px 0px 0px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/howto_bg_pagenavi.gif);
	float: left;
}

.pageNavi {
	width: 690px;
	padding: 10px;
	float: left;
}

.pageNavi ul{
	width: 650px;
	padding: 4px 0px 4px 20px;
	background: #FFFFFF;
	float: left;
}

.pageNavi li {
	width: 170px;
	padding: 0px 0px 0px 14px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/howto_icon_pagejamp.jpg) no-repeat;
	float: left;
}


.HowTo {
	width: 710px;
	color: #495F64;
	padding: 0px;
	float: left;
}

.HowToTit {
	width: 690px;
	padding: 10px 10px 0px;
	float: left;
}

.HowToNagareImg {
	width: 690px;
	padding: 10px 10px 4px;
	float: left;
}


.HowToNagareBox {
	width: 680px;
	padding: 16px 0px 0px 30px;
	float: left;
}

.HowToNagareTit {
	width: 650px;
	padding: 0px;
	float: left;
}

.HowToNagareText {
	width: 650px;
	padding: 4px 0px 0px 0px;
	float: left;
}

.HowToCyumonLeft {
	width: 400px;
	float: left;
}

.HowToCyumonLeft p {
	width: 400px;
	padding: 0px 0px 14px 0px;
}

.HowToCyumonRight {
	width: 220px;
	float: right;
}


.HowToBox {
	width: 650px;
	padding: 16px 0px 0px 30px;
	float: left;
}

.HowToSubTit {
	width: 632px;
	padding: 0px 0px 0px 12px;
	font-size: 14px;
	font-weight: bold;
	color: #495F64;
	background:url(https://img09.shop-pro.jp/PA01041/118/etc/howto_icon_maru.jpg) no-repeat;
	float: left;
}

.HowToText {
	width: 640px;
	padding: 0px 0px 0px 10px;
	color: #495F64;
	float: left;
}

.HowToText p {
	padding: 4px 0px 6px 0px;
}


.HowToText img {
	padding: 4px 0px 6px 0px;
}

.kessaiBox {
	width: 650px;
	padding: 10px 0px 16px 40px;
	float: left;
}

.kessaiLeft {
	width: 160px;
	height: 50px;
	float: left;
}

.kessaiRight {
	width: 490px;
	font-weight: bold;
	line-height: 1.25;
	text-align: left;
	float: right;
}

.henpinText {
	width: 650px;
	padding: 20px 0px 0px 30px;
}


.HowToCaution {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.HowToYamato {
	padding: 0px 0px 20px 0px;
}



/* ------------------------------------- 
 *	オーダーメイドレイアウト
 * ------------------------------------- */


/* タイトルイメージ2 */

.titleImg2 {
	width: 710px;
	padding: 20px 0px 0px 0px;
	float: left;
}

.orderTitleLead {
	width: 710px;
	padding: 10px 0px 0px 0px;
	color: #495F64;
	font-size: 14px;
	float: left;
}

.orderContents {
	width: 670px;
	padding: 30px 20px 20px;
	float: left;
}

.orderContents dl {
	width: 670px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/order_bg_main.gif) top left no-repeat;
	float: left;
}

.orderContents dt {
	width: 210px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.orderContents dd {
	width: 460px;
	height: 80px;
	color: #495F64;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/order_bg_box.gif) no-repeat;
	padding: 10px 0px 0px 0px;
	float: left;
}

.orderContentsTextBox1 {
	width: 440px;
	padding: 10px 0px 0px 10px;
	float: left;
}

.orderContentsTextBox2 {
	width: 440px;
	padding: 18px 0px 0px 10px;
	float: left;
}

.orderContact {
	width: 650px;
	height: 220px;
	padding: 0px 0px 0px 20px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/order_bg_poteto.jpg) top right no-repeat;
	float: left;
}

.orderContactTextImg {
	width: 650px;
	padding: 10px 0px 0px 0px;
	float: left;
}

.orderContactText {
	width: 650px;
	font-size: 14px;
	line-height: 1.3;
	font-weight: bold;
	color: #495F64;
	padding: 20px 0px 0px 0px;
	float: left;
}

.orderContactBo {
	width: 650px;
	padding: 28px 0px 0px 0px;
	float: left;
}


/* ------------------------------------- 
 *	カテゴリ一覧レイアウト
 * ------------------------------------- */


/* カテゴリ一覧エリア */

.categoryListArea {
	width: 690px;
	padding: 0px 0px 30px 10px;
	float: left;
}

.categoryListBox {
	width: 690px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_bg_subcate_bottom.jpg) bottom repeat-y;
	float: left;
}

.categoryListLeft {
	width: 220px;
	float: left;
}

.categoryListRight {
	width: 470px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.categoryListCateTit {
	width: 460px;
	padding: 4px 0px 0px 10px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_bg_subcate.gif) top left no-repeat;

	font-size: 18px;
	font-weight: bold;
	float: left;
}

.categoryListSubCate {
	width: 444px;
	padding: 4px 0px 0px 24px;
	float: left;
}

.categoryListSubCate ul {
	width: 444px;
	float: left;
}

.categoryListSubCate li {
	float: left;
}

.categoryListsubCateBox {
	width: 128px;
	padding: 6px 5px 0px 15px;
	line-height: 1.2;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/share_icon_yaji.gif) left no-repeat;
	float: left;
}


/* ------------------------------------- 
 *	検索結果レイアウト
 * ------------------------------------- */


/* プライバシーエリア */

.privacyTopArea {
	width: 690px;
	padding: 10px 10px 10px 10px;
	background: url(https://img09.shop-pro.jp/PA01041/118/etc/detail_bar_more.jpg) bottom no-repeat;
	float: left;
}

.privacyArea {
	width: 670px;
	padding: 20px;
	color: #495F64;
	float: left;
}

.privacyTit {
	width: 670px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.privacyText {
	width: 650px;
	padding: 0px 0px 20px 10px;
	font-size: 12px;
	float: left;
}


