@charset "SHIFT_JIS";

/*---  基本設定 ---*/
.base_fontstyle {
	color: #666666;
	font-size: 12px;
	line-height:140%;
	letter-spacing: 0.1em;
}

/*--- リンクカラー設定
（リンクカラーは基本的にdefault.cssで指定して下さい。
shopページでのみ効かせたいリンクスタイルがある場合のみここに記述する）

a{
	color: #3E070D;
	text-decoration: underline;
}

a:hover{
	color: #cc3300;
}

a:visited{
	color: #3E070D;
} ---*/


h2{
	margin: 0px;
	padding: 0px;
}

/*---  全てのタイトルバーに適用 ---*/
.title_bar{
	color:#ffffff;
	font-weight:bold;
}

/*---  全てのサブタイトルバーに適用 ---*/
.subtitle_bar{
	color:#ffffff;
	font-weight:bold;
	background-color:#FFA319;
}

/*---  images/cgl_tit_04の背景に適用 ---*/
.title_bg{
	background-color:#FFBB14;
}

/*---  select_item.phtmlのお届け可能日に適用 ---*/
.var_deliver{
	font-weight:bold;
	color:#91BE0E;
}

/*---  cate3_select.phtmlお届け可能日に適用 ---*/
.var_deliver02{
	font-size:10px;
	color:#91BE0E;
}

/*---  バリエーション 商品名に適用 ---*/
.var_item{
	font-size:14px;
	font-weight:bold;
}

/*---  バリエーション 値段に適用 ---*/
.var_price{
	font-size:14px;
	color:#cc3300;
}

/*---  バリエーション 値段（税込）に適用 ---*/
.var_tax{
	font-size:10px;
	font-weight:bold;
	color:#cc3300;
}

/*---  商品合計(cart.phtml)の部分に適用 ---*/
.item_add{
	color: #ff5d00;
	font-weight:bold;
}

/*---  入力フォーム(cart2.phtml)の項目部分に適用 ---*/
.form_list{
	font-weight:bold;
}

/*---  入力フォーム発送予定日枠(cart2_2.phtml)に適用 ---*/
.form_waku{
	border-style: solid;
	padding:0.1em;
	border-color:#FF0000;
	border-width: 2px;
	font-weight:bold;
}

/*---  入力フォームおのしの名前入れに適用 ---*/
.form_noshi_name{
	background-color: #aaaaaa;
}

/*---  フォントサイズ ---*/
.eng{
	font-size:11px; /*---  全ての英字商品名に適用 ---*/
}

.stock_over{
	font-size:14px; /*---  限度額・ストックオーバーの部分に適用 ---*/
}

.style01{
	font-size:14px;
}


/*---  フォントデコレーション ---*/
.deco01{
	font-weight: bold;
}


/*---  フォントカラー ---*/
.color01{
	color: #ff6600; /* オレンジ（アラート文2） */
}

.color02{
	color: #cc3300; /* 赤（アラート文） */
}



/*-- cate3_select 商品名バリエーション・値段 --*/
div.item_price{
	width:192px;
	margin:0 0 5px 0;
	float:left;
	/*background-color:pink;*/
}

.item{
	width:auto;
	font-size:10px;
	margin: 0 10px 0 0;
	float:left;
	/*background-color:#ff0000;*/
}

.price{
	width:auto;
	font-size:10px;
	margin:0px;
	float:left;
	/*background-color:#ff9900;*/
}

.discription{
	font-size:10px;
	clear:both;
	width:170px;
	margin:0px;
	clear:both;
}



/*-- select_item 商品名バリエーション・値段・購入数 --*/
div.item_price02{
	width:370px;
	margin:0 0 5px 0;
	float:left;
	/*background-color:#ff0000;*/
}

.item02{
	width:auto;
	margin: 0px 0px 0px 0px;
	float:left;
	padding:4px 10px 0 0;
	/*background-color:#ff9900;*/
}

.price02{
	width:auto;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:3px 0 0 0;
	/*background-color:#cccccc;*/
	
}

.price_style{
	font-size:14px;
	font-weight:bold;
	color:#cc3300;
	
	
}

.tax{
	font-size:10px;
	font-weight:bold;
	color:#cc3300;
}

.buynum{
	width:auto;
	float:left;
	margin: 0px 0px 0px 10px;
	/*background-color:pink;*/
}

.discription02{
	clear:both;
	width:350px;
	margin:5px 0px 0px 0px;
}



/*-- ご利用ガイド適用部分 --*/
.style1 {color: #0000FF;}
.out-line {
	border: 1px #aaaaaa solid;
	padding: 20px 0px;
}
.title {
	padding-left: 1em;
	padding-top: 3px;
	font-weight: bold;
	color: #FFFFFF;
}
dd {
	margin: 0px;
	padding: 8px 0px 8px 10px;
}
dd img{
	margin: 0px;
	border: 0px;
}
dl {
	margin: 0px;

}
.midashi{
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	font-size: 12px;
	background-image: url(../../nina_template/images/midashi.gif);
	background-repeat: no-repeat;
	height: 40px;
}
p {
	font-size: 12px;
	line-height: 160%;
}
.text-82 {
	font-size: 82%;
	line-height: 160%;
}

.text-73{
	font-size: 73%;
}

.bg_color{
	background-color:#3E070D;
}