/***************************
Site Name: 腕時計一番屋
****************************/


body {
	font-family;
	font-size:12px;
	font:13px/1.22 arial,helvetica,clean,sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 40px;
    *font-size:small;
    *font:x-small;
}

table {
    font-size:inherit;
    font:100%;
}

html:\66irst-child p { font-size: 12px;}

div p{
	font-size:93%;
	padding:0px;
	border:0px;
	margin:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 div p  {
	font-size:85%;
	padding:0px;
	border:0px;
	margin:0px;
	 }
}

@-moz-document url-prefix() {
	div p  {
	font-size:85%;
	padding:0px;
	border:0px;
	margin:0px;
	 }
}



img{
border:none;
}

.category_b{
	font-weight:bold;
}
h1 {font-size: 12px; margin:0; font-weight:normal;}
h2 {font-size: 140%;}
h3 {font-size: 160%;}

.underline{text-decoration: underline; font-size:12px;}
.font_weight{ font-weight:bold; font-size:12px;}
.oblique{font-style:oblique;}
.popular_brand{line-height : 70px;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration: underline; color: #306;}
a:visited{color:#333333;}
.red{ color:#F00;}
.red_title{ color:#F00; font-size:11px;}
/***************************
　　　メイン枠の指定
****************************/


.main {
	width:1000px;
	height:4300px;
	margin: 0px auto;
}


/***************************
　　　ヘッダーの指定
****************************/

#header_frame{
	width:1000px;
	height:123px;
}

#header_info{
	width:1000px;
	height:17px;
}

#header_logo{
	width:145px;
	height:106px;
	float:left;
}

#header_shopname{
	width:283px;
	height:106px;
	float:left;
}

#header_qr{
	width:178px;
	height:88px;
	float:left;
	padding-top:18px;
}

#header_charenge25{
	width:78px;
	height:88px;
	float:left;
	padding-top:18px;
}

#h_space{
	width:8px;
	height:106px;
	float:left;
}

#header_rightpos{
	width:307px;
	height:106px;
	float:left;
}

#header_ssl{
	width:307px;
	height:41px;
	padding-top:18px;
}

#h_space2{
	width:307px;
	height:3px;
}

#h_space3{
	width:7px;
	height:44px;
	float:left;
}


#header_link {
	width:1000px;
	height:35px;
}

#header_link a{
	text-decoration: underline;
}

#header_link ul{
	list-style: none;
  margin:0px;
  padding-top:5px;
  padding-left:0px;
}

#header_link li{
	float:left;
	background: url("img/li_f.jpg") no-repeat top left;
	padding: 0px 0px 5px 18px;
}  

.to_the_top {
	width:95px;
	margin:0px;
	padding-bottom:3px;
}

.turn_back {
	width:136px;
}

.personal_info {
	width:121px;
}

.goods {
	width:136px;
}

.out_of_order {
	width:108px;
}

.environment {
	width:93px;
}

.only_as_a_guide {
	width:95px;
}

.payment_method {
	width:72px;
}

/***************************
　　　カラムの指定
****************************/


.left_column{
	width:200px;
	height:4300px;
	float:left;
}

.space{
	width:20px;
	height:4158px;
	float:left;
}

.right_column{
	width:780px;
	height:4208px;
	float:left;
}

/***************************
　  見出しタイトルの指定
****************************/

#caption01{
	width:200px;
	height:30px;
	background-image:url(img/caption2.jpg);
	margin-bottom:10px;

}

#caption01 h2{
	font-weight: 900;
	margin:0;
	color:#FFF;
	line-height : 30px;/*縦のセンタリングの為に指定*/
	padding-left:3px;
}

#caption02{
	width:200px;
	height:30px;
	background-image:url(img/caption2.jpg);

}

#caption02 h2{
	font-weight: bold;
	margin:0;
	color:#FFF;
	line-height : 30px;/*縦のセンタリングの為に指定*/
	padding-left:3px;
}

#caption03 {
	width:780px;
	height:40px;
	background-image:url(img/caption3.jpg);
	margin-bottom:20px; 
}

#caption03 h3{
	font-weight: bold;
	margin:0;
	color:#FFF;
	line-height : 40px;/*縦のセンタリングの為に指定*/
	padding-left:10px;
}

#caption_h{
	width:735px;
	height:40px;
	float:left;
}

#caption_top{
	width:45px;
	height:17px;
	padding-top:23px;
	color:#FFFFFF;
	float:left;
}

#caption_top a{
	color:#FFFFFF;
}

#caption_top a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


#caption_top a:visited{
	color:#FFFFFF;
}


#caption_clr{
	clear:both;
}

/***************************
　　　左カラムの指定
****************************/

/*バンド調整キット*/

#information01{
	width:200px;
	height:162px;
	background-color: #FFF;
	margin-bottom:10px;
}

/*ビジネスバッグ特集*/

#information1-2{
	width:200px;
	height:150px;
	background-color: #FFF;
	margin-bottom:10px;
}

/*ショップ内検索*/

#information02{
	width:200px;
	height:100px;
	background-color:#FFF;
	margin-bottom:10px;
	background-image:url(img/shop_serch.jpg);
}
#info_serch{
	width:193px;
	height:20px;
	padding-top:61px;
	padding-left:7px;
}


/*クレジットカード・楽天あんしん*/

#information03 {
	width:200px;
	height:85px;
	background-color:#FFF;
	margin-bottom:10px;
}

/*売れ筋ランキング*/

#information04{
	width:200px;
	height:85px;
	background-color:#FFF;
	margin-bottom:10px;
}

/*MailMagazine*/

#information05{
	width:200px;
	height:74px;
	background-color:#FFF;
	margin-bottom:10px;
}

/*ギフトラッピング対応*/

#information06{
	width:200px;
	height:84px;
	background-color:#FFF;
	margin-bottom:10px;
}


/*店長ブログ*/

#information06-2{
	width:200px;
	height:180px;
	background-color:#FFF;
	margin-bottom:10px;
}

/*ツイナビ*/

#information07{
	width:200px;
	height:141px;
	background-color:#FFF;
	margin-bottom:10px;
}

/*カレンダー*/

#information08{
	width:200px;
	height:350px;
	background-color:#FFF;
}



/*新着/売れ筋ランキング*/

#information09{
	width:200px;
	height:40px;
	margin-bottom:10px;
	text-decoration: underline;
}

#information09 ul{
	list-style: none;
	margin:0px;
	padding:0px;
}

#information09 li{
	background: url("img/li_f.jpg") no-repeat top left;
	padding: 0px 0px 5px 18px;
} 

@-moz-document url-prefix() {
	#information09 li{
	background: url("img/li_f.jpg") no-repeat top left;
	padding: 0px 0px 5px 18px;
	font-size:84%;
} 
}

/*お得商品・必ずチェック！*/

#information10{
	width:200px;
	height:187px;
	text-decoration: underline;
}

#information10 ul{
	list-style: none;
	margin:0px;
	padding:0px;
}

#information10 li{
	background: url("img/li_f.jpg") no-repeat top left;
	padding: 0px 0px 5px 18px;
}  

@-moz-document url-prefix() {
	#information10 li{
	background: url("img/li_f.jpg") no-repeat top left;
	padding: 0px 0px 5px 18px;
	font-size:84%;
}  
	}



/*kurukiteiリンク*/

#kurukitei_link{
	width:200px;
	height:50px;
	background-color:#FFF;
}

/*商品カテゴリ枠*/

#item_category{
	width:200px;
	height:2170px;
	font-size:11px;
	background-color:#FFF;
}


/***************************
　商品カテゴリボタンの指定
****************************/


#category_button{
	width:200px;
	height:40px;
	margin-bottom:5px;

}

* html #category_button{
background-repeat:no-repeat;
}

#category_button_left{
float:left;
width:36px;
height:36px;
padding-top:4px;
padding-left:4px;
}

#cat{
	width:200px;
	height:40px;
	background-image:url(img/category.jpg);
}

#cat:hover{
	width:200px;
	height:40px;
	background-image:url(img/category_d.jpg);
}

#category_button_right{
	float:right;
	width:150px;
	height:40px;
	padding-left:10px;
	line-height : 40px;/*縦のセンタリングの為に指定*/
}

#category_button_right2{
	float:right;
	width:150px;
	height:40px;
	padding-left:10px;
	line-height : 20px;/*縦のセンタリングの為に指定*/
}



/***************************
　会員ログイン
　買い物かごを見るの指定
****************************/

#header_button{
	width:150px;
	height:44px;
	background-repeat:no-repeat;
	float:left;
}

#login{
	width:150px;
	height:44px;
	background-image:url(img/login_normal.jpg);
	background-repeat:no-repeat;
}

#login:hover{
	width:150px;
	height:44px;
	background-image:url(img/login_hover.jpg);
}

.cart{
	width:150px;
	height:44px;
	background-image:url(img/login_normal.jpg);
	background-repeat:no-repeat;
}

.cart:hover{
	width:150px;
	height:44px;
	background-image:url(img/login_hover.jpg);
}

/***************************
　ロールオーバーの指定
****************************/


a:hover{
-moz-opacity:0.75;
opacity:0.75;/*IE以外*/
filter: alpha(opacity=75); /* IE6/7 */
-ms-filter: “aplpha(opacity=0.75)”; /* IE8 */
}


/*全体画像のロールオーバー*/
a:hover img{
-moz-opacity:0.75;
opacity:0.75;/*IE以外*/
filter: alpha(opacity=75); /* IE6/7 */
-ms-filter: “aplpha(opacity=0.75)”; /* IE8 */
}


/***************************************
　右カラムの指定
****************************************/

#pattern1_frame2{
	width:780px;
	height:80px;
}

#textinfo_space2{
	width:780px;
	height: 150x;
	margin-bottom:19px;
	text-align: center;	
}

#pattern1_frame{
	width:780px;
	height:162px;
}

#pattern1{
	width:780px;
	height:142px;
}


#textinfo_space{
	width:780px;
	height: 20px;
	margin-bottom:19px;
	text-align: center;
}


#pattern8_frame{
	width:780px;
	height:162px;
}

#pattern8{
	width:780px;
	height:142px;
}


#pattern9_frame{
	width:780px;
	height:162px;
}

#pattern9{
	width:780px;
	height:142px;
}

#pattern10_frame{
	width:780px;
	height:150px;
}

#pattern10{
	width:780px;
	height:130px;
}

#textinfo_space{
	width:780px;
	height: 20px;
	margin-bottom:19px;
	text-align: center;
}


#pattern2_L01{
	width:378px;
	height:75px;
	margin-right:10px;
	margin-bottom:19px;
	float:left;
	border:1px solid #b3b3b3;
}

#pattern2_R01{
	width:378px;
	height:75px;
	margin-left:10px;
	margin-bottom:19px;
	border:1px solid #b3b3b3;
	float:left;
}

#pattern2_LR02_frame{
	width:780px;
	height:120px;
}

#pattern2_L02{
	width:380px;
	height:120px;
	margin-right:20px;
	float:left;
}

#pattern2_L02_pic{
	width:378px;
	height:98px;
	border:1px solid #b3b3b3;
}

#pattern2_LR_text{
	width:380px;
	height:20px;
	text-align:center;
}

#pattern2_R02{
	width:380px;
	height:120px;
	float:left;
}

#pattern2_R02_pic{
	width:378px;
	height:98px;
	border:1px solid #b3b3b3;
}


#pattern6{
	width:120px;
	height:170px;
	margin-right:10px;
	float:left;
}

#pattern6_center{
	width:120px;
	height:170px;
	margin-right:20px;
	float:left;
}

#pattern6_end{
	width:120px;
	height:170px;
	float:left;
}

#pattern6_pic{
	width:118px;
	height:118px;
	border:1px solid #b3b3b3;
}

#pattern6_text{
	width:120px;
	height:50px;
	text-decoration:underline;
}


/***************************************
　売れ筋腕時計ベスト5の指定
****************************************/


#best_ranking{
	width:780px;
	height:67px;
	margin-bottom:10px;
}

#best_ranking_end{
	width:780px;
	height:67px;
	margin-bottom:21px;
}

#best_ranking_pic{
	width:89px;
	height:65px;
	margin-right:11px;
	float:left;
	border:1px solid #fc1800;
}

#best_ranking_text{
	width:678px;
	height:67px;
	float:left;
	line-height:120%;
}

#no123{
	width:24px;
	height:65px;
	float:left;
}

#no_pic{
	width:65px;
	height:65px;
	float:left;
}


/***************************************
　NEWの指定
****************************************/


#new_topic_frame{
	width:752px;
	height:147px;
	border:1px solid #b3b3b3;
	padding-left:13px;
	padding-right:13px;
	margin-bottom:20px;
}




/***************************************
　人気ブランド ピックアップの指定
****************************************/

.brand_pickup_frame{
	width:780px;
	height:290px;
}

#brand_pickup{
	width:251px;
	height:98px;
	margin-right:10px;
	border:1px solid #d3cfc4;
	float:left;
	margin-bottom:10px;
}

#brand_pickup_end{
	width:251px;
	height:98px;
	border:1px solid #d3cfc4;
	float:left;
	margin-bottom:10px;
}

#brand_pickup2{
	width:251px;
	height:98px;
	margin-right:10px;
	border:1px solid #d3cfc4;
	float:left;
	margin-bottom:20px;
}

#brand_pickup2_end{
	width:251px;
	height:98px;
	border:1px solid #d3cfc4;
	float:left;
	margin-bottom:20px;
}

/***************************************
　腕時計人気のブランドの指定
****************************************/


#famous_brand_pic{
	width:778px;
	height:87px;
	border:1px solid #45250e;
}

#famous_brand_text{
	width:780px;
	height:70px;
	background-color:#FFFFFF;
}



/***************************************
　人気アイテムピックアップの指定
****************************************/

.base_frame{
	width:148px;
	height:256px;
	margin-right:10px;
	float:left;
}

.base_frame_end{
	width:148px;
	height:256px;
	float:left;
}

#item_picture{
	width:146px;
	height:146px;
	border:1px solid #d1cad1;
}

#item_text{
	width:148px;
	height:103px;
	padding-top:5px;
	text-decoration: underline;
}



/**********************
　カテゴリから探すの指定
***********************/

.category_header{
	width:780px;
	 height:26px;
	 margin-bottom:10px;
}

#serch_category{
	 width:780px;
	 height:26px;
	 margin-bottom:10px;
}

.serch_category_irregular{
	 width:780px;
	 height:26px;
}


/***機能から探す***/

#fanction_serch{
	width:780px;
	height:35px;
	margin-bottom:10px;
}

#fanction_serch ul{
	list-style: none;
	margin:0px;
	padding-left:0px;
}

#fanction_serch li{
	float:left;
	background: url("img/fanction_normal.jpg") no-repeat top left;
	line-height:35px;
	text-align:center;
	padding: 0px;
}  



.fanction_frame{
	width:102px;
	height:35px;
	margin-right:11px;
	float:left;
}

.fanction_frame_end{
	width:102px;
	height:35px;
	float:left;
}

#fanction_serch li:hover{
	background: url("img/fanction_hover.jpg") no-repeat top left;
}


/***キーワードから探す***/

#keyword_frame{
	width:780px;
	height:32px;
	line-height:32px;
}

#keyword_frame a{
	text-decoration: underline;
}

/***色から探す***/

#color_serch{
	width:780px;
	height:35px;
	margin-bottom:10px;
}

#color_serch ul{
	list-style: none;
	margin:0px;
	padding-left:0px;
}

#color_serch li{
	float:left;
	background: url("img/color_normal.jpg") no-repeat top left;
	line-height:35px;
	text-align:center;
	padding: 0px;
}  



.color_frame{
	width:254px;
	height:35px;
	margin-right:9px;
	margin-bottom:10px;
	float:left;
}

.color_frame_end{
	width:254px;
	height:35px;
	margin-bottom:10px;
	float:left;
}

#color_serch li:hover{
	background: url("img/color_hover.jpg") no-repeat top left;
}





/***価格から探す***/

#price_serch{
	width:780px;
	height:35px;
	margin-bottom:10px;
}

#price_serch ul{
	list-style: none;
	margin:0px;
	padding-left:0px;
}

#price_serch li{
	float:left;
	background: url("img/price_normal.jpg") no-repeat top left;
	line-height:35px;
	text-align:center;
	padding: 0px;
}  



.price_frame{
	width:148px;
	height:35px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.price_frame_end{
	width:148px;
	height:35px;
	margin-bottom:10px;
	float:left;
}

#price_serch li:hover{
	background: url("img/price_hover.jpg") no-repeat top left;
}





/***その他の方法から探す***/


#other_serch{
	width:780px;
	height:35px;
}


#other_serch ul{
	list-style: none;
	margin:0px;
	padding-left:0px;
}

#other_serch li{
	float:left;
	background: url("img/other_normal.jpg") no-repeat top left;
	line-height:35px;
	text-align:center;
	padding: 0px;
}  


.other_one{
	width:385px;
	height:35px;
	margin-right:10px;
	float:left;
}

.other_two{
	width:385px;
	height:35px;
	float:left;
}

#other_serch li:hover{
	background: url("img/other_hover.jpg") no-repeat top left;
}

/***************************
　フッターの指定
****************************/

#footer_frame{
	width:1000px;
	height:84px;
}

#fotter_space{
	width:1000px;
	height:23px;
}

#footer_menu{
	 width:944px;
	 padding-left:56px;
	 margin-bottom:30px;
}

#footer_menu ul{  
  list-style-type: none;  
  margin:0px;  
  padding: 0;
}

#footer_menu li{  
  font-size:93%;
  float:left;
  margin-right:23px;  
  padding: 0;
  text-decoration: underline;
}  

#copyrights{
	width:1000px;
	text-align:center;
}