/* CSS Document */

/*----初期値クリア----*/
* {margin:0; padding:0;}
img {border:0;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック";
	color:#333333;
	margin:0;
	padding:0;
	font-size:93%;
	line-height:120%;
	background:#FFF9F0;
	background-position:top;
}

td { text-align: left; }



#wrap { background-color:#fff; width:781px; margin:0 auto; }

/*----link----*/
a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}

/*----共通----*/
.style1 {font-weight: bold; line-height:180%; }
.style3 {font-size: 80%}
.red { color:#C10000; }
.main_txt {font-size:120%; text-align:left; line-height:120%}

/*----common.css からコピー共通----*/
H1 { font-size: 10px; line-height: 12px; color:#ffffff; font-weight: normal; margin-top:3px; margin-bottom:3px}
H2 {font-size:120%; line-height: 140%; color:#000000; font-weight: bold; margin-top:5px; margin-bottom:0px}
H3 {font-size:100%; line-height: 140%; color:#333333; font-weight: bold; margin-top:5px; margin-bottom:0px}
/* 11/16 */
H4 {font-size:14px; line-height: 16px; font-color:#006E1A; font-weight: bold; margin-top:0px; margin-bottom:0px}
.text_map { font-size: 100%; line-height: 130%; color:#777777; }
.bread {font-size:77%; line-height: 100%; color:#777777; padding-left: 5px; }

.text_ll { font-size: 120%; color:#000000 }
.text_l { font-size: 105%; color:#000000 }
.text_m { font-size: 100%; color:#000000 }
.text_ms { color:#000000 }
.text_s { font-size: 90%; text-align:left; color:#373737}
.text_column_ttl { font-size: 90%; text-left:right; color:#373737}
.text_ss { font-size: 75%; color:#373737}
.text13_20 { font-size:13px; line-height: 20px; color:#333333;}
.item_text { line-height: 21px;}

/*----ヘッダ----*/
#header {margin:0px auto 6px auto; width:777px; height:91px; font-size:90%}
#header a:link,a:visited,a:hover {color:#333333; text-decoration:underline; }
#header_arrow img{margin:0px 5px 0px 0px;}

/*----ナビゲーション----*/
#navi {margin:0px auto; width:777px; height:41px;}

/*-----------------------
　TOP　　
-------------------------*/

/*----メインイメージ----*/

#main_image {margin:0px auto; width:781px; height:274px;}

#main_image01 {margin:0px auto; width:743px; height:173px; background:url(../img/top_main01.jpg) no-repeat;}
#main_image02 {margin:0px auto; width:743px; height:173px; background:url(../img/top_main02.jpg) no-repeat;}


/*----contents----*/
#contents {margin:0px auto; width:743px; text-align:left}
#top_contents {margin:0px auto; width:753px; text-align:left}

/*----ランキング----*/
#top_ranking {margin:0; vertical-align:top; font-size: 85%; }
#top_ranking table {margin:1px 0px 0px 0px; border:1px solid #E6E5E5; border-collapse:collapse;}
#top_ranking td.rank img {margin:5px;}
#top_ranking td.line img {margin:0px 5px;}
#top_ranking td.txt {padding:5px 5px 5px 0px;}
#top_ranking a:link,a:visited,a:hover {color:#000000; text-decoration:underline; }

/*----お買い物について----*/
#top_shopping {margin:13px 0px 0px 0px; vertical-align:top; font-size: 85%;}
#top_shopping table {margin:1px 0px 0px 0px; border:1px solid #C0C0C0; border-collapse:collapse;}
#top_shopping a:link,a:visited,a:hover {color:#000000; text-decoration:underline; }

/*----定期のお届け----*/
#top_otodoke {margin:13px 0px 0px 0px; font-size: 85%; }

/*----メルマガキャンペーン----*/
#top_campaign {margin:20px 0px 10px 0px; font-size: 85%; }

/*----養命酒本舗のこだわり----*/
/* #top_kodawari {margin:13px 0px 0px 0px; vertical-align:top;} */
#top_kodawari {margin:10px 0px 0px 0px; vertical-align:top;font-size: 85%;}
/*----メルマガ----*/
#top_melmaga {margin:13px 0px 13px 0px; vertical-align:top;font-size: 85%;}

/*----初めての方はこちら----*/
#top_hajimete {margin-top:10px;width:177px;border:1px solid #E5E5E5;text-align:center;}
/*----左カラムリンク説明----*/
.link_lead {padding:4px 12px 0 12px ;text-align:left;line-height:120%;}
/*----会員登録----*/
#top_member {margin:13px 0px 0px 0px; vertical-align:top;font-size: 85%;}

/*----関連リンク----*/
#top_kanren {margin-top:25px;width:177px;border:1px solid #E5E5E5;text-align:center;}
#link_left_01 {margin:13px 0px 0px 0px;}
#link_left_02 {margin:13px 0px 0px 0px;}
#link_left_03 {margin:13px 0px 13px 0px;}

/*----スコヤカノート----*/
#top_note {margin:25px 0px 13px 5px; vertical-align:top;font-size: 85%;}
/*----スコヤカノート----*/
#top_sittoku {margin:13px 0px 13px 5px; vertical-align:top;font-size: 85%;}

/*----スペシャルコンテンツ----*/
#top_special {margin:25px 0px 13px 5px; vertical-align:top;font-size: 85%;}
/*----スペシャルコンテンツ----*/


/*----右カラム----*/
#ninki {
	border:1px solid #E5E5E5;
	width: 559px;
	text-align:center;
}

/* #tamesi { background:url(../img/otamesi_waku.png) no-repeat; width:384px; height:244px; } */
#tamesi { background:url(../img/otamesi_waku02.gif) no-repeat; width:384px; height:150px; }
#news { border:1px solid #E5E5E5; padding:15px; width:354px;  }

#news02 { border:1px solid #E5E5E5; padding:15px; width:559;  }
#syohin_list { border:1px solid #E5E5E5; padding:15px; width:559;  }

#boader1 {
	border-top:1px solid #E5E5E5;
	width:384px;
	text-align: center;
}
#kodawari { border:1px solid #E5E5E5; background-color:#F9F8F4; padding:15px; width:354px; }


#r_01 { border:1px solid #E5E5E5; background:url(../img/r_bg.png) no-repeat; text-align:center; width:165px; }
#r_02 { border:1px solid #E5E5E5; text-align:center; width:165px; padding-top:8px; margin:10px 0; }

#pp_obi { border:1px solid #E6E5E5; }
#pp_box { border-left:1px solid #E6E5E5; padding:5px; border-bottom:1px solid #E6E5E5; border-right:1px solid #E6E5E5; margin-bottom:25px; }

.pp_tb001 { width:100%; }
.pp_tis {
	background-color:#FFE7C5;
	padding:8px;
	color:#CF3300;
	font-weight:bold;
}
.pp_tibox { padding:10px 0 0 10px; margin-bottom: 20px; }





/*----下層メージ追加----*/
#main {
		margin:20px 0 30px 0;
		width:743px;
		text-align:left;
		}

/*----商品詳細ページ追加----*/
#main2 {
		margin:30px 0 30px 0;
		width:559px;
		text-align:left;
		}
		
/*----商品詳細ページ追加----*/
#main3 {
		margin:15px 0 30px 0;
		width:559px;
		text-align:left;
		}

/*----商品名で選ぶページ---*/
.itembox1{
		width:566px;
		}
		
.itembox2{
		width:290px;
		float:left;
		}

		
		
.itembox3{
		width:276px;
		float:right;
		}		
	
.itemboxin1{
		width:290px;
		background:url(../item/img/bg1.gif) repeat-y;
		overflow:hidden;
		}	

.itemboxin1over{
		width:290px;
		background:url(../item/img/bg1.gif) repeat-y;
		overflow:hidden;
		margin-top:21px;
		}

.itemboxin2{
		width:276px;
		background:url(../item/img/bg1.gif) repeat-y;
		overflow:auto;
		}

.itemboxin2over{
		width:276px;
		background:url(../item/img/bg1.gif) repeat-y;
		overflow:auto;
		margin-top:21px;
		}

			
.itembox4{
		width:25px;
		float:left;
		}
		
		
.itembox5{
		width:258px;
		float:right;
		margin-bottom:10px;
		margin-right:7px;
		}


.itembox5 ul{
		margin:3px 0 0 15px;
		width:240px;
		list-style:none;
		}

.itembox5 li{
		background:url(../item/img/bg_icon.gif) no-repeat 0 7px;
		padding:0 0 0 11px;
		margin:0 0 5px 0;
		}		
		
.itembox6{
		width:251px;
		float:right;
		margin-bottom:10px;
		}				


.itembox6none{
		width:251px;
		float:right;
		}

.itembox6 ul{
		margin:3px 0 0 15px;
		width:235px;

		list-style:none;
		}

.itembox6 li{
		background:url(../item/img/bg_icon.gif) no-repeat 0 7px;
		padding:0 0 0 11px;
		margin:0 0 5px 0;
		}	


.itembox6none ul{
		margin:3px 0 0 15px;
		width:235px;
		list-style:none;
		}

.itembox6none li{
		background:url(../item/img/bg_icon.gif) no-repeat 0 7px;
		padding:0 0 0 11px;
		margin:0 0 5px 0;
		}

.item_margin1{
		padding-bottom:1px;
		}
	

.item_margin2{
		margin-top:10px;
		}	
	
.item_margin3{
		padding-bottom:8px;
		}	



.left{
		text-align:left;
		}		
		
.center{
		text-align:center;
		}		
		
		
#tb3 TD { padding:2px; }
#qbox {  font-size: 85%; line-height:140%; }
#qbox2 {  font-size: 85%; line-height:140%; }
#qbox TD { padding:2px; }