/* らくらく卸テンプレートCSS */
/*
■ INDEX
【１】全体共通CSS設定　（h1,h2,h3,h4,h5,h6,p,ol,ul,li,form,img,label,table）
【２】テキストリンク共通CSS設定
【３】パンくずリスト共通CSS設定
【４】ページング共通CSS設定
【５】コンテナー部分共通CSS設定
【６】ヘッダーCSS設定　（h1,ロゴ,検索form,バナー,.headLogo）
【７】フッターCSS設定　（フッターリンク,コピーライト）
【８】GナビゲーションCSS設定　（トップ,会社概要,お問い合せ,カート）
【９】サイド部分・共通CSS設定
　　　1.タイトル
　　　　└ .loginBox_ttl      （ログイン）
　　　　└ .newbuyBox_ttl     （新規バイヤー登録）
　　　　└ .sideCateBox_ttl   （カテゴリ一覧）
　　　　└ .sideSearchBox_ttl （商品検索）
　　　　└ .sideCalendarTtl   （カレンダー）
　　　2.ボックス
　　　　└ #loginBox          （ログイン）
　　　　└ #newbuyBox         （新規バイヤー登録）
　　　　└ #sideCateBox       （カテゴリ一覧）
　　　　└ #sideSearchBox     （商品検索）
　　　　└ #sideCalendarBox   （カレンダー）
　　　　└ .inq_btn           （お問い合せ）
【10】サイド部分・各CSS設定　※テンプレートにより共通の場合も有り
　　　1.ログイン
　　　2.新規バイヤー登録
　　　3.カテゴリ一覧
　　　4.商品検索
　　　5.カレンダー
　　　6.お問い合せ
【11】中央部分・共通CSS設定
　　　1.タイトル
　　　　└ .sta_new_sttl  （新商品）
　　　　└ .sta_pick_sttl （おすすめ商品）
　　　　└ .sta_rank_sttl （売れ筋ランキング）
　　　　└ .sta_info_sttl （お知らせ）
　　　　└ .sta_toku_sttl （お買い得商品）
　　　2.ボックス
　　　　└ #sta_new_box  （新商品）
　　　　└ #sta_pick_box （おすすめ商品）
　　　　└ #sta_rank_box （売れ筋ランキング）
　　　　└ #sta_info_box （お知らせ）
　　　　└ #sta_toku_box （お買い得商品）
　　　　└ #free1        （フリーエリア１）
　　　　└ #free2        （フリーエリア２）
　　　　└ .banner       （バナー）
【12】中央部分・各CSS設定　※テンプレートにより共通の場合も有り
　　　1.おすすめ商品
　　　2.新商品
　　　3.お買い得商品
　　　4.ランキング
　　　5.お知らせ
【13】商品一覧ページCSS設定
【14】商品詳細ページCSS設定
【15】カテゴリTOPページCSS設定
【16】会社概要ページCSS設定
【17】プライバシーポリシーページCSS設定
【18】新規バイヤー登録申請についてページCSS設定
*/



/* ▼【１】全体共通CSS設定　START */

body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:small;
	color:#333;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,li,form{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:small;
}
img{
	border:none;
	vertical-align:bottom;
}
label{
	cursor:pointer;
}
table{
	border-collapse:collapse;
	font-size:small;
}

.redText {
	color:#f80000;
}

.redBold {
	color:#f80000;
	font-weight:bold;
	line-height:140%;
}

/* ▲【１】全体共通CSS設定　END */



/* ▼【２】テキストリンク共通CSS設定　START */

a:link{
	color:#214EBF;
	text-decoration:none;
}
a:visited{
	color:#214EBF;
	text-decoration:none;
}
a:hover{
	color:#DF0A0A;
	text-decoration:underline;
}
a:active{color:#214EBF;}

/* ▲【２】テキストリンク共通CSS設定　END */



/* ▼【３】パンくずリスト共通CSS設定　START */

#pnavi {
	clear:both;
	margin:0px;
}

#pnavi li {
	float:left;
	padding-right:5px;
	margin:0px 0px 10px;
}

/* ▲【３】パンくずリスト共通CSS設定　END */



/* ▼【４】ページング共通CSS設定　START */

.paging {
	display:block;
	width:685px;
	font-size:75%;
	text-align:right;
	color:#333;
	padding:5px 0px;
	margin-bottom:10px;
}

.paging a {
	margin:0px 2px;
	text-align:center;
}

.paging a:hover {
	text-align:center;
	margin:0px 2px;
}

.now_box {
	text-align:right;
	color:#555;
}

.no_link_box {
	color:#999;
}

.searchResult {
	padding:3px 0px;
	border-bottom:1px dotted #CCC;
}

/* ▲【４】ページング共通CSS設定　END */



/* ▼【５】コンテナー部分共通CSS設定　START */

#container,#contents {
	width:900px;
	text-align:center;
}

#container {
	background-color:#FFF;
	margin:5px auto 0px;
}

#contents {
	margin:0px auto;
}

/* ▲【５】コンテナー部分共通CSS設定　END */



/* ▼【６】ヘッダーCSS設定　START */

h1{
	width:100%;
	background-color:#20467F;
	border-bottom:2px solid #0E3063;
	font-weight:normal;
	text-align:left;
	margin-bottom:5px;
}

.h1text {
	display:block;
	width:900px;
	text-align:left;
	font-size:80%;
	color:#3260A5;
	padding:3px 0px;
	margin:0px auto;
}

#header {
	width:900px;
	text-align:left;
	padding:0px 0px 5px;
	margin:0px auto;
}

.siteLogo a {
	font-size:130%;
	font-weight:bold;
	line-height:150%;
}

.headLogo {
	margin:0px auto;
	text-align:center;
	padding:5px 0px;
}

#header_pw {
	width:380px;
	background-color:#4E4E4E;
	float:right;
	padding-top:25px;
	margin-top:-30px;
}

#header_pw_box {
	width:900px;
	margin:0px auto;
}

.pw_input {
	display:block;
	float:left;
	margin-right:5px;
}

.pw_input input {
	width:105px;
	height:13px;
}

.pw_inputBtn {
	display:block;
	margin:2px 0px 0px 5px;
	float:left;
}

/* ▲【６】ヘッダーCSS設定　END */



/* ▼【７】フッターCSS設定　START */

#footer {
	width:100%;
	background-color:#FFF;
	border-top:1px solid #E5E5E5;
	padding-bottom:20px;
	margin:0px auto;
}

#footer_top {
	width:500px;
	float:left;
}

#footer_top li {
	float:left;
	height:20px;
	text-indent:-9999px;
	margin-top:3px;
}

#footer_top li a {
	display:block;
	height:20px;
}

.f_link01,.f_link01 a {
	display:block;
	width:127px;
}

.f_link02,.f_link02 a {
	display:block;
	width:68px;
}

.f_link01 a {background: url("/image/sportsTemp/sports_footerLink_01.gif") no-repeat;}
.f_link02 a {background: url("/image/sportsTemp/sports_footerLink_02.gif") no-repeat;}

.f_link01 a:hover {background: url("/image/sportsTemp/sports_footerLink_01.gif") no-repeat 0px -20px;}
.f_link02 a:hover {background: url("/image/sportsTemp/sports_footerLink_02.gif") no-repeat 0px -20px;}

#footer_copy {
	color:#6B6B6B;
	font-size:80%;
	text-align:left;
	float:left;
	margin:5px 10px 0px 0px;
}

#footer_box {
	width:900px;
	margin:5px auto;
}

.backLink {
	width:900px;
	margin:10px auto 0px;
	text-align:right;
}

.backLink a {
	display:block;
	width:100px;
	height:20px;
	background: url("/image/outdoorTemp/outdoor_backTop_02.gif") no-repeat;
	text-indnet:-9999px;
	float:right;
}

/* ▲【７】フッターCSS設定　END */



/* ▼【８】GナビゲーションCSS設定　START */

#gnavi {
	width:100%;
	height:25px;
	background: url("/image/outdoorTemp/outdoor_gnavi_back_02.gif") repeat-x;
	margin-bottom:15px;
}

#gnavi_left {
	height:25px;
	float:right;
}

#gnavi_left li {
	height:25px;
	float:left;
	text-indent:-9999px;
}

#gnavi_left li a {
	display:block;
	height:25px;
}

.gnavi1,.gnavi1 a {width:86px;}
.gnavi2,.gnavi2 a {width:115px;}
.gnavi3,.gnavi3 a {width:100px;}
.gnavi4,.gnavi4 a {width:69px;}

.gnavi1 a       {background: url("/image/outdoorTemp/outdoor_gnavi1_02.gif") no-repeat;}
.gnavi2 a       {background: url("/image/outdoorTemp/outdoor_gnavi2_02.gif") no-repeat;}
.gnavi3 a       {background: url("/image/outdoorTemp/outdoor_gnavi3_02.gif") no-repeat;}
.gnavi4 a       {background: url("/image/outdoorTemp/outdoor_gnavi4_02.gif") no-repeat;}

.gnavi1 a:hover {background: url("/image/outdoorTemp/outdoor_gnavi1_02.gif") no-repeat 0px -25px;}
.gnavi2 a:hover {background: url("/image/outdoorTemp/outdoor_gnavi2_02.gif") no-repeat 0px -25px;}
.gnavi3 a:hover {background: url("/image/outdoorTemp/outdoor_gnavi3_02.gif") no-repeat 0px -25px;}
.gnavi4 a:hover {background: url("/image/outdoorTemp/outdoor_gnavi4_02.gif") no-repeat 0px -25px;}


#gnavi_box {
	width:900px;
	height:25px;
	margin:0px auto;
}

#top_search {
	width:420px;
	float:right;
}

#top_search input {
	margin:0px;
}

.t_search_box {
	height:22px;
	float:left;
	margin:5px 5px 0px 0px;
	text-align:right;
}

#headSearch {
	width:271px;
	height:32px;
	float:right;
	background: url("/image/sportsTemp/sports_topSearch_back.gif") no-repeat;
	padding:8px 7px 0px;
	margin-top:-25px;
}

/* ▲【８】GナビゲーションCSS設定　END */



/* ▼【９】サイド部分・共通CSS設定　START */

/* ▽ 1.タイトル */

.loginBox_ttl,.sideSearchBox_ttl,.sideCateBox_ttl,.sideCalendarTtl {
	width:188px;
	height:25px;
	text-indent:-9999px;
	margin:0px auto;
}

.loginBox_ttl      {background: url("/image/outdoorTemp/outdoor_sideMail_ttl_02.gif") no-repeat;}
.sideSearchBox_ttl {background: url("/image/outdoorTemp/outdoor_sideSearch_ttl_02.gif") no-repeat;}
.sideCateBox_ttl   {background: url("/image/outdoorTemp/outdoor_sideCate_ttl_02.gif") no-repeat;}
.sideCalendarTtl   {background: url("/image/outdoorTemp/outdoor_sideCalendar_ttl_02.gif") no-repeat;}


/* ▽ 2.ボックス */

#menuBox200 {
	width:200px;
	background: url("/image/outdoorTemp/outdoor_said_back_02.gif");
	padding:10px 0px;
}

#menuBox200 table{
	height:100%;
}

td#menuBox200 {
	height:100%;
	margin-top:10px;
}

#menuBox200 form {
	width:188px;
	margin:0px auto;
}

#loginBox,#newbuyBox,#sideSearchBox,#sideCateBox,#sideCalendarBox {
	width:188px;
	margin:0px auto 20px;
}

#loginBox {
	background: url("/image/outdoorTemp/outdoor_loginBack_02.gif");
	padding:10px 0px;
}

#sideSearchBox {
	padding:5px 0px;
	text-align:center;
}

#sideCateBox {
	text-align:left;
	padding:5px 0px 0px;
}

#sideCalendarBox {
	text-align:center;
	background-color:#FFF;
	padding-bottom:10px;
}

/* ▲【９】サイド部分・共通CSS設定　END */



/* ▼【10】サイド部分・各CSS設定　START */

/* ▽1. ログイン */

.mail_form,.pw_form {
	padding:0px 0px 2px 10px;
	text-align:left;
}

.mail_form input,.pw_form input {
	width:110px;
}

.loginBtn_box {
	width:160px;
	margin:20px auto 0px;
}

.loginBtn,.loginBtn3 {
	width:75px;
	height:20px;
}

.loginBtn {
	float:left;
	text-align:center;
	margin:0px 5px 5px 0px;
}

.loginBtn3 {
	margin:5px auto 10px;
	text-align:center;
}

.loginText {
	text-align:center;
	font-size:85%;
}

.login_on {
	background-color:#FFF;
	border:1px dotted #FFF;
	text-align:center;
	font-size:85%;
	color:#9B7A64;
	padding:3px;
	margin:20px 10px 10px;
}

.login_on2 {
	width:110px;
	height:20px;
	float:left;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	color:#FFF;
	padding-top:2px;
	margin:0px 0px 0px 10px;
}

.loginBtn2 {
	width:65px;
	height:20px;
	margin:0px 5px 0px 0px;
	float:right;
}

#loginBox a,#loginBox a:visited {
	color:#20467F;
}

#loginBox a:hover {
	color:#FB3232;
}

/* ▽ 2.新規バイヤー登録 */

.newbuyBox_btn,.newbuyBox_btn a {
	display:block;
	width:188px;
	height:25px;
	text-indent:-9999px;
}

.newbuyBox_btn {
	margin:10px auto 5px;
}

.newbuyBox_btn a       {background: url("/image/outdoorTemp/outdoor_buyBtn_02.png") no-repeat;}
.newbuyBox_btn a:hover {background: url("/image/outdoorTemp/outdoor_buyBtn_02.png") no-repeat 0px -25px;}


/* ▽ 3.カテゴリ一覧 */

.cate_LL_box {
	width:185px;
	background: url("/image/cosmeTemp/cosmeT_sideC_repeat.gif") repeat-y;
	margin:0px 7px 5px 7px;
}

.cate_LL_box_top    {background: url("/image/cosmeTemp/cosmeT_sideC_top.gif") no-repeat;}
.cate_LL_box_bottom {background: url("/image/cosmeTemp/cosmeT_sideC_bottom.gif") no-repeat;}

.cate_LL_box_top,.cate_LL_box_bottom {
	width:185px;
	height:3px;
	text-indent:-9999px;
}

.cate_LL {
	background: url("/image/goodsTemp/goods_mark01.gif") no-repeat 5px 4px;
	background-color:#FFF;
	font-size:85%;
	color:#4E4E4E;
	padding:5px 5px 5px 10px;
	margin:0px 0px 5px;
}

#sideCateBox h5:hover {
	background-color:#C3BEA2;
}

.cate_LL a {
	color:#214EBF;
	font-size:85%;
}

.cate_LL a:hover{
	color:#DF0A0A;
}

.cate_menu_L {
	background-color:#FFF;
	padding:5px 0px 0px;
	margin-top:-5px;
	font-size:85%;
}

.cate_menu_L a {
	font-size:85%;
}

.cate_L,.cate_L_on {
	background: url("/image/goodsTemp/goods_mark02.gif") no-repeat 11px 2px;
	background-color:#FFF;
	border-bottom:1px dotted #D6D5CB;
	padding:2px 0px 2px 17px;
	margin:0px 0px 5px;
}

.cate_L {
	font-weight:normal;
}

.cate_L_on {
	font-weight:bold;
	color:#4E4E4E;
}

.cate_menu_L a,.cate_menu_L p {
	font-size:12px;
}

.cateM_bigBox {
	background: url("/image/template/mp_T_repeat.gif") repeat-y;
	margin:0px 0px 5px 5px;
}

.cate_M_top,.cate_M,.cate_M_bottom {
	padding:0px 0px 5px 17px;
	font-weight:bold;
	color:#9F78C3;
}

.cate_M_top    {background: url("/image/template/mp_circle.gif") no-repeat;}
.cate_M        {background: url("/image/template/mp_circle2.gif") no-repeat;}
.cate_M_bottom {background: url("/image/template/mp_circle3.gif") no-repeat;}

.cateM_box {
	padding-bottom:5px;
}

.cateM_box_bottom,.mark-T_back {
	background-color: #FFF;
}

.mark-T_back {
	padding:2px 0px;
}

.cate_S,.cate_Slast {
	color:#666;
	padding:5px 0px 10px 0px;
	margin:0px 5px 0px 13px;
}

.cate_S {
	background: url("/image/template/mp_T_repeat.gif") repeat-y;
}

.cate_S_back {
	background-color:2;
	margin-left:18px;
	padding:3px;
}

.cate_S a,.cate_LL a {
	text-decoration:none;
}

.cate_S a:hover,.cate_LL a:hover {
	text-decoration:underline;
}

.mark-T,.mark-T_bottom {
	position: relative;
	padding:0px 0px 0px 17px;
	margin:0px 0px 0px 13px;
	color:#666;
}

.mark-T        {background: url("/image/template/mp_T.gif") no-repeat;}
.mark-T_bottom {background: url("/image/template/mp_L2.gif") no-repeat;}

#sideCateBox a {
	text-decoration:none;
}

#sideCateBox a:hover {
	text-decoration:underline;
}

/* ▽ 4.商品検索 */

.sideSearch_btn {
	width:90px;
	margin:5px auto 0px;
}

.ss_left {
	width:130px;
	height:20px;
	float:left;
}

.ss_left input {
	padding:0px;
	margin:0px;
}

.ss_right {
	width:45px;
	height:20px;
	float:right;
}

/* ▽ 5.カレンダー */

#CalendarBox_top {
	width:188px;
	margin-bottom:3px;
}

#calendar_month {
	width:65px;
	float:left;
	text-align:left;
	font-weight:bold;
	font-size:10px;
	color:#58321D;
	padding:10px 0px 5px 5px;
	margin:0px auto;
}

#sideCalendarBox table {
	width:175px;
	margin:0px auto;
}

#sideCalendarBox td,#sideCalendarBox th {
	width:22px;
	height:22px;
	border:1px solid #CCC;
}

.holiday_text3 {
	color:#535353;
	background-color:#FFF;
}

.holiday_text {
	background-color:#EDDADD;
	color:#68353D;
}

.noholiday_text {
	background-color:#F8F8F8;
	color:#333;
}

.holiday_text2 {
	color:#A72C3F;
	background-color:#FFF;
}

.holiday_bn {
	width:103px;
	float:right;
	font-size:10px;
	text-align:right;
	padding:10px 5px 5px 0px;
	color:#FFF;
}

.holiday_bn a {
	color:#58321D;
}

/* ▽ 6.お問い合せボタン部分 */


/* ▲【10】サイド部分・各CSS設定　END */



/* ▼【11】中央部分・共通CSS設定　START */

/* ▽ 1.タイトル */

.sta_info_sttl,.sta_rank_sttl,.sta_new_sttl,.sta_pick_sttl,.sta_toku_sttl {
	width:685px;
	height:30px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.sta_info_sttl {background: url("/image/outdoorTemp/outdoor_info_ttl_02.gif") no-repeat;}
.sta_rank_sttl {background: url("/image/outdoorTemp/outdoor_rank_ttl_02.gif") no-repeat;}
.sta_new_sttl  {background: url("/image/outdoorTemp/outdoor_new_ttl_02.gif") no-repeat;}
.sta_pick_sttl {background: url("/image/outdoorTemp/outdoor_recommen_ttl_02.gif") no-repeat;}
.sta_toku_sttl {background: url("/image/outdoorTemp/outdoor_toku_ttl_02.gif") no-repeat;}


/* ▽ 2.ボックス */

#menuBox685 {
	display:block;
	width:685px;
	padding:0px;
	text-align:left;
}

.free1,.free2,.mp_news,.banner,.mp_link,.sta_info_box,.sta_rank_box,.sta_pick_box,.sta_toku_box {
	margin:0px auto 30px;
}

.sta_info_box {
	width:645px;
}

.sta_rank_box {
	width:685px;
}

/* ▲【11】中央部分・共通CSS設定　END */



/* ▼【12】中央部分・各CSS設定　START */

/* ▽ 1.おすすめ商品 */
/* ▽ 2.新商品 */

.sta_pick_box {
	width:685px;
}

.sta_new_box {
	width:685px;
}


.sta_toku_box {
	width:685px;
}

.mp_link {
	width:685px;
	padding-top:10px;
}

.sta_pick_toy {
	width:150px;
	float:left;
	padding:5px;
}

.sta_pick_toy2 {
	width:310px;
	float:left;
	padding:0px 5px 2px;
}

.pick_toyImg {
	text-align:center;
	margin-bottom:3px;
}

.sta_pick_toy a {
	font-weight:bold;
	font-size:14px;
}

#sta_pick_toyBox_top {
	width:645px;
	margin:0px auto 5px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}

#sta_pick_toyBox_bottom {
	width:645px;
	margin:0px auto;
}

.goods_new {
	width:25px;
	height:10px;
	background: url("/image/outdoorTemp/outdoor_newImg_02.gif") no-repeat left;
	text-indent:-9999px;
	float:left;
}

/* ▽ 3.お買い得商品 */
/* ▽ 4.ランキング */

.mp_linkBox {
	width:118px;
	background-color:#FFF;
	padding:3px 9px;
	float:left;
	display:inline;
	text-align:center;
}

.mp_linkBox2 {
	width:60px;
	margin:0px 1px 5px;
	background-color:#FFF;
	padding:3px;
	float:left;
	display:inline;
	text-align:center;
}

.sta_toku_boxin {
	width:640px;
	margin:0px auto;
}

.mp_linkBox a {
	font-size:90%;
}

.mp_linkBox h6 {
	margin-bottom:5px;
}

.mp_link_img img {
	text-align:center;
	border:1px solid #ECECEC;
}

.mp_link_img img:hover {
	border:1px solid #535353;
}

.mp_linkBox_text {
	padding:5px 0px 0px 5px;
	font-size:90%;
	text-align:left;
}

.mp_linkBox_text2 {
	padding-top:5px;
	font-size:80%;
}

.mp_linkBox_top {
	width:685px;
	margin-bottom:5px;
}

.mp_linkBox_bottom {
	width:685px;
	padding-top:5px;
}

.mp_linkBox h6 {
	width:118px;
	height:20px;
	text-indent:-9999px;
}

.rankNo1 {background: url("/image/outdoorTemp/outdoor_no1_02.gif") no-repeat;}
.rankNo2 {background: url("/image/outdoorTemp/outdoor_no2_02.gif") no-repeat;}
.rankNo3 {background: url("/image/outdoorTemp/outdoor_no3_02.gif") no-repeat;}
.rankNo4 {background: url("/image/outdoorTemp/outdoor_no4_02.gif") no-repeat;}
.rankNo5 {background: url("/image/outdoorTemp/outdoor_no5_02.gif") no-repeat;}
.rankNo6 {background: url("/image/outdoorTemp/outdoor_no6_02.gif") no-repeat;}
.rankNo7 {background: url("/image/outdoorTemp/outdoor_no7_02.gif") no-repeat;}
.rankNo8 {background: url("/image/outdoorTemp/outdoor_no8_02.gif") no-repeat;}
.rankNo9 {background: url("/image/outdoorTemp/outdoor_no9_02.gif") no-repeat;}
.rankNo10 {background: url("/image/outdoorTemp/outdoor_no10_02.gif") no-repeat;}


/* ▽ 5.お知らせ */

.mp_news {
	width:605px;
	height:80px;
	background-color:#FFF;
	border:1px solid #E5E5E5;
	overflow: auto;
	padding:10px;
	margin:0px auto;
}

.mp_news p {
	line-height:140%;
}

.mp_link2 {
	width:685px;
	border-bottom:1px dotted #E8E5D8;
	margin-bottom:10px;
}


/* ▲【12】中央部分・各CSS設定　END */



/* ▼【13】商品一覧ページCSS設定　START */

.cateList_sttl {
	width:675px;
	background-color:#4E1515;
	border-top:2px solid #2A0909;
	border-bottom:1px solid #2A0909;
	text-align:left;
	color:#FFF;
	font-size:90%;
	padding:5px 5px 3px;
}

.catename {
	line-height:180%;
}

.no_list {
	width:380px;
	border:1px solid #ccc;
	text-align:center;
	padding:10px;
	margin:30px auto;
}

.no_list h4 {
	font-size:16px;
	line-height:140%;
	color:#f80000;
	margin-bottom:20px;
}

.list_tBox {
	margin-bottom:10px;
	border-left:1px dotted #fff;
	border-right:1px dotted #fff;
	border-bottom:1px solid #E7E7E7;
}

.list_tBox td {
	border-right:1px dotted #ccc;
	padding:5px 0px;
}

.list_tBox_img img {
	border:1px solid #FFF;
}

.list_tBox_img img:hover {
	border:1px solid #333;
}

/* ▲【13】商品一覧ページCSS設定　END */



/* ▼【14】商品詳細ページCSS設定　START */

#detail_top {
	width:685px;
	margin:10px 0px 20px;
}

#detail_top_left {
	width:350px;
	float:left;
	text-align:center;
}

#detail_top_right {
	width:325px;
	float:right;
}

.pm_id {
	font-size:11px;
	color:#999;
	padding-bottom:3px;
}

.pm_name {
	background-color:#E4E4E4;
	font-size:14px;
	font-weight:normal;
	color:#797979;
	padding:5px;
	margin-bottom:10px;
}

#top_pm_box2,#top_pm_box2 table {
	width:325px;
}

#top_pm_box table {
	width:325px;
	float:right;
}

#top_pm_box td {
	padding:0px 0px 5px 0px;
}

#top_pm_box2 th {
	background-color:#F1F1F1;
	border-top:1px solid #CCC;
	border-bottom:1px dotted #CCC;
	text-align:center;
	color:#797979;
	padding:3px 5px;
}

#top_pm_box2 td {
	padding:5px;
	border-bottom:1px solid #CCC;
}

.memberonly {
	color:#A72C3F;
}

.pm_boxText {
	width:150px;
	text-align:right;
}

.centertext {
	text-align:center;
}

.righttext {
	text-align:right;
}

.dottedsel {
	border-right:1px dotted #CCC;
}

#pm_description {
	width:475px;
	margin:15px auto;
}

#pm_description h5 {
	background-color:#4E341F;
	border-bottom:3px solid #FFF;
	color:#FFF;
	padding:7px 5px 5px;
	margin-bottom:10px;
}

.pm_detail_box_ttl,.pm_detail_box_ttl2 {
	width:670px;
	color:#FFF;
}

.pm_detail_box_ttl {
	height:22px;
	background: url("/image/standardTemp/standard_green_ttl.gif") no-repeat;
	padding:8px 0px 0px 15px;
}

.pm_detail_box_ttl2 {
	background: url("/image/goodsTemp/goods_mark01.gif") no-repeat 5px 8px;
	background-color:#4E1515;
	border-bottom:3px solid #2A0909;
	padding:7px 0px 5px 15px;
	margin-bottom:15px;
}

.pm_detail_box,.pm_detail_box2 {
	width:685px;
	margin-bottom:30px;
}

.pm_detail_box table,.pm_detail_box2 table {
	width:685px;
	text-align:left;
}

.pm_detail_box td,.pm_detail_box th,.pm_detail_box2 td,.pm_detail_box2 th {
	border:1px solid #CCC;
	padding:5px;
}

.pm_detail_box th,.pm_detail_box2 th {
	background-color:#F1F1F1;
	font-weight:normal;
	color:#616161;
}

.pm_detail_box th  {width:125px;}
.pm_detail_box2 th {width:200px;}

.back_text,.next_text {
	float:left;
	text-align:right;
}

.back_text {
	padding:0px 20px;
	width:auto;
}
.next_text {
	width:50%;
}

.buyform_comp_text {
	text-align:center;
	font-size:20px;
	line-height:180%;
	color:#f80000;
	padding:30px 0px;
}

.cosmeDetail_ttl {
	border-top:1px solid #000;
	border-bottom:3px solid #000;
	font-size:18px;
	font-weight:bold;
	color:#68353D;
	padding:10px 0px;
	margin-bottom:10px;
}

/* ▲【14】商品詳細ページCSS設定　END */



/* ▼【15】カテゴリTOPページCSS設定　START */

.cateTop_img {
	margin-bottom:15px;
}

#cateTop_link {
	border-top:1px solid #EEE;
	text-align:right;
	padding:5px 0px;
	margin-bottom:15px;
}

#cateTop_link li {
	margin-bottom:5px;
}

#cateTop_link2 {
	margin-bottom:10px;
}

.mp_linkBox_event {
	padding-top:5px;
}

.ptext_area {
	display:block;
	background-color:#FFF;
	line-height:130%;
	padding:10px;
}

/* ▲【15】カテゴリTOPページCSS設定　END */



/* ▼【16】会社概要ページCSS設定　START */

.com_table {
	width:685px;
}

.com_table th {
	width:100px;
	font-weight:normal;
	color:#666;
	padding:10px 30px 10px 5px;
}

.com_table td {
	border-bottom:1px dotted #ccc;
	padding:10px 5px;
}

.comSttl_img {
	text-align:right;
}

/* ▲【16】会社概要ページCSS設定　END */



/* ▼【17】プライバシーポリシーページCSS設定　START */
/* ▲【17】プライバシーポリシーページCSS設定　END */



/* ▼【18】新規バイヤー登録申請についてページCSS設定　START */
/* ▲【18】新規バイヤー登録申請についてページCSS設定　END */
