@charset "shift_jis";

/*
-----------------------------------------------------
BuyMa CSS
FileName:    basestyle.css
Last Modified:     2006.08.16
-----------------------------------------------------
*/

/* 【全般的に】 */
/* ----------------------------------------------------------------------------------------------------- */
.none, .standardsNote, .skiplinks {display:none;}
.hide {visibility:hidden;display:none;}
.nowrap {white-space:nowrap;}
.block {display:block;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}

/* 【ベーシックブロック】 */
/* ----------------------------------------------------------------------------------------------------- */
/*全体固定*/
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20-2　		*/
/*======================*/
#body {
	margin: 0;
	padding: 0;
	top:0;
	color: #333333;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}


form {
	margin: 0;
	padding: 0;
}


select {
	margin: 0;
	padding: 0;
}

/* 【リンクカラー設定】*/
/* ----------------------------------------------------------------------------------------------------- */
/*通常コンテンツ内リンク色*/
a:link {
	color:#333;
	text-decoration:underline;
}
a:visited {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#CCC;
	text-decoration:underline;
}
a:active {
	color:#CCC;
	text-decoration:underline;
}

/*白文字リンク色*/
a:link.white {
	color:#ffffff; 
	text-decoration:underline;
	}
a:visited.white {
	color:#ffffff; 
	text-decoration:underline;
	}
a:hover.white {
	 color:#000000;
	text-decoration:underline;
	}
a:active.white	{ 
	color:#ff9900;
	text-decoration:none;
}


/*【イメージ関連】*/
/* ----------------------------------------------------------------------------------------------------- */
/*基本*/
img {
	border: 0;
}

/*イメージ左寄せ*/
.leftPhoto {
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	top: 0px;
}

.leftPhoto2 {
	float:left;
	margin:0 2px 2px 0;
}

/*イメージ右寄せ*/
.rightPhoto {
	float:right;
	margin:0 0 10px 15px;
}

/* ----------------------------------------------------- */
/*アップロード画像周囲のグレー罫線*/
.upPhoto	{
border:solid 1px #cccccc;
}

/* ----------------------------------------------------- */
/*アップロード画像周囲のオレンジ罫線*/
/*ポップアップリンクありの場合*/
.upPhotoPop	{
border:solid 1px #ff9900;
}

/* ----------------------------------------------------- */
/*文字揃えアイコン左*/
.soroeL {
	vertical-align:middle;
	margin:0 0 0 1px;
	}

.soroeL2 {
	vertical-align:middle;
	margin:0 3px 2px 1px;
	}

.soroeL3 {
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 10px;
	}
.soroeLbtn {
	vertical-align:middle;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 1px;
	}

.soroeL_head {
	vertical-align:middle;
	margin:0 10px 2px 0px;
	}

/*【ヘッダ部分】*/
/* ----------------------------------------------------------------------------------------------------- */
/*ヘッダエリア*/
#header {
	margin: 20px 0 0 0;
	}

/*Popupウインドウヘッダエリア*/
#headerPup {
	margin: 10px 0 0 0;
	}


/*バッググラウンド*/
#linesArea {
	left:0;
	margin:0;
	padding:0;
	}

/*タブ*/
#linesArea td.navTab {
	margin:0;
	padding:0 0 0 15px;
	vertical-align:bottom;
	white-space:nowrap;
	}

/*タブ高さ*/
#linesArea td.navTab img {
	margin:19px 0 0 0;
	padding:0;
	}


/*検索*/
#linesArea td.navSearch {
	margin:0;
	padding:0 15px 0 0;
	white-space:nowrap;
	}

/*紹介文エリア*/
.navTagLine {
	margin: 10px 0 10px 0;
	}

.navTagLine td.comentBOX {
	margin: 0;
	padding: 3px 15px;
	background-color:#fff6cc; 
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}


/* ----------------------------------------------------- */
/*パン屑リンク*/
.bread {
	width:725px;
	padding:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0px;
	}

.bread p {
	margin: 0 0 0 15px;
	text-align:left;
	}

/*パン屑リンク-タブの説明ボックスがない場合*/
.bread_nonTabNav {
	width:780px;
	margin: 10px 0;
	padding:0;
	}

.bread_nonTabNav p {
	margin: 0 0 0 15px;
	text-align:left;
	}



/*紹介文なしの場合のコンテンツマージン*/
#nonComent {
	margin: 20px 0 0 0;
	}


/*【フッタ部分】*/
/* ----------------------------------------------------------------------------------------------------- */
/* フッタエリア*/
#footer {
	width:780px;
	margin:50px 0 0px 0;
	padding:20px 0;
	border-top:solid 1px #cccccc;
	}


#footer img {
	margin:0 20px 0 50;
	}

#footer td.Flink {
	margin:0 0 0 15px;
	text-align:right;
	white-space:nowrap;
	}

/* POPupウインドウ フッタエリア*/
#footerPup {
	width:600px;
	margin:20px 0 20px 0;
	padding:0 0 10px 0;
	border-top:solid 1px #cccccc;
	}

/*======================*/
/*	エニグモ修正	　　*/
/*	2008/11/11 　		*/
/*======================*/
form div#brands{
	margin:20px 5px 15px;
	}
form div#brands table {
	width:auto;
	font-size:10px;
	line-height:1.3em;
	}
form div#brands table caption {
	text-align:left;
	padding:0 0 3px 0;
	}
form table div#brands th {
	width:88px;
	padding:0 0 2px 0;
	text-align:left;
	vertical-align:top;
	}
form div#brands td{
	width:auto;
	padding:0;
	vertical-align:top;
	}
form div#brands a:link{
	color:#666666;
	}
form div#brands a:visited{
	color:#666666;
}
form div#brands a:hover{
	color:#999999;
	}
form div#brands a:acive{
	color:#999999;
	}

/*【h関連】*/
/* ----------------------------------------------------------------------------------------------------- */
/*h1タイトルボックス*/
/* ----------------------------------------------------- */
.h1_Orange {
	margin: 10px 0 5px 0;
	}


/*最上段用*/
.h1_Orange_Top {
	margin: 0 0 5px 0;
	}

/*オレンジバックグラウンド制御*/
/* ----------------------------------------------------- */
.h1_Futa {
	margin: 0;
	padding: 5px 0 0 4px;
	color:#ffffff;
	}

.h1_Futa_L {
	margin: 0;
	padding: 0;
	color:#ffffff;
	}

.h1_Futa_R {
	margin: 0;
	padding: 5px 4px 0 0;
	color:#ffffff;
	}

/*（橙）分割なしの右*/
.h1_Futa_Rn {
	margin: 0;
	padding: 0 4px 0 0;
	}

.h1_Futa_U {
	margin: 0;
	padding: 0;
	}

.h1_Futa_U2 {
	margin: 0;
	padding: 0;
	}

.h1_Futa_U3 {
	margin: 0;
	padding: 0;
	}


/*h2タイトルボックス*/
/* ----------------------------------------------------- */
.h2_Orange {
	margin: 10px 0 5px 0;
	padding:0;
	border:none;
	}


/*最上段用*/
.h2_Orange_Top {
	margin: 0 0 5px 0;
	padding:0;
	}


/*h3装飾*/
.h3BOX	{
	margin:5px 0 0 0;
	padding:3px 10px 1px 0;
	border-bottom:solid 1px #cccccc;
	}

/* h3タグの下線*/
h3.line	{
	border-bottom:solid 2px gray;
}



/*【左コラム】*/
/* ----------------------------------------------------------------------------------------------------- */
/*ゲストテーブル*/
#left_TOOL_g1 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

/*ゲストボックス*/
.left_TOOL_guest {
	padding: 0 3px 5px 0px;
	background-color:#ffffff;
	}


/* ----------------------------------------------------- */
/*左ふちの下（緑）*/
img.potch {
	margin:0 0 22px 0; 
	}

/*カテゴリタイトル左（緑）*/
.left_Futa {
	margin: 0;
	padding: 5px 0 0 4px;
	color:#ffffff;
	}

.left_Futa_login {
	margin: 0;
	padding: 0;
	color:#ffffff;
	}

.left_Futa_L {
	margin: 0;
	padding: 0;
	}

.left_Futa_R {
	margin: 0;
	padding: 5px 4px 0 0;
	}


.left_Futa_U {
	margin: 0;
	padding: 0;
	}

.left_Futa_U2 {
	margin: 0;
	padding: 0;
	}

.left_Futa_login {
	margin: 0;
	padding: 5px 0 0 4px;
	color:#ffffff;
	}

.left_Futa_login_L {
	margin: 0;
	padding: 0;
	}

.left_Futa_login_R {
	margin: 0;
	padding: 0;
	}

/*【左メニューリストスタイル】*/
/* ----------------------------------------------------------------------------------------------------- */
/*ログイン*/
#left_TOOL_g1 ul {
	list-style:none;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 5px;
	}

#left_TOOL_g1 ul li {
	background-image:none;
	background-position:0 4px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
	}

#left_login ul {
	list-style:none;
	padding:0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#left_login ul li {
	background-image:url(/common/images/commonimg/icon_w.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-top: 0;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 15px;
	}

#left_login ul.sub {
	list-style:none;
	margin: 0;
	padding: 0;
	}

#left_login ul .sub li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	background-color:#fff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	}

.login_name {
	padding:0;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.login_color {
	color:red;
}

/* ----------------------------------------------------- */
/*カテゴリ（sアイコン）ほか*/
#left_navi_s ul {
	list-style:none;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#left_navi_s ul li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-top: 0;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 10px;
	}


/* ----------------------------------------------------- */
/*カテゴリほか*/
#left_navi ul {
	width:138px;
	list-style:none;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	}

#left_navi ul li {
	background-image:url(/common/images/commonimg/icon_r.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-top: 0;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 15px;
	}

#left_navi ul ul.sub {
	list-style:none;
	margin: 0;
	padding:0 0 0 7px;
	padding /**/:0 0 0 12px;
	}

*:first-child+html #left_navi ul ul.sub {
	list-style:none;
	margin: 0;
	padding:0 0 0 7px;
	}


#left_navi ul ul.sub li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	}

#left_navi ul ul.sub li.point {
	background-color: #dbf2ff;
	}

.point {
	background-color: #dbf2ff;
	}

/* ----------------------------------------------------- */
/*小野さんコンテンツ*/
#Right_navi_s ul {
	list-style:none;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
#Right_navi_s ul li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-top: 0;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
/* 【ボディ内ベージュタブ】*/
/* ----------------------------------------------------------------------------------------------------- */
/*バックグラウンド*/
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20　		*/
/*======================*/
#navBodytab	{
	margin:5px 0 0 0;
	background-image:url(/common/images/commonimg/bg_body_tab01.gif);
	background-repeat:repeat-x; 
	background-position:bottom; 
	vertical-align:top;
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20　		*/
/*======================*/
.activeTab	{
	background-image:url(/common/images/commonimg/bg_tab_y.gif);
	background-repeat:repeat-x; 
	border-bottom:solid 1px #ffffff;
	vertical-align:top;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20　		*/
/*======================*/
.activeTabC	{
	padding:3px 0;
	background-image:url(/common/images/commonimg/bg_tab_y.gif);
	background-repeat:repeat-x; 
	border-bottom:solid 1px #ffffff;
}


/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20　		*/
/*======================*/
.unactiveTab	{
	padding:3px 0;
	border-top:solid 1px #cccccc;
	background-image:url(/common/images/commonimg/bg_body_tab01.gif);
	background-repeat:repeat-x; 
	background-position:bottom; 
	vertical-align:top;
}

.bit	{
	border-bottom:solid 1px #cccccc;
}


/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20　		*/
/*======================*/
.nonL	{
	background-image:url(/common/images/commonimg/bg_body_tab02.gif);
	background-repeat:no-repeat; 
	background-position: left bottom; 
	vertical-align:top;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/20　		*/
/*======================*/
.nonR	{
	background-image:url(/common/images/commonimg/bg_body_tab03.gif);
	background-repeat:no-repeat; 
	background-position: right bottom; 
	vertical-align:top;
}


/* 【右側にフロートするカテゴリ内ボディナビ】*/
/* ----------------------------------------------------------------------------------------------------- */
/* 全体*/
#bodyNav		{
	float:right;
	width: 180px;
	top:0;
	right:0;
	padding:0 0 15px 10px; 
	background-color:#ffffff; 
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/17　		*/
/*======================*/
.graynavbody	{
	margin:0;
	border: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	}

/* リスとメニュー*/
#bodyNav ul	{
	list-style:none;
	margin:0;
	padding:0;
	}

#bodyNav ul li {
	background-image:url(/common/images/commonimg/arrow_04.gif);
	background-repeat:no-repeat; 
	background-position:0 7px; 
	margin:0;
	padding: 0 0 0 8px;
	}


/* オレンジ枠ボタンボックス */
.btnBOX	{
	margin:0;
	padding:0;
	border-left:solid 1px #ff9900;
	border-right:solid 1px #ff9900;
	}



/*Q&Aとサイトマップのリストメニュー*/
.qasite ul.txt12 {
	list-style:none;
	margin: 10px 0 0 0;
	padding:0;
	}

.qasite ul.txt12 li {
	margin: 0 0 15px 0;
	padding: 0 0 0 18px;
	background-image:url(/common/images/commonimg/arrow_02.gif);
	background-repeat:no-repeat; 
	background-position:0 5px; 
	}

.qasite ul.sub {
	list-style:none;
	margin: 5px 0 0 0;
	padding:0;
	}

.qasite ul.sub li {
	margin: 0;
	padding: 0 0 0 10px;
	background-image:url(/common/images/commonimg/arrow_04.gif);
	background-repeat:no-repeat; 
	background-position:0 6px; 
	}


/*【テーブル装飾】*/
/* ----------------------------------------------------------------------------------------------------- */
/*商品購入の流れテーブル */
/*======================*/
/*	天晴修正			*/
/*	2006/08/16			*/
/*======================*/
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/16-2		*/
/*======================*/
div.purchase th	{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;	/*border-left:solid 5px #ff0000 ;
	border-bottom:solid 1px #cccccc ;*/
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/16　		*/
/*======================*/
div.purchase td	{
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
	}

div.purchase p	{
	margin:0;
	padding:0;
	}

/*【ボタン余白】*/
/* ----------------------------------------------------------------------------------------------------- */
/*商品購入の流れボタン */
p.btnBottom	{
	height:100px;
	}

/*ボタンとポイントガイドの下部余白 */
p.btnBottomPoint	{
	margin: 0 0 30px 0;
	}

/* ----------------------------------------------------- */
/*罫線なしテーブル（商品詳細情報など）*/
.itemlist2 table	{
	margin:5px 0;
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/16　		*/
/*======================*/
.itemlist2 table th	{
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/16　		*/
/*======================*/
.itemlist2 table td	{
	vertical-align:middle;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
	}

/* ----------------------------------------------------- */
/*罫線なしテーブル（商品BOX 商品詳細など）*/
/*thの幅指定(150px)*/
.itemlist3 table	{
	margin:5px 0;
	}

.itemlist3 table th	{
	padding:1px 10px 1px 3px;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;
	width: 150px;
	}

.itemlist3 table td	{
	padding:1px 0 1px 0;
	vertical-align:top;
	}

/* ----------------------------------------------------- */
/*罫線なしテーブル（商品BOX 商品詳細など）*/
/*thの幅指定(150px)*/
.itemlist4 table	{
	margin:5px 0;
	}

.itemlist4 table td	{
	padding:4px 0px 0px 0x;
	vertical-align:middle;
	border:1px solid #cccccc;
	}

/* ----------------------------------------------------- */
/* プレーンなテーブルスタイル（会社概要など）*/
.plainTable	{
	border-top:solid 2px #cccccc;
	margin:10px 0;
	text-align:left;
}

.plainTable th	{
	padding:2px 10px;
	border-bottom:solid 1px #cccccc;
	text-align:left;
}

.plainTable th.rows	{
	border-left:solid 1px #cccccc;
}

.plainTable td	{
	margin:10px;
	padding:2px 5px;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	text-align:left;
}


/* ----------------------------------------------------- */
/*日付コントロールテーブル*/
.monthCntrl {
	margin:10px 0 20px 0;
}

.monthCntrl td {
	padding:0 5px;
}



/* ----------------------------------------------------- */
/*ランキングテーブル*/
div.Ranktbl table {
	margin:10px 0 10px 0;
}

div.Ranktbl table th {
	padding:2px 5px;
	white-space:nowrap;
	}

div.Ranktbl table td {
	padding:2px 10px;
	border-bottom:solid 1px #cccccc;
}

/* ----------------------------------------------------- */
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/23　		*/
/*======================*/
/*個別*/
div.Ranktbl table th.top {
	border-bottom:solid 2px #ff0000;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
/*売り上げ以外の表頭*/
div.Ranktbl table th.top2 {
	border-bottom:solid 2px #ff0000;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
/*ベストスリー*/
div.Ranktbl table th.best3 {
	background-color:#FDF0ED; 
	border-bottom:solid 1px #ff0000;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
/*4位以下*/
div.Ranktbl table th.best10 {
	border-bottom:solid 1px #ff0000;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
/*セル右端*/
div.Ranktbl table td.right {
	padding:2px 0 2px 10px;
	border-bottom:solid 1px #cccccc;
}



/* 【ボックス/線】*/
/* ----------------------------------------------------------------------------------------------------- */
/* お知らせなどのボックス*/
.honmon		{
	margin:0 0 25px 0; 
	padding:0;
	}


/*グレーライン上*/
div .cap	{
	margin:20px 0 0 0;
	padding:0;
	border-bottom:solid 1px #cccccc ;
	}

/*グレーライン上*/
.toplineGray	{
	padding-top:10px;
	border-top:solid 2px #cccccc;
	}

/*グレーライン下*/
.underlineGray	{
	padding-bottom:10px;
	border-bottom:solid 2px #cccccc;
	}

/*説明ボックスのグレーライン下*/
.underlineGray2	{
	border-bottom:solid 1px #cccccc;
	}

/*グレーライン下*/
.bottomline	{
	border-top:solid 1px #cccccc;
	}

/*【テキスト】*/
/* --------------------------------------------------------------------------------------------- */
/* 右寄せ */
.textR		{
	margin:0; 
	text-align:right;
	}

/*thのなかのプレインテキスト（左寄せ）*/
.plaintextL		{
	font-weight:normal; 
	text-align:left;
	}

/*テキスト左と下にマージンをおく（商品に関するお問い合わせ：商品コメントなど）*/
.indentBOX40		{
	margin:0 0 15px 40px; 
	}


/* 評価コメント段落 */
/* ----------------------------------------------------- */
p.hyokaComent	{
	margin:10px 0 0 10px;
	text-align:left;
	}

p.evaluationReply	{
	margin:10px 0 0 20px;
	text-align:left;
	}
	
p.tableNote {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: smaller;
	font-weight: normal;
}
/*======================*/
/*	天晴修正			*/
/*	2007/04/02			*/
/*======================*/
p.tableNote_normal {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-weight: normal;
}


/* ニ段ブロック */
/* ----------------------------------------------------- */
#twoBlock	{
	margin:10px 0 0 0;
	}

/*検索ベージュエリア*/
/* ----------------------------------------------------- */
.shohinBage	{
	margin: 5px 0 25px 0;
	padding: 0;
	clear:both;
}

.shohinBage td.comentBOX {
	padding: 0 15px;
	background-color:#fff6cc; 
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}

/*検索ベージュエリア小型*/
/* ----------------------------------------------------- */
.shohinBage38	{
	margin: 0 0 5px 0;
	padding: 0;
	clear:both;
}

.shohinBage38 td.comentBOX {
	margin: 0;
	padding: 0 15px;
	background-color:#fff6cc; 
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	}

/*設定変更テーブル*/
/* ----------------------------------------------------- */
.ConfChange	{
	margin:0;
	padding:0;
}

.ConfChange p	{
	margin:0;
	}

.ConfChange table	{
	margin:0 0 5px 0;
	text-align:right;
	border-bottom:solid 1px #cccccc;
	}

.ConfChange table th	{
	padding:0 10px;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #ff9900;
	white-space:nowrap;
	text-align:left;
	}

.ConfChange table td	{
	padding:1px 10px;
	border-bottom:solid 1px #cccccc;
	text-align:left;
	}

/*new検索結果テーブル(写真付き)*/
/* ----------------------------------------------------- */
.goodslistM {
	padding: 5px;
}

.goodslistPh {
	border: 1px solid #FFFFFF;
}


/*検索結果テーブル*/
/* ----------------------------------------------------- */
.itemlist1	{
	margin:10px 0;
	padding:0;
}
/*======================*/
/*	エニグモ修正			*/
/*	2006/08/20			*/
/*======================*/
.itemlist1 table	{
	margin:5px 0;
	border-top:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	}

/*======================*/
/*	天晴修正			*/
/*	2006/08/15			*/
/*======================*/
.itemlist1 table th	{
	padding:3px 3px;
	border-bottom:solid 2px #ff0000;
	background-color: #eee;
	white-space:nowrap;
	text-align:center;
	}

.itemlist1 table td	{
	padding:3px 10px 3px 0;
	border-bottom:solid 1px #cccccc;
	vertical-align:middle;
	}

.itemlist1 table td.tright	{
	padding:3px 0 3px 0;
	border-bottom:solid 1px #cccccc;
	vertical-align:middle;
	}


/*検索結果テーブル（写真のみ）*/
.itemlist1 table td.Pnomi	{
	padding:3px 10px 20px 0;
	border-bottom:solid 1px #cccccc;
	vertical-align:top;
	}

.itemlist1 table td.PnomiR	{
	padding:3px 0 20px 0;
	border-bottom:solid 1px #cccccc;
	vertical-align:top;
	}

/* itemlist1内に設置したテーブル用 */
.itemlist1 table.InTbl	{
	margin:2px 0px 2px 0px;
	border:solid 0px;
	}
	
/*======================*/
/*	エニグモ修正　　	*/
/*	2006/08/16			*/
/*======================*/
/* itemlist1内に設置したテーブル用 */
.itemlist1 table td.InTd	{
	padding:0px 0px 0px 0;
	border:solid 0px;
	vertical-align:top;
	}

/*検索結果テーブル 縦・横罫線あり*/
/* ----------------------------------------------------- */
.itemlist5	{
	margin:10px 0;
	padding:0;
}

.itemlist5 table	{
	margin:5px 0;
	border-top:solid 3px #cccccc;
	border-bottom:solid 2px #cccccc;
	border-left:solid 2px #cccccc;
	}

.itemlist5 table th	{
	padding:3px 3px;
	border-bottom:solid 2px #ff9900;
	border-Right:solid 2px #cccccc;
	white-space:nowrap;
	text-align:center;
	}

.itemlist5 table td	{
	padding:3px 10px 3px 0;
	border-bottom:solid 1px #cccccc;
	border-Right:solid 2px #cccccc;
	vertical-align:middle;
	}

/*検索結果テーブル*/
/*内の画像のテーブル*/
/* ----------------------------------------------------- */
table.pict {
	margin:5px 0;
	border: 0px;
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
table.pict td {
	padding:0px 0px 0px 0x;
	vertical-align:middle;
	border:solid 1px #cccccc;
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
table.pict td.poplink {
	padding:0px 0px 0px 0x;
	vertical-align:middle;
	border:solid 1px #ff0000;
	}

/*ランキングテーブル（右コラム）用*/
/* ----------------------------------------------------- */
.clown1	{
	padding:5px 2px;
	background-color:#fff6cc; 
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.clown2	{
	padding:5px 2px;
	background-color:#fff6cc; 
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.clownLine1	{
	padding:5px 2px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	text-align:left;
	}

.clownLine2	{
	padding:5px 2px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.clownLine3	{
	padding:5px 2px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	text-align:right;
	}


.clownLine4	{
	padding:5px 2px;
	border:solid 1px #cccccc;
	text-align:right;
	}


/*装飾テーブルの中のプレインテーブル（罫線なし）/
/* ----------------------------------------------------- */
table.plainTBL td	{
	margin:0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	font-size:12px;
	}

/* 銀行支店選択テーブルなど */
/* 枠線あり */
/* ----------------------------------------------------- */
.table{
	background-color: #2929A0;
	color: #000;
	letter-spacing: 1px;
}

/* お勧め商品テーブル */
/* ----------------------------------------------------- */
.osusuBOX p	{
	margin:10px;
	}

/*バイヤーさん */
/* ----------------------------------------------------- */
.buyerBOX	{
	width:380px;
	padding:0 0 10px 0;
	border-bottom:solid 1px #cccccc;
	clear:both;
	}

.buyerBOX p	{
	margin:10px 0;
	}

/* バイヤーさん最下段 */
.buyerBOX1	{
	margin:0 0 20px 0;
	clear:both;
	}


/*【中央コラム】*/
/* ----------------------------------------------------------------------------------------------------- */
/*2段時*/
/*======================*/
/*	エニグモ修正　　	*/
/*	2006/08/16			*/
/*======================*/
#bodyBOX600 {
	margin: 0 0 0 0px;
	}

/*テキストスタイル*/
#mainColumn  {
	margin: 0 20px;
	padding:0;
}

/* ----------------------------------------------------- */
/*ポイントガイドの段落*/
.PointGuide 	{
	margin: 40px 0 20px 0;
	padding: 0;
	clear:both;
	}


.PointGuide td.comentBOX {
	margin: 0;
	padding: 10px 15px;
	background-color:#faf9f5; 
	}

/*ポイントガイドのリストの際の段落*/
.PointGuide ul 	{
	margin: 0 10px;
	padding: 0;
	clear:both;
	}

.PointGuide ul li	{
	margin: 0 0 10px 0;
	}


/*【右コラム】*/
/* ----------------------------------------------------------------------------------------------------- */
/*まんがブロックマージン*/
#rightColumn {
	width:180px;
	margin: 0 0 20px 0;
	}

#rightColumn p.manga {
	margin: 0 0 20px 0;
	}

/*特集マージン*/
#rightColumn p.Special {
	margin: 10px 0;
	}

/*テキストスタイル*/
#rightColumn p {
	margin: 0;
	}

/*リストスタイル*/
#rightColumn ul {
	margin: 5px 0;
	padding:0 0 0 20px;
	}

#rightColumn ul li {
	margin: 0 0 10px 0;
}



/* 【カラー指定】*/
/* ----------------------------------------------------------------------------------------------------- */
/*基本緑*/
.Dgreen		{
	color:#00aa22; 
	}

/*ベージュ*/
.Dbage		{
	color:#fff6cc; 
	}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/18　		*/
/*======================*/
/*赤*/
.Dorange		{
	color:#ff0000; 
	}

/*グレイ*/
.Dgray		{
	color:gray; 
	}

/*薄グレイ*/
.DgrayC		{
	color:#cccccc; 
	}

/*注釈の赤*/
.rule		{
	color:red; 
	}

/*青文字*/
.care		{
	color:blue; 
	}

/*エラーメッセージの赤*/
.error {
	color: red;
}

/* 【バックグラウンドカラー指定】*/
/* ----------------------------------------------------------------------------------------------------- */
/*基本緑*/
.DgreenB		{
	background-color:#00aa22; 
	}

/*ベージュ*/
.DbageB		{
	background-color:#fff6cc; 
	}

/*オレンジ*/
.DorangeB		{
	background-color:#ff9900; 
	}

/*グレイ*/
.DgrayB		{
	background-color:gray; 
	}

/*薄グレイ*/
.DgrayCB		{
	background-color:#cccccc; 
	}

/*さらに薄グレイ*/
.DgrayC2B		{
	background-color:#e5e5e5; 
	}

/*ホワイト*/
.DwhiteB		{
	background-color:#ffffff; 
	}

/* ---------------------------------*/
/* ベリサインシール					*/
/* ---------------------------------*/
.ssl_seal{
	margin: 10px 0 10px 0;
	text-align: center;
}

/* ---------------------------------*/
/* ヘッダーコピー部分					*/
/* ---------------------------------*/
.headcopy{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 25px;
	margin: 0px;
	color: #FFFFFF;
}

/* ---------------------------------*/
/* 2006/09/19    					*/
/* ---------------------------------*/

/* ---------------------------------*/
/* ランキング部分					*/
/* ---------------------------------*/
.ranking_color {
	color: #ac7b36;
}

.ranking {
	font-weight: bold;
}
/* ---------------------------------*/
/* 画像リンク部分					*/
/* ---------------------------------*/
.imglink {
	border: 1px solid #CCCCCC;
}

/* ---------------------------------*/
/* 商品詳細					*/
/* ---------------------------------*/
.goods_details_name {
	/*	font-size: 12px;*/
	color: #FF0000;
	background-image: url(/common/images/commonimg/item2.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 2px;
}

.goods_details_name2 {
	/*	font-size: 12px;*/
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	margin: 0px;
}

.goods_name {
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 16px;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/17　		*/
/*======================*/
#goods_details_box {
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 18px;
	/*border: 1px dotted #999999;*/
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/16　		*/
/*======================*/
#goods_details_box th {
	background-color: #FDF0ED;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
}
/*======================*/
/*	エニグモ修正	　　*/
/*	2006/08/16　		*/
/*======================*/
#goods_details_box td {
	background-color: #ffffff;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
/*======================*/
/*	天晴修正			*/
/*	2006/08/21			*/
/*======================*/
table.purchase_none td{
	margin: 0;
	padding-top: 0 ! important
	padding-right: 0 ! important
	padding-bottom: 0 ! important
	padding-left: 0 ! important
	border-top: none ! important
}

/* ---------------------------------*/
/* メモ　　　　　					*/
/* ---------------------------------*/
/*
#Memo {
	font-size: 12px;
	line-height: 16px;
	list-style-position: outside;
	list-style-type: square;
	}
*/
	
#Memo ul {
	/*margin-left: 5px;*/
	color: #602A19;
	/*clear:both;*/
	}
	
/*
#Memo ul li {
	line-height: 16px;
	margin: 0 0 10px 0;
	}
*/

/*#START 2007/04/23 現金決済対応 ------------------------------------------*/
/*======================*/
/*	エニグモ新規追加	*/
/*======================*/
#Memo table {
    margin-top: -7px;
    border-collapse:collapse;
    border: 1px solid #BBAD9A;
    }
#Memo table.status td {
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #602A19;
    }
#Memo div.status {
    margin-left: 50px;
    }
/*#END   2007/04/23 現金決済対応 ------------------------------------------*/


/* ---------------------------------*/
/* ヘッダー　　　　　				*/
/* ---------------------------------*/
.searchtxt {
	width: 100px;
	height: 16px;
	font-size: 12px;
}



/* 2006/08/14 UPDATE START 配送オプション対応 */

/* 価格表示（配送方法） */
div.deliveryBOX {
	padding:2px 2px 2px 10px;
	margin: 0px 0px 5px 15px;
	font-size: 12px;
	width: 340px;
	border:solid 1px #dddddd;
	background-color: #F0FFFF;
	}

span.deliveryFont {
	color: #0066cc;
	}

/* 2006/08/14 UPDATE END 配送オプション対応 */

/* 2006/08/29 UPDATE START リニューアル対応 */
p.popup {
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	width: 580px;
	}

/* 2006/08/29 UPDATE END リニューアル対応 */


/* 2006/08/30 UPDATE START リニューアル対応 */
#goods_details_box_none_left {
	margin: 0;
	padding:: 0;
	border: none;
	text-align: left;
	vertical-align: middle;
}
td#goods_details_box_none_left {
	margin: 0;
	padding:: 0;
	border: none;
	text-align: left;
	vertical-align: middle;
}

h3.q{
	margin: 10px 0 0 0;
	padding: 0;
}
h3.a{
	margin: 5px 0 0 0;
	padding: 0;
}
li.contents{
	margin: 3px 0 3px 0;
}

#left_navi_news ul {
	list-style:none;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}

#left_navi_news ul li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin: 0 0 5px 0;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 10px;
	}

/* 2006/08/30 UPDATE END リニューアル対応 */

/*======================*/
/*	エニグモ追加	　　*/
/*	2006/08/29　		*/
/*======================*/
/*現在地表示*/
#left_navi ul li.here {
	background-color: #dbf2ff;
	}

#left_navi ul.sub {
	list-style:none;
	margin: 0;
	padding:0 0 0 0px;
	}

#left_navi ul.sub li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	}
/*======================*/
/*	エニグモ追加	　　*/
/*	2006/08/29　		*/
/*======================*/
/*第3階層　Sアイコン*/
#left_navi ul.sub2 {
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding: 0;
	}
#left_navi ul.sub2 li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	}

/*======================*/
/*	エニグモ新規追加　　*/
/*	2006/08/29　		*/
/*======================*/
/* ---------------------------------*/
/* BuyMaとは？>BuyMaの特徴index　　 */
/* ---------------------------------*/

#chara_index {
	padding-left: 10px;
}

#chara_index p {
	padding-right: 40px;
	padding-left: 60px;
	margin-top: 0px;
}

.bld{
	font-weight: bold;
	color: #FF6600;
}

/*======================*/
/*	天晴新規追加　　*/
/*	2006/11/09　		*/
/*======================*/
/* ---------------------------------*/
/* ログイン画面の入力フォーム　　　 */
/* ---------------------------------*/
input.login{
	width: 150px;
	height: 15px;
}

/*======================*/
/*	天晴新規追加		*/
/*	2006/12/18			*/
/*======================*/
/* ----------------------------------------------------- */
/*投稿フォーム（Brand-new Brand?）*/
#Right_navi_BrandNew ul {
	list-style:none;
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
#Right_navi_BrandNew ul li {
	background-image:url(/common/images/commonimg/icon_s.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-top: 0;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 10px;
	}

/*======================*/
/*	天晴新規追加		*/
/*	2007/01/10			*/
/*======================*/
.uresuji_bold{
	font-weight: bold;
	color: #f00;
	}
	
/*======================*/
/*	エニグモ新規追加		*/
/*	2007/01/30			*/
/*======================*/

/* 【左サイドメニュー】 */
/* ----------------------------------------------------------------------------------------------------- */
.left_heip{
	margin-top: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

	}
	

/* 【更新コンテンツ】 */
/* ----------------------------------------------------------------------------------------------------- */

#contents {
	width: 200px;
	margin-bottom: 5px;
}


/* 【ビューティー対決】 */
.beauty_volno_n {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7e8c1b;
	padding-right: 5px;
	padding-left: 5px;
}
.beauty_volno_r {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #df069b;
	padding-right: 5px;
	padding-left: 5px;
}

.txt01 {
	padding-left: 75px;
	width: 120px;
	background-image: url(/common/images/top/image_beauty.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
}

.copy {
	display: none;
}
/* 【ビューティー対決終了】 */


/* 【グラマラス】 */
.txt02 {
	padding-left: 75px;
	width: 120px;
	background-image: url(/common/images/top/image_glamorous.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
}
.glamorous {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #492805;
	padding-right: 5px;
	padding-left: 5px;
}



/* 【常設サイドコンテンツ】 */
/* ----------------------------------------------------------------------------------------------------- */

#brandimg {
	width: 200px;
	margin-top: 10px;
}
#btnimg {
	width: 200px;
}
#worldaffairimg {
	width: 200px;
	margin-top: 10px;
}

.brandimg a {
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 200px;
}
.btnimg a {
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 40px;
	width: 200px;
}
.worldaffairimg a {
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 200px;
}

.title_brand {
	background-image: url(/common/images/bana/brandnew_bn.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 200px;
}
.title_ganba {
	background-image: url(/common/images/top/b_r_buyer.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.title_taiken {
	background-image: url(/common/images/top/b_r_experience.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.title_world {
	background-image: url(/common/images/bana/world_affair_banner.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.title_media {
	background-image: url(/common/images/top/b_r_media.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*======================*/
/*	天晴修正			*/
/*	2007/02/20			*/
/*======================*/
.title_chumoku {
	background-image: url(/common/images/top/b_r_notice.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* 【ヘッダ】 */
/* ----------------------------------------------------------------------------------------------------- */
#copy_hd {
	text-align: right;
	width: 745px;
	margin: 0px;
	padding: 0px;
}

/*======================*/
/*	エニグモ新規追加		*/
/*	2007/02/7			*/
/*======================*/
#copy_hd2 {
	text-align: right;
	width: 745px;
	margin: 0px;
	padding: 0px;
}


/*
-----------------------------------------------------
BuyMa CSS
FileName:    basestyle.css
Last Modified:     2006.08.16
-----------------------------------------------------
*/

/* 【全般的に】 */

#ad_txt_ft {
	margin-left: 10px;
}

#ad_txt {
	margin-top: 5px;
	margin-bottom: 0px;
}


#ad_txt ul {
	margin: 0px;
	padding: 0px;
}

#ad_txt ul li {
	background-image:url(/common/images/commonimg/icon_pr.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	list-style-type: none;
	}
	
#ad_txt ul li.buyma {
	background-image:url(/common/images/commonimg/icon_pr_buyma.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	list-style-type: none;
	}
	
#ad200 img {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
-----------------------------------------------------
BuyMa CSS
FileName:    top.css
Last Modified:     2007.01.29
-----------------------------------------------------
*/

/* 【プロモーション】 */
/* ----------------------------------------------------------------------------------------------------- */

.backnum{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: right;
	height: 13px;
	width: 373px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a:link.backnum_link {
	color: #FFFFFF;
	text-decoration: none;
	}
a:visited.backnum_link {
	color: #FFFFFF;
	text-decoration: none;
	}
a:hover.backnum_link {
	color: #FFFFFF;
	text-decoration: none;
	}
a:active.backnum_link{ 
	color: #FFFFFF;
	text-decoration: none;
}

#promo{
	background-color: #cccccc;
	height: 151px;
	width: 375px;	
}

/* ----------------------------------------------------------------------------------------------------- */





/* 【常設センターコンテンツ】 */
/* ----------------------------------------------------------------------------------------------------- */
.title_goods {
	background-image: url(/common/images/top/t_goods_1.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 255px;
}

.title_buyer {
	background-image: url(/common/images/top/t_buyer_1.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 225px;
}

/*======================*/
/*	エニグモ新規追加		*/
/*	2007/02/7			*/
/*======================*/

/* 【常設センターコンテンツ　リクエストページ】 */
/* ----------------------------------------------------------------------------------------------------- */
.title_requ {
	background-image: url(/common/images/top/t_requ_1.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 225px;
}

/*======================*/
/*	天晴修正			*/
/*	2007/02/23			*/
/*======================*/
p.header {
	margin: 0;
	padding: 0;
}

/*======================*/
/* エニグモ修正 　　*/
/* 2007/02/22　  */
/*======================*/
/* ---------------------------------*/
/* 商品詳細     */
/* ---------------------------------*/

#goods_name {
 background-image: url(/common/images/commonimg/item2.jpg);
 background-repeat: repeat-x;
 padding-bottom: 10px;
}

.goods_details_name {
 /* font-size: 12px;*/
 color: #FF0000;
 background-image: url(/common/images/commonimg/item2.jpg);
 background-repeat: repeat-x;
 font-weight: bold;
 padding-top: 2px;
}

.goods_details_name_img {
 /* font-size: 12px;*/
 color: #FF0000;
 background-image: url(/common/images/commonimg/item1.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
 padding-top: 4px;
 padding-left: 70px;
}

.goods_details_name_img_req {
 /* font-size: 12px;*/
 color: #FF0000;
 background-image: url(/common/images/commonimg/item1_req.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
 padding-top: 4px;
 padding-left: 107px;
}


.goods_details_name2 {
 /* font-size: 12px;*/
 color: #FFFFFF;
 font-weight: bold;
 padding-top: 2px;
 margin: 0px;
}

.goods_name {
 font-size: 12px;
 margin-top: 20px;
 margin-bottom: 20px;
 line-height: 16px;
}

/*#START 2007/04/25 現金決済対応 ------------------------------------------*/
/*======================*/
/*	エニグモ新規追加	*/
/*======================*/
/*購入完了*/
div #comp_buyma    {
    margin:0;
    padding:0;
    float: left;
    }
div #comp.purchase p {
    margin:0;
    padding:0;
    }
div #comp.purchase2 p {
	margin: 0px;
	padding-top: 55px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
    }
div #comp_mail{
    clear: both;
    }
.step_txt{
    background-image:url(/common/images/commonimg/comp_f_bg.gif);
    background-repeat: repeat-y;
    width: 545px;
    margin: 0px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    }
.step_txt p{
    width: 525px;
    margin: 10px;
    }
.thanks{
    font-size: large;
    font-weight: bold;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    }
.thanks_cap{
    font-size: smaller;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    }
.thanks_limit{
    font-size: large;
    font-weight: bold;
    color: #FF0000;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    }
#allstep    {
    margin-left: 10px;
    }

/*#END   2007/04/25 現金決済対応 ------------------------------------------*/


/*#START 2009/07/01 購入確認画面での規約同意を追加 ------------------------------------------*/
.order-conf-checktxt{
	margin-bottom:30px;
}

.order-conf-checktxt h3{
	text-align:center;
	color:#401a03;
}

.order-conf-checktxt dl{
	margin:0 30px 5px 30px;
	padding:15px 15px 1px 15px;
	background:#fff4be;
}

.order-conf-checktxt dl dt{
	margin: 0 0 10px 0;
	background:#fade69;
	font-size:0.8em;
	font-weight:bold;
	text-indent:0.5em;
}

.order-conf-checktxt dl dd{
	margin:0 0 15px 0;
	font-size:0.7em;
}

.order-conf-checktxt dl dd ol{
	padding:10px 5px 0 30px;
}

.order-conf-checktxt p.checkit{
	margin:0 0 0 203px;
	padding:2px 0 0 22px;
    background:url(/common/images/commonimg/caution_small.gif) no-repeat 0 50%;
	color:#FF0000;
	font-size:0.8em;
}

.order-conf-checktxt p.check_agrees{
	margin:0 0 0 213px;
	font-size:0.8em;
}

.order-conf-checktxt p.check_agrees input{
	vertical-align:bottom;
}



/*#END   2009/07/01 購入確認画面での規約同意を追加 ------------------------------------------*/


/*#START 2007/07/18 検索結果　テーマバナー
------------------------------*/
#search_img{
	height: 70px;
	width: 585px;
	margin-bottom:10px;
}
.search_txt_mens{
	background: url(/common/images/promotion/bnn_seach_mens.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_celeb{
	background: url(/common/images/promotion/bnn_seach_celeb.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_07bags{
	background: url(/common/images/promotion/bnn_seach_07bags.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_tv{
	background: url(/common/images/promotion/bnn_seach_tv.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_collabo{
	background: url(/common/images/promotion/bnn_seach_collabo.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_venerable{
	background: url(/common/images/promotion/bnn_seach_venerable.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_metoo{
	background: url(/common/images/promotion/bnn_seach_metoo.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}
.search_txt_halloween{
	background: url(/common/images/promotion/bnn_seach_halloween.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}

div#search_txt_kate_topshop{
	background: url(/common/images/promotion/bnn_seach_kate_topshop.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
	height: 70px;
	width: 585px;	
}

div#search_txt_minyuuka{
 background: url(/common/images/promotion/bnn_seach_minyuuka.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_07xmas{
 background: url(/common/images/promotion/bnn_seach_07xmas.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_hmroberto{
 background: url(/common/images/promotion/bnn_seach_hmroberto.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_2008sale{
 background: url(/common/images/promotion/bnn_seach_2008sale.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_fortune{
 background: url(/common/images/promotion/bnn_seach_fortune.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_fuku08{
 background: url(/common/images/promotion/bnn_seach_fuku08.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_vd08{
 background: url(/common/images/promotion/bnn_seach_vd08.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}
div#search_txt_tkt_req{
 background: url(/common/images/promotion/bnn_seach_tkt_req.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 50px;
 width: 375px; 
 margin-bottom:10px;
}

div#search_txt_wd08{
 background: url(/common/images/promotion/bnn_seach_wd08.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px;
 margin-bottom:10px; 
}

div#search_txt_springbag08{
 background: url(/common/images/promotion/bnn_seach_springbag08.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px;
 margin-bottom:10px; 
}

div#search_txt_hmmarimekko{
 background: url(/common/images/promotion/bnn_seach_hmmarimekko.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}

div#search_txt_satc{
 background: url(/common/images/promotion/bnn_seach_satc.jpg) no-repeat;
 display: block;
 text-indent: -9999px;
 overflow:hidden;
 height: 70px;
 width: 585px; 
}

/*#END   2007/07/18 検索結果　テーマバナー  
------------------------------*/
/*#START 2007/08/20 削除ページ 
------------------------------------------*/
/*======================*/
/*	エニグモ新規追加	*/
/*======================*/
.none_check{
	clear: both;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-left: 10px;
}
.sorryimg{
	padding-bottom: 10px;
	margin-top: -10px;
	padding-left: 70px;
}
/*#END 2007/08/20 削除ページ 
------------------------------------------*/

/*------------------------------------------
#START 2007/09/03 エラー一覧 
------------------------------------------*/
div.error_list{
	clear:both;
}

div.error_list td{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
/*------------------------------------------
#END 2007/09/03 エラー一覧 
------------------------------------------*/



/*#2007_10_01TOPページリデザイン
------------------------------------------*/
div#right_bar table{margin-bottom:7px;}

h3#right_side_uresuji{
	background-image:url(/common/images/top/uresuji_title.gif);
	background-repeat:no-repeat;
	width:200px;
	height:19px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

div#top_ranking p.rank1{
	background-image:url(/common/images/top/rank1.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
div#top_ranking p.rank2{
	background-image:url(/common/images/top/rank2.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
div#top_ranking p.rank3{
	background-image:url(/common/images/top/rank3.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
div#top_ranking p.rank4{
	background-image:url(/common/images/top/rank4.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
div#top_ranking p.rank5{
	background-image:url(/common/images/top/rank5.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
div#top_ranking p.rank6{
	background-image:url(/common/images/top/rank6.gif);
	background-repeat:no-repeat;
	padding-left:20px;	
}
div#top_ranking p{margin:2px 0 2px 15px;padding:0;}
div#top_ranking{padding:5px;}

h3#right_side_keyword{
	background-image:url(/common/images/top/keyword_title.gif);
	background-repeat:no-repeat;
	width:200px;
	height:29px;
	text-indent:-99999px;
	margin:0;
	padding:0;
}

div.top_season_keyword{
	zoom:1;/*for IE 5.5-7*/
	padding:1px 6px 6px 7px;
}
div.top_season_keyword:after{
 content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
p.season_keyword{
	background-image:url(/common/images/top/icon_keyword.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:0 0 0 1px;
	float:left;
	word-break:keep-all;
}

h3#right_content_title{
	background-image:url(/common/images/top/contents_title.gif);
	background-repeat:no-repeat;
	width:200px;
	height:29px;
	text-indent:-99999px;
	margin:0;
	padding:0;
}
p.blog_caption{
	font-size:0.7em;
	line-height:1.2em;
	padding:0;
	margin:3px 0;
	font-weight:900;
	line-height:1.3em
}

table.blog strong{color:#FF0000;}
table.blog h5{margin:0;padding:0;line-height:1.2em;font-size:0.9em;color:#666;}
table.blog h4{
	font-size:1.3em;
	color:#666;
	font-weight:900;
	margin:0;
	padding:0;
	line-height:1.2em;
}
table.blog p{
	margin:0;
	padding:0;
	background-image:url(/common/images/top/blog_entry_icon.jpg);
	background-repeat:no-repeat;
	text-indent:0em;
	padding-left:1em;
	line-height:1.2em;
}
table.blog td{
	vertical-align:top;
	padding:0;
	}

table.blog img{margin-right:4px;}	
	
h3#right_side_media{
	background-image:url(/common/images/top/media_title.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

h3#right_side_mobile{
	background-image:url(/common/images/top/mobile_title.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

div#new_item_title{
	background-image:url(/common/images/top/new_item_title.jpg);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:4px;
}
table.mobile p{	padding:0;margin:0;}
table.mobile td{vertical-align:top;}
table.mobile{margin-top:8px;}
table.mobile img{padding-right:4px;}

div#new_item_title p{
	text-align:right;
}

div#new_buyer_title{
	background-image:url(/common/images/top/new_buyer_title.jpg);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:8px;
}
div#new_buyer_title p{
	text-align:right;
}

div#new_resp_title{
	background-image:url(/common/images/top/new_res.gif);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:8px;
}
div#new_resp_title p{
	text-align:right;
}

div#new_req_title{
	background-image:url(/common/images/top/request_title.gif);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:8px;
}
div#new_req_title p{
	text-align:right;
}

div#new_req_title2{
	background-image:url(/common/images/top/request_title2.gif);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:8px;
}
div#new_req_title2 p{
	text-align:right;
}

/*top用2007/11/15追記
======================*/

div#pickup_title{
	background-image:url(/common/images/top/pick_up_title.jpg);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:8px;
}

div#pickup_title p{text-align:right;}
table#pickup_brand td{	padding:0 0 6px 0;}
table#pickup_brand p{
	padding:0 10px 0 0;
	line-height:1.2em
	}

div#pop_category_title{
	background-image:url(/common/images/top/top_cat_title.jpg);
	background-repeat:no-repeat;
	width:375px;
	height:20px;
	margin-bottom:8px;
}

div#pop_category_title p{text-align:right;}

table#pop_cat td{width:187px; vertical-align:top;}
table#pop_cat td.category{padding-bottom:10px;}

table#pop_cat ul{margin:0;padding:0 5px 0 0;}
table#pop_cat li{
	margin:0 0 0 -0.3em;
	padding:0;
	list-style:none;
	font-size:x-small;
	display:inline;
	line-height:1.1em;
	}
	
table#pop_cat li.top{
	margin-left:0;
}

/* BM作業_20071115_01 出品フォームの文言レイアウト修正 */
/*======================*/
/*	天晴修正			*/
/*	2007/11/27			*/
/*======================*/
.sel_cbt_block{
	font-size: 140%;
}
.sel_cbt_step{
	margin: 0 0 5px 0;
	padding: 0;
}

/* タイアップ広告誘導枠設置 */
/*======================*/
/*	EG修正			*/
/*	2008/1/28			*/
/*======================*/
/* TOP */
#ad_tu_top{
	width:200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#ad_tu_top:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}
#ad_tu_top h3{
	padding-bottom: 3px;
	background-image: url(/common/images/commonimg/pr_bar2.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 200px;
	text-indent: -999px;
	font-size:6px;
}
#ad_tu_top img{
	float:left;
	height: 70px;
	width: 70px;
	}
#ad_tu_top p{
	float:left;
	width:125px;
	margin:0 0 0 5px;
	}
	
/* LEFT */
#ad_tu_left{
	width:148px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#ad_tu_left:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both; 
}
#ad_tu_left h3{
	padding-bottom: 3px;
	background-image: url(/common/images/commonimg/pr_bar1.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 148px;
	text-indent: -999px;
	font-size:6px;
}
#ad_tu_left img{
	float:left;
	height: 70px;
	width: 140px;
	margin:0 4px 0 4px;
	}
#ad_tu_left p{
	width:140px;
	margin:0 4px 0 4px;
	clear: both;
	}
/*#ad_tu_left img{
	float:left;
	height: 70px;
	width: 70px;
	}
#ad_tu_left p{
	float:left;
	width:73px;
	margin:0 0 0 5px;
	}*/
	
/* CCENTER */
#ad_tu_center{
	width:350px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 117px;
	margin-top: -50px;
}
#ad_tu_center h3{
	padding-bottom: 3px;
	background-image: url(/common/images/commonimg/pr_bar3.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 350px;
	text-indent: -999px;
	font-size:6px;
}
/* NAVIGATION */
#ad_navi{
	margin: -10px 0 3px 0;
	padding: 0;
	width: 750px;
	text-align: right;
	}
#ad_navi ul{
	margin: 0;
	padding: 0;
	}

#ad_navi ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
img.ad_navi{
	margin: 0 0 0 0;
	position:relative;
	top: 3px;
	}



div#often_menu{
	font-size:12px;
	font-family: "HiraKakuPro-W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック";
	line-height:1.5em;
}

div#often_menu .inner{
	padding:7px 10px;
}

div#often_menu .inner .division{
	border-bottom:dotted 1px #ccc;
	padding:2px 0 6px 0;
}

/*--#START 2008/07/17 広告枠積み残し(追加) ----------------------------------*/
/* ==================================================
			left side content
 ================================================== */
div#ad_mypage_rect_angle_box{
	font-size:11px;
	margin:10px 0;
	line-height:1.2em;
	/*font-family: "HiraKakuPro-W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック";*/
	/*letter-spacing:-1pt;*/
}

div#ad_mypage_rect_angle_box div.section{
 	margin:0 0 1em 0;
	width:100%;
}
 
div#ad_mypage_rect_angle_box div.section .inner{
	margin-left:7px;
	padding-right:4px;
}

div#ad_mypage_rect_angle_box div.section .inner p{margin:0;}
/*--#END   2008/07/17 広告枠積み残し(追加) ----------------------------------*/

/*--#START 2008/12/15 バイマ的おすすめブランド ----------------------------------*/
/*========================
BuyMa Recommed Brand link
========================*/
#recommend_brand {
	width:158px;
	margin:0;
    font-family: "HiraKakuPro-W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック";
}
body table #recommend_brand h4 {
	text-indent:0;
	margin:0;
	padding:0;
}
#recommend_brand ul {
	border:#3ba6b6 1px solid;
	margin:0;
	padding:7px;
	font-size:72%;
}
#recommend_brand li {
	background-image:url(/images/common_images/list02.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	list-style:none;
	margin-bottom:3px;
	padding:0 0 3px 13px;
}
#recommend_brand li.more {
	background:none;
	margin:12px 0 14px 0;
	text-align:right;
	font-size:84%;
}

/*--#END   2008/12/15 バイマ的おすすめブランド ----------------------------------*/

/*--#START 2009/02/25 バイマとは ----------------------------------*/
#merit {
	width:583px;
background:url(/common/images/static/whatbuyma_bg_merit.gif) bottom no-repeat;
background-color:#fffcd6;
}

#merit strong {
	display:block;
	padding:0 20px 5px;
}
#merit strong img {
	vertical-align:middle;}

#merit p.mpoint {
	padding:0 0 0 78px;
	background:url(/common/images/static/mak_point.gif) no-repeat 35px 0px;
	margin:0 20px 18px 0;	
}
#merit p.caution {
	padding:10px 20px 20px;
	color:#f15f90;
}

#merit p.caution strong {
display:inline;
padding:0;
}

#servicename {
	margin:0;
	font-size:14px;
}

/*--#END 2009/02/25 バイマとは ----------------------------------*/


 /* ==================================================
			footer
 ================================================== */
#footer h3{
	font-weight:900;
	color:#;
}
#footer p{
	font-size:93%;
}

#footer-copyright{
	padding:8px 15px;
	clear:both;
	text-align:center;
	color:#999;
	background-repeat:repeat-x;
	background-image:url(/images/footer/footer_back.gif);
}
#footer-copyright p{margin:0 0 5px 0}
#footer-copyright a, #footer-copyright a:visited,#footer-copyright a:hover{
	color:#777;
}

div#footer-ad{
	margin:4px 30px 10px 30px;
}
p.ad_pr{
	background-image:url(/images/common_images/icon_pr.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	margin:0;
	padding:0 0 1px 25px;
}

#footer div#brands{
	margin:4px 30px;
}

#footer div#brands{
}

#footer div#brands p.brand{
	background-image:url(/images/common_images/f_brand.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:6px;
	padding-left:115px;
}

#footer div#brands p.keyword{
	background-image:url(/images/common_images/f_keyword.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:115px;
}

#footer #brands p{
	margin:0;	
}

#footer-ad #footer_ad_box{
	width:658px;
	border:1px solid #ccc;
	margin:10px auto 0 auto;
	padding:15px 10px;
}

#footer-ad div.photo{
	float:left;
	width:170px;
}
#footer-ad div.ad_msg{
	float:left;
	width:470px;
}

p.pr_title{
	margin:0; 
	color:#999;
}


#footer-ad #footer_ad_box:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

/*--#START   2009/4/22 お問い合わせフォームGW対応 ----------------------------------*/
#inquiry_gw {
	background-color: #FFC;
	margin:5px;
	padding: 20px;
	width: 600px;
	color: #F60;
	font-weight: bold;
}

/*--#END   2009/4/22 お問い合わせフォームGW対応 ----------------------------------*/


/*--お問い合わせフォームに注意文----------------------------------*/
dl.attention_sentence {
	padding:15px 20px 5px;
	background: #ffffdd;
	font-size:11px;
	line-height:1.4;
}

dl.attention_sentence dt {
	margin-bottom:8px;
	font-weight:bold;
}

dl.attention_sentence dd {
	margin:0;
	padding:0;
}

dl.attention_sentence dd ol {
	margin:0;
	padding-left:20px;
}

dl.attention_sentence dd ol li {
	margin-bottom:10px;
}

/*--採用ページの指定----------------------------------*/
#wanted_cnt {
	margin-bottom:25px;
	padding:10px;
}

#wanted_cnt dl {
	margin-bottom:20px;
}

#wanted_cnt dl dt {
	font-weight:bold;
}

#wanted_cnt dl dd {
	margin:0;
	padding:0;
}

#wanted_cnt dl dd ul {
	margin:0 0 0 25px;
	padding:0;
}

#wanted_cnt p.entry_btn {
	width:200px;
	margin:40px auto;
}

#wanted_cnt p.entry_btn a {
	display:block;
	padding:10px 0;
	text-align:center;
	color:#ffffff;
	border:3px solid #00509F;
	background:#0063cc;
	text-decoration:none;
}

#wanted_cnt p.entry_btn a:hover {
	background:#1B7EDF;
}

#wanted_cnt p.bottom_txt {
	margin-top:20px;
	padding-top:20px;
	border-top:1px dotted #cccccc;
}
