@charset "Shift_JIS";

/*-----------▼ フォントに関するCSS ▼-----------*/

.kaden, .top, 
.season, .kitchen, 
.health, .av, 
.sound, .audio, 
.paradise, .outlet, 
.pc , .peripheral, 
.supply, .pcsoft, 
.camera, .outdoor, 
.watch, .game, 
.hobby, .train, 
.dp
.kaden2, .top2, 
.season2, .kitchen2, 
.health2, .av2, 
.sound2, .audio2, 
.paradise2, .outlet2, 
.pc2 , .peripheral2, 
.supply2, .pcsoft2, 
.camera2, .outdoor2, 
.watch2, .game2, 
.hobby2, .train2, 
.dp2 {
font-size:0px;
}


/*______________サイド h4_________*/

#sidebar h4 {
font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
margin:0;
padding:8px 0 0 10px;
color:#264198;
font-weight:bold;
display:block;
/* font-size:75%; */
}

/*-----------▲ フォントに関するCSS ▲-----------*/

/* ヘッダーレイアウト
=================================================*/

/* ヘッダー上段レイアウト
==========================================*/
div.head_bg {
width:100%;
margin:0 auto;
text-align:center;
height:4px;
background:url(/contents/image/header/head_bg.gif) repeat-x;
}

table.header_top {
width:100%;
margin:0 auto;
text-align:center;
border-collapse: collapse;
border: none;
border-spacing:0;
}

td.header_left {
width:166px;
}

td.header_center {
width:100%;
}

.headimg {
border:0;
margin:0px;
padding:0px;
}

/*______ログイン___*/


/*______ログイン前____*/

#Login_box01b {
margin: 0;
padding: 0;
}

#Login_box01b ul {
margin: 0 0 0 1em;
padding: 0;
}  

#Login_box01b li { 
height:24px;
float:left;
padding-top:6px;
line-height:110%;
list-style-type:none;
}  

#Login_box01b  li a {
color:#264198;
margin-right:7px;
padding-left:10px;
background:url(/contents/toptest/arrow_dot.gif) no-repeat left center;
text-decoration: none;
}

#Login_box01b  li a:hover {
color: #cc0000;
text-decoration: underline;
}


/*______ログイン後____*/

#Login_box02a {
margin: 0;
padding: 0;
}

#Login_box02a ul {
margin: 0 0 0 1.2em;
padding: 0px;
}  

#Login_box02a li { 
padding-top:2px;
line-height:110%;
color:#264198;
list-style-type:none;
}  

/*______________↓マイジョーシン↓_________*/

#Tool_box{
height:8px;
}

.tool_ul a {
color:#264198;
}
.tool_ul{
margin:0;
padding:0;
}

.tool_li_01 , .tool_li_02 , .tool_li_03 , .tool_li_04 , .tool_li_05 , .tool_li_06{
float:left;
list-style-type:none;
padding-left:17px;
margin-right:5px;
}

/*--My Joshin--*/
.tool_li_01 {
background:url(/contents/image/header/myjoshin_icon.gif) no-repeat 3px center;
}
/*--お気に入り--*/
.tool_li_02{
background:url(/contents/image/header/bookmark_icon.gif) no-repeat 3px center;
border-left:#e5e8f7 dotted 1px;
}
/*--カート--*/
.tool_li_03{
background:url(/contents/image/header/cart_icon.gif) no-repeat 3px center;
border-left:#e5e8f7 dotted 1px;}

/*--購入履歴--*/
.tool_li_04{
background:url(/contents/image/header/history_icon.gif) no-repeat 3px center;
border-left:#e5e8f7 dotted 1px;}

/*--連絡帳--*/
.tool_li_05{
background:url(/contents/image/header/odr_icon.gif) no-repeat 3px center;
border-left:#e5e8f7 dotted 1px;}

/*--マイレビュー--*/
.tool_li_06{
background:url(/contents/image/header/myreview_icon.gif) no-repeat 3px center;
border-left:#e5e8f7 dotted 1px;}

/*--リンク色--*/
.tool_li_01 a:hover ,.tool_li_02 a:hover ,.tool_li_03 a:hover ,.tool_li_04 a:hover ,.tool_li_05 a:hover ,.tool_li_06 a:hover {
color:#cc0000;
text-decoration:underline;
}


/* 店舗
-------------------------------------------*/
#tenpo {
text-align:right;
}

#tenpo a {
color: #264198;
text-decoration: none;    
}

#tenpo a:hover {    
color: #cc0000;    
text-decoration: underline;
}

/* 文字サイズ・スイッチ
-------------------------------------------*/
#font-switch {
width:140px;
}

ul#font-size-switch {
margin: 0;
padding:0;
}

li.font-size-t {
background:url(/contents/image/header/textbt/textsize.gif) no-repeat left center;
float: left;
width:70px;
font-size:0px;
text-indent: -9000px;
list-style:none; 
}

li.font-size-t {
padding: 25px 0 0 5px;
}

li.small {
background:url(/contents/image/header/textbt/small_bt.gif) no-repeat left center;
float: left;
width:20px;
font-size:0px;
text-indent: -9000px;
padding:0px; 
list-style:none; 
}

li.middle {
background:url(/contents/image/header/textbt/default_bt.gif) no-repeat left center;
float: left;
width:20px;
font-size:0px;
text-indent: -9000px;
padding:0px; 
list-style:none; 
}

li.big {
background:url(/contents/image/header/textbt/big_bt.gif) no-repeat left center;
float: left;
width:20px;
font-size:0px;
text-indent: -9000px;
padding:0px;
list-style:none; 
}

#font-size-switch li a {
display: block;
height: 25px;
outline: none;
}

#font-size-switch li.small  { background: url("/contents/image/header/textbt/small_bt.gif") no-repeat left center;}
#font-size-switch li.middle { background: url("/contents/image/header/textbt/default_bt_on.gif") no-repeat left center;}
#font-size-switch li.big    { background: url("/contents/image/header/textbt/big_bt.gif") no-repeat left center;}

#font-size-switch li.small a  { background: url("/contents/image/header/textbt/small_bt.gif") no-repeat left center;}
#font-size-switch li.middle a { background: url("/contents/image/header/textbt/default_bt_on.gif") no-repeat left center;}
#font-size-switchli.big a    { background: url("/contents/image/header/textbt/big_bt.gif") no-repeat left center;}

/* ヘッダー上段レイアウト ここまで
==========================================*/

/*  ヘッダー中段 グローバルナビゲーション レイアウト
====================================================*/

#gnavi_box {
width:100%;
padding:0px;
margin:0 auto;
height:66px;
background:url(/contents/image/header/menu_bg_l.gif) no-repeat left top;
padding-left:5px;
}

#gnavi_contents_bg {
width:100%;
padding:0px;
margin:0px;
padding-right:4px;
background:url(/contents/image/header/menu_bg_r.gif) no-repeat right top;
}

#gnavi_contents_bg2 {
width:100%;
height:66px;
margin:0 auto;
text-align: center;
background:url(/contents/image/header/menu_bg_c.gif) repeat-x;
}

/*  グローバルナビゲーション ボタン レイアウト
====================================================*/
#gnavi_contents {
width:810px;
margin:0 auto;
}

#gnavi_top {
width:40px;
height:66px;
float:left;
}

#gnavi_center {
width:692px;
height:66px;
float:left;
}

#gnavi_cddvd {
width:72px;
height:66px;
float:left;
}

/*  グローバルナビゲーション ボタン
====================================================*/
.gnavi_ul {
list-style-type:none;
margin:0;
padding:0;
}

.top, .kaden, .season,.kitchen, .health, .av, .sound, .audio, .paradise, .outlet, 
.pc , .peripheral, .supply, .pcsoft, .camera, .outdoor, .watch, .game, .hobby, .train, .dp, .dp_left,
.top2, .kaden2, .season2,.kitchen2, .health2, .av2, .sound2, .audio2, .paradise2, .outlet2, 
.pc2 , .peripheral2, .supply2, .pcsoft2, .camera2, .outdoor2, .watch2, .game2, .hobby2, .train2, .dp2 {
float: left;
text-indent: -9000px;
list-style-type:none;
}

.top a, .kaden a, .season a,.kitchen a, .health a, .av a, .sound a, .audio a, .paradise a, .outlet a, .pc a, .peripheral a, .supply a, .pcsoft a, .camera a, .outdoor a, .watch a, .game a, .hobby a, .train a, .dp a, .dp_left a ,
.top2 a, .kaden2 a, .season2 a,.kitchen2 a, .health2 a, .av2 a, .sound2 a, .audio2 a, .paradise2 a, .outlet2 a, .pc2 a, .peripheral2 a, .supply2 a, .pcsoft2 a, .camera2 a, .outdoor2 a, .watch2 a, .game2 a, .hobby2 a, .train2 a, .dp2 a {
display:block;
padding:0px;
}

/*　↓トップ↓　*/
.top {
width:40px;
}
.top a {
height:66px;
background:url(/contents/image/header/tab_top.gif) no-repeat center;
}
.top a:hover {
background:url(/contents/image/header/tab_top2.gif) no-repeat center;
}
.top2 a {
width:40px;
height:66px;
background:url(/contents/image/header/tab_top2.gif) no-repeat center;
}

/* 上ボタン */
/*　生活家電　*/
.kaden {
width:61px;
}
.kaden a {
height:36px;
background:url(/contents/image/header/tab_kaden.gif) no-repeat center;
}
.kaden a:hover {
background:url(/contents/image/header/tab_kaden2.gif) no-repeat center;
}
.kaden2 a {
width:61px;
height:36px;
background:url(/contents/image/header/tab_kaden2.gif) no-repeat center;
}
/*　エアコン／冷暖房　*/
.season {
width:90px;
}
.season a {
height:36px;
background:url(/contents/image/header/tab_season.gif) no-repeat center;
}
.season a:hover {
background:url(/contents/image/header/tab_season2.gif) no-repeat center;
}
.season2 a {
width:90px;
height:36px;
background:url(/contents/image/header/tab_season2.gif) no-repeat center;
}

/*　調理家電　*/
.kitchen {
width:63px;
}
.kitchen a {
height:36px;
background:url(/contents/image/header/tab_kitchen.gif) no-repeat center;
}
.kitchen a:hover {
background:url(/contents/image/header/tab_kitchen2.gif) no-repeat center;
}
.kitchen2 a {
width:63px;
height:36px;
background:url(/contents/image/header/tab_kitchen2.gif) no-repeat center;
}

/*　美容/健康　*/
.health {
width:67px;
}
.health a {
height:36px;
background:url(/contents/image/header/tab_health.gif) no-repeat center;
}
.health a:hover {
background:url(/contents/image/header/tab_health2.gif) no-repeat center;
}
.health2 a {
width:67px;
height:36px;
background:url(/contents/image/header/tab_health2.gif) no-repeat center;
}

/*　テレビ／レコーダー　*/
.av {
width:91px;
}
.av a {
height:36px;
background:url(/contents/image/header/tab_av.gif) no-repeat center;
}
.av a:hover {
background:url(/contents/image/header/tab_av2.gif) no-repeat center;
}
.av2 a {
width:91px;
height:36px;
background:url(/contents/image/header/tab_av2.gif) no-repeat center;
}

/*　オーディオ／楽器　*/
.sound {
width:88px;
}
.sound a {
height:36px;
background:url(/contents/image/header/tab_sound.gif) no-repeat center;
}
.sound a:hover {
background:url(/contents/image/header/tab_sound2.gif) no-repeat center;
}
.sound2 a {
width:88px;
height:36px;
background:url(/contents/image/header/tab_sound2.gif) no-repeat center;
}

/*　ハイエンドオーディオ　*/
.audio {
width:95px;
}
.audio a {
height:36px;
background:url(/contents/image/header/tab_audio.gif) no-repeat center;
}
.audio a:hover {
background:url(/contents/image/header/tab_audio2.gif) no-repeat center;
}
.audio2 a {
width:95px;
height:36px;
background:url(/contents/image/header/tab_audio2.gif) no-repeat center;
}

/*　ポイント天国　*/
.paradise {
width:72px;
}
.paradise a {
height:36px;
background:url(/contents/image/header/tab_paradise.gif) no-repeat center;
}
.paradise a:hover {
background:url(/contents/image/header/tab_paradise2.gif) no-repeat center;
}
.paradise2 a {
width:72px;
height:36px;
background:url(/contents/image/header/tab_paradise2.gif) no-repeat center;
}

/*　アウトレット　*/
.outlet {
width:64px;
}
.outlet a {
height:36px;
background:url(/contents/image/header/tab_outlet.gif) no-repeat center;
}
.outlet a:hover {
background:url(/contents/image/header/tab_outlet2.gif) no-repeat center;
}
.outlet2 a {
width:64px;
height:36px;
background:url(/contents/image/header/tab_outlet2.gif) no-repeat center;
}

/** ↓下ボタン ↓ **/

/*　パソコン　*/
.pc {
width:53px;
}
.pc a {
height:30px;
background:url(/contents/image/header/tab_pc.gif) no-repeat center;
}
.pc a:hover {
background:url(/contents/image/header/tab_pc2.gif) no-repeat center;
}
.pc2 a {
width:53px;
height:30px;
background:url(/contents/image/header/tab_pc2.gif) no-repeat center;
}
/*　PC周辺　*/
.peripheral {
width:56px;
}
.peripheral a {
height:30px;
background:url(/contents/image/header/tab_peripheral.gif) no-repeat center;
}
.peripheral a:hover {
background:url(/contents/image/header/tab_peripheral2.gif) no-repeat center;
}
.peripheral2 a {
width:56px;
height:30px;
background:url(/contents/image/header/tab_peripheral2.gif) no-repeat center;
}

/*　PCサプライ　*/
.supply {
width:67px;
}
.supply a {
height:30px;
background:url(/contents/image/header/tab_supply.gif) no-repeat center;
}
.supply a:hover {
background:url(/contents/image/header/tab_supply2.gif) no-repeat center;
}
.supply2 a {
width:67px;
height:30px;
background:url(/contents/image/header/tab_supply2.gif) no-repeat center;
}

/*　PCソフト　*/
.pcsoft {
width:58px;
}
.pcsoft a {
height:30px;
background:url(/contents/image/header/tab_pcsoft.gif) no-repeat center;
}
.pcsoft a:hover {
background:url(/contents/image/header/tab_pcsoft2.gif) no-repeat center;
}
.pcsoft2 a {
width:58px;
height:30px;
background:url(/contents/image/header/tab_pcsoft2.gif) no-repeat center;
}

/*　デジカメ／ムービー　*/
.camera {
width:91px;
}
.camera a {
height:30px;
background:url(/contents/image/header/tab_camera.gif) no-repeat center;
}
.camera a:hover {
background:url(/contents/image/header/tab_camera2.gif) no-repeat center;
}
.camera2 a {
width:91px;
height:30px;
background:url(/contents/image/header/tab_camera2.gif) no-repeat center;
}

/*　カー用品/アウトドア　*/
.outdoor {
width:107px;
}
.outdoor a {
height:30px;
background:url(/contents/image/header/tab_outdoor.gif) no-repeat center;
}
.outdoor a:hover {
background:url(/contents/image/header/tab_outdoor2.gif) no-repeat center;
}
.outdoor2 a {
width:107px;
height:30px;
background:url(/contents/image/header/tab_outdoor2.gif) no-repeat center;
}

/*　時計　*/
.watch {
width:54px;
}
.watch a {
height:30px;
background:url(/contents/image/header/tab_watch.gif) no-repeat center;
}
.watch a:hover {
background:url(/contents/image/header/tab_watch2.gif) no-repeat center;
}
.watch2 a {
width:54px;
height:30px;
background:url(/contents/image/header/tab_watch2.gif) no-repeat center;
}

/*　TVゲーム　*/
.game {
width:61px;
}
.game a {
height:30px;
background:url(/contents/image/header/tab_game.gif) no-repeat center;
}
.game a:hover {
background:url(/contents/image/header/tab_game2.gif) no-repeat center;
}
.game2 a {
width:61px;
height:30px;
background:url(/contents/image/header/tab_game2.gif) no-repeat center;
}

/*　おもちゃ／模型　*/
.hobby {
width:82px;
}
.hobby a {
height:30px;
background:url(/contents/image/header/tab_hobby.gif) no-repeat center;
}
.hobby a:hover {
background:url(/contents/image/header/tab_hobby2.gif) no-repeat center;
}
.hobby2 a {
width:82px;
height:30px;
background:url(/contents/image/header/tab_hobby2.gif) no-repeat center;
}

/*　鉄道模型　*/
.train {
width:62px;
}
.train a {
height:30px;
background:url(/contents/image/header/tab_train.gif) no-repeat center;
}
.train a:hover {
background:url(/contents/image/header/tab_train2.gif) no-repeat center;
}
.train2 a {
width:62px;
height:30px;
background:url(/contents/image/header/tab_train2.gif) no-repeat center;
}

/*　CD/DVD_left(背景画像)　*/
.dp_left {
width:12px;
height:66px;
background:url(/contents/image/header/head_line.gif) no-repeat center;
}

/*　CD/DVD　*/
.dp {
width:60px;
}
.dp a {
height:66px;
background:url(/contents/image/header/tab_dp.gif) no-repeat center;
}
.dp a:hover {
background:url(/contents/image/header/tab_dp2.gif) no-repeat center;
}
.dp2 a {
width:60px;
height:66px;
background:url(/contents/image/header/tab_dp2.gif) no-repeat center;
}

img.preload {
 display:none;
}


/*  ヘッダー下段 レイアウト
====================================================*/

.header_text a:link {
color:#264198;
text-decoration: none;
/* font-size:12px; */
}

.header_text a:visited {
color:#264198;
text-decoration: none;
/* font-size:12px; */
}

.header_text a:hover {
color:#cc0000;
text-decoration: underline;
/* font-size:12px; */
}


/* ____ 検索 レイアウト ____ */

#search_box {
width:100%;
/*margin:0 auto;*/
/*height:37px;*/
background:url(/contents/image/header/search_bg_l.gif) no-repeat left top;
padding-left:5px;
}

#search_contents_bg {
width:100%;
padding-right:4px;
background:url(/contents/image/header/search_bg_r.gif) no-repeat right top;
}

#search_contents_bg2 {
width:100%;
/*height:37px;*/
/*margin:0 auto;*/
text-align: center;
background:url(/contents/image/header/search_bg_c.gif) repeat-x;
}

/* ____ 検索コンテンツ 右BOX  ____ */

/*__検索右 スタイル__*/

#navi01 ul {
	margin: 0 0 0 1.2em;
	padding: 0;
}  

#navi01 li { 
	height:24px;
	float:left;
	padding-top:4px;
	line-height:120%;
	color:#264198;
	list-style-type:none;
}  

#navi01 li a {
	color:#264198;
	margin-left:6px;
	margin-right:6px;
	padding-left:10px;
	background:url(/contents/toptest/arrow_dot.gif) no-repeat left center;
	text-decoration: none;
}

#navi01 li a:hover {
	color: #cc0000;
	text-decoration: underline;
}

/*__ ドロップダウン __*/
#navi03 {
margin:2px 0 0 0;
padding:0 0 0 5px;
}

#navi03 * {
	padding:0;
	margin:0;
}

#dropdown {
	/*width:100px;*/
	height:20px;
}

#dropdown dl {
	float:left;
}

#dropdown dt {
	/*width:100px;*/
	height:18px;
	padding:6px 0;
	cursor:pointer;
	line-height:1.8em;
	text-align:left;
}

#dropdown dd {
	background:#fff;
	height:18px;
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:1;
	opacity:0;
}

#dropdown ul {
	width:100px;
	margin:0;
	padding:0 1.2em 0 0;
	list-style:none;
	text-align:left;
}

#dropdown li {
	height:24px;
	line-height:2em;
	display:inline;
}

#dropdown a {
	margin-right:5px;
	padding-left:17px;
	background:url(/contents/image/body/faq.gif) no-repeat left center;
	width:178px;/* IE6 */
	line-height:1.8em;
	color:#264198;
	display:block;
	text-decoration:none;
}

#dropdown a:hover {
	color: #cc0000;
	background-color:#f3f6ff;
	text-decoration: underline;
}

#dropdown .none {
	border-bottom:none;	
}

/*__検索右 レイアウト__*/

#navi01 {
	width:340px;
  text-align:center;
	/*padding-top:7px;*/
} 

#navi03 {
	/*width:100px;*/
}

/* フォーム
====================================================*/
table.formlayout {
/*width:80%;*/
/*margin:0 auto;*/
/*text-align:center;*/
/*border-collapse: collapse;*/
/*border: none;*/
/*border-spacing:0;*/
}

#select	{
	width: 120px;
	margin-left:2px;
	margin-right:0px;
	border: 1px solid #cccccc;  
}

#keywords	{
	width: 140px;
	margin-left:2px;
	margin-right:0px;
	/*height: 24px;*/
	/*background: #ffffff;*/
	/*color: #264198;*/
	/*border: 1px solid #264198;  */
}

#searchBtn	{
	margin-left:2px;
	margin-right:0px;
	margin-top:1px;
	height: 24px;
}

/*  FLASH
====================================================*/
.flash {
	width:466px;
	margin:1px 0 3px 0;
	padding:0px;
}

/*__firefox__*/
	html>body .flash {
	width:466px;
	margin:3px 0 3px 0;
	padding:0px;
}

/*  clearfix フロートボックス解除用　
====================================================*/
.clearfix:after {
content: ".";  /* 新しい要素を作る */
display: block;  /* ブロックレベル要素に */
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

/*_____________clearfix  ここまで________*/

/*  ページ 両端レイアウト
====================================================*/

.side_top{
background:url(/contents/image/waku/side_fr_01.gif) no-repeat;
text-align:left;
}

#side_mid{
background:url(/contents/image/waku/side_fr_02.gif) repeat-y;
padding-top:8px;
padding-bottom:5px;
}

#side_mid ul{
margin:0px;
padding:0px;
list-style-type:none;
list-style-image:url(/contents/image/body/left_point.gif);
padding-left:16px;
border-bottom:1px dotted #C4C4C4;
}

#side_mid li{
list-style-position:outside;
margin:1px 0;
}

#side_mid2{
background:url(/contents/image/waku/side_fr_02.gif) repeat-y;
padding-top:8px;
padding-bottom:5px;
}

#side_mid2 ul{
margin:0px;
padding:0px;
list-style-type:none;
list-style-image:url(/contents/image/body/left_point.gif);
padding-left:16px;
}

#side_mid2 li{
list-style-position:outside;
margin:1px 0;
}

.side_fot{
background:url(/contents/image/waku/side_fr_03.gif) no-repeat;
}

/*  ページ 中央レイアウト
====================================================*/

#contentsBox{
width:466px;
}

.contentsBox_top01, .contentsBox_top02, .contentsBox_top03,
.contentsBox_mid01, .contentsBox_mid02, .contentsBox_mid03,
.contentsBox_btm01, .contentsBox_btm02, .contentsBox_btm03 {
margin:0;
padding:0;}

/*-----　contents 上　-----*/
.contentsBox_top01{
background:url(/contents/image/waku/contentsbox_top01.gif) no-repeat;
}
	
.contentsBox_top02{
background:url(/contents/image/waku/contentsbox_top02.gif) repeat-x;
}

.contentsBox_top03{
background:url(/contents/image/waku/contentsbox_top03.gif) no-repeat;
}/*-----　contents 中央　-----*/
.contentsBox_mid01{
background:url(/contents/image/waku/contentsbox_mid01.gif) repeat-y;
}
	
.contentsBox_mid02{
background:url(/contents/image/waku/contentsbox_mid02.gif) repeat-y;
}

.contentsBox_mid03{
background:url(/contents/image/waku/contentsbox_mid03.gif) repeat-y;
}
/*-----　contents 下　-----*/
.contentsBox_btm01{
background:url(/contents/image/waku/contentsbox_btm01.gif) no-repeat;
}
	
.contentsBox_btm02{
background:url(/contents/image/waku/contentsbox_btm02.gif) repeat-x;
}

.contentsBox_btm03{
background:url(/contents/image/waku/contentsbox_btm03.gif) no-repeat;
}#contentsBox ul{
margin:0px;
padding:0px;
list-style-type:none;
list-style-image:url(/contents/image/body/left_point.gif);
padding-left:16px;
}

#contentsBox li{
list-style-position:outside;
margin:1px 0;
}

#contentsBox_top ul{
margin:0px;
padding:0px;
list-style-type:none;
list-style-image:url(/contents/image/body/left_point.gif);
padding-left:16px;
}

#contentsBox_top li{
list-style-position:outside;
margin:1px 0;
}

/* ▼　サイドバー・中央コンテンツのCSS ▼　*/
/* ↓　タイトル　 ↓　*/

.contents_title{
width:466px;
line-height:13px;
margin-bottom:2px;
}

.contents_title_CT{
line-height:13px;
margin-bottom:4px;
}

.conte_title h3{
/* font-size:90%; */
margin:0px;
padding:5px 0 0 8px;
color:#264198;
font-weight:bold;
}


/* ↓ 業態トップ カテゴリ ↓ */

.catego_title h5, .catego_ul{
margin:0;
padding:0;}

.catego_title{
background:url(/contents/toptest/arrow.gif) no-repeat 0 center;
background-color:#FEF7F9;
border-bottom:#C4C4C4 dotted 1px;
vertical-align:middle;
}

.catego_title h5{
font-size:130%;
color:#0066CC;
padding-top:6px;
padding-left:22px;
padding-bottom:1px;
}

.catego_ul{
list-style-type:none;
margin-left:6px;
padding-left:6px;
}

.catego_ul a{
font-size:110%;
color:#264198;}

.catego_ul li{
background:url(/contents/image/body/left_point.gif) no-repeat 0 center;
padding-left:12px;
}

/* ▼　中央h3 業態トップ フォントCSS ▼　*/

.contentsBox_top02 h3 {
/* font-size:80%; */
margin:0px;
padding:5px 0 0 8px;
color:#264198;
font-weight:bold;
display:block;
}

/*　このページのトップへ　START　*/

.go_top{
float:none;
float:right;
margin:0;
padding:0;
/*background-color:#666699;*/
}


/*　このページのトップへ　END　*/



/*--　商品詳細のタブ 上 START　--*/

#Detail_TAB_Box{
width:100%;
}

#Detail_TAB ul{
/*--border:solid 1px #ff0000;--*/
height:36px;
margin:0 auto;
padding:0px;
width:490px;
text-align:center;
}

#Detail_TAB li{
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
margin-right:2px;}

/*--　商品詳細　--*/

/*商品詳細が選択されてる場合↓*/
.detail_jump a{
display:block;
background:url(/contents/image/detail_tab/detail_short_on.gif) no-repeat 0 0;
width:85px;
height:36px;
text-indent:-9999px;}
/*商品詳細が選択されてる場合↑*/

.detail a{
display:block;
background:url(/contents/image/detail_tab/detail_short.gif) no-repeat 0 0;
width:85px;
height:36px;
text-indent:-9999px;}

.detail a:hover{
background:url(/contents/image/detail_tab/detail_short_on.gif) no-repeat 0 0;
width:85px;
height:36px;
}

/*--　設置・お引き取り　--*/

/*設置・お引き取りが選択されてる場合↓*/
.back_jump a{
display:block;
background:url(/contents/image/detail_tab/detail_back_short_on.gif) no-repeat 0 0;
width:84px;
height:36px;
text-indent:-9999px;}
/*設置・お引き取りが選択されてる場合↑*/

.back a{
display:block;
background:url(/contents/image/detail_tab/detail_back_short.gif) no-repeat 0 0;
width:84px;
height:36px;
text-indent:-9999px;}

.back a:hover{
background:url(/contents/image/detail_tab/detail_back_short_on.gif) no-repeat 0 0;
width:84px;
height:36px;
}

/*--　お買い得セット　--*/

/*お買い得セットが選択されてる場合↓*/
.tokuset_jump a{
display:block;
background:url(http://joshinweb.jp/contents/image/detail_tab/detail_set_on.gif) no-repeat 0 0;
width:126px;
height:35px;
text-indent:-9999px;}
/*お買い得セットが選択されてる場合↑*/

.tokuset a{
display:block;
background:url(/contents/image/detail_tab/detail_set.gif) no-repeat 0 0;
width:126px;
height:35px;
text-indent:-9999px;}

.tokuset a:hover{
background:url(http://joshinweb.jp/contents/image/detail_tab/detail_set_on.gif) no-repeat 0 0;
width:126px;
height:35px;
}

/*--　関連商品　--*/

/*関連商品が選択されてる場合↓*/
.link_jump a{
display:block;
background:url(/contents/image/detail_tab/detail_link_short_on.gif) no-repeat 0 0;
width:85px;
height:36px;
text-indent:-9999px;}
/*関連商品が選択されてる場合↑*/

.link a{
display:block;
background:url(/contents/image/detail_tab/detail_link_short.gif) no-repeat 0 0;
width:85px;
height:36px;
text-indent:-9999px;}

.link a:hover{
background:url(/contents/image/detail_tab/detail_link_short_on.gif) no-repeat 0 0;
width:85px;
height:36px;
}

/*--　レビュー　--*/

/*レビューが選択されてる場合 ↓*/
.review_jump a{
display:block;
background:url(/contents/image/detail_tab/detail_review_on.gif) no-repeat 0 0;
width:85px;
height:36px;
text-indent:-9999px;}
/*レビューが選択されてる場合↑*/

.review a{
display:block;
background:url(/contents/image/detail_tab/detail_review.gif) no-repeat 0 0;
width:85px;
height:36px;
text-indent:-9999px;}

.review a:hover{
background:url(/contents/image/detail_tab/detail_review_on.gif) no-repeat 0 0;
width:85px;
height:36px;
}

/*--　CHECK　--*/

/*CHECKが選択されてる場合 ↓*/
.check_jump a{
display:block;
background:url(/contents/image/detail_tab/detail_check_on.gif) no-repeat 0 0;
width:83px;
height:36px;
text-indent:-9999px;}
/*CHECKが選択されてる場合↑*/

.check a{
display:block;
background:url(/contents/image/detail_tab/detail_check.gif) no-repeat 0 0;
width:83px;
height:36px;
text-indent:-9999px;}

.check a:hover{
background:url(/contents/image/detail_tab/detail_check_on.gif) no-repeat 0 0;
width:83px;
height:36px;
}

/*--　商品詳細のタブ 上 END　--*/


/*--　商品詳細のタブ 下線 START　--*/

#Detail_TAB_line{
clear:both;
margin:0 auto;
border-bottom:#FF0000 solid 3px;}

/*--　商品詳細のレビューが選択されてる場合 START　--*/

#DetailTAB_rev{
clear:both;
width:100%;
margin:0 auto;
}

#DetailTAB_rev p{
margin:0 auto;
margin:0;
padding:0;
/* font-size:80%; */
line-height:24px;
background-color:#FEF7F9;
border-bottom:#C4C4C4 dotted 1px;
color:#264198;
}

#DetailTAB_rev a{
color:#264198;
text-decoration:underline;

}

#DetailTAB_rev a:hover{
color:#FF0000;
}


/*--　商品詳細のCHECKが選択されてる場合 START　--*/

#DetailTAB_chk{
clear:both;
width:100%;
margin:0 auto;
}

#DetailTAB_chk p{
margin:0 auto;
border-top:#FF0000 solid 3px;
margin:0;
padding:0;
/* font-size:80%; */
line-height:24px;
background-color:#FEF7F9;
border-bottom:#C4C4C4 dotted 1px;
color:#264198;
}


/* フッターレイアウト
=================================================*/

/*-----------フッターのフォント-----------*/

.footer_ul li{
color:#264198;
font-size:12px;
}

#footer_box {
width:100%;
margin:0 auto;
height:70px;
background:url(/contents/image/footer/footbg_l.gif) no-repeat left top;
padding-left:5px;}

#footer_contents_bg {
width:100%;
padding-right:4px;
background:url(/contents/image/footer/footbg_r.gif) no-repeat right top;}

#footer_contents_bg2 {
width:100%;
height:70px;
margin:0 auto;
text-align: center;
background:url(/contents/image/footer/footbg_c.gif) repeat-x;}

/* ____ フッターコンテンツ レイアウト ____ */

#footer_contents {
width:800px;
margin:0 auto;
}

#footer {
height:70px;
width:800px;
margin:0px;
padding:0px;}/* ____↓ フッターコンテンツ 右BOX ↓____ */

.footer_top {
padding:12px 0 0 0;}

.footer02{
margin:0 auto;
padding:0;
width:700px;
height:12px;
text-align:center;}

.footer_ul {
list-style:none;
margin-top:0px;
padding-top:0px;
text-align:center;}

.footer_ul li {
line-height:15px;
float:left;
padding: 0px 5px 0px 5px;
border-right:#264198 solid 1px;}

.footer_ul li a {
color: #264198;
text-decoration: none;}

.footer_ul li a:hover {    
color: #f20000;    
text-decoration: underline;
}

/*__↓　コピーライト　↓__*/

#Copyright h6{
margin:0;
padding:0;
}

#Copyright{
width:700px;
margin:0px auto;
padding-top:6px;
height:15px;
}

/* 2009 (c) Joshin web 
======================================================================================*/-->
