* {margin:0 ;padding:0 ;}
h1,h2,h3,h4,h5,h6,p,div,table,tbody,thead,tfoot,tr,th,td,ul,li,dd,dt,dl,img,a,body {
border:0 none;
}


body{background-color:#FFF5F5; text-align:center;color:#333333; font-size:medium;}

* a:link ,
* a:visited {color:#0000FF; text-decoration:none}
/*{color:#0000CC; text-decoration:none} */
* a:hover,
* a:active{color:#cc0000; text-decoration:none}


/*基本構造
--------------------------------------*/
h1{
font-size:13px;
color:#999999;
width:400px;
}
#ALL{
width:730px; padding:0 15px;
text-align:left;margin: 0 auto;
background-color:#FFFFFF;
}

#WRAP01{
margin-top:230px;
position:relative;
width:730px;
}

#SECT01{
width:730px;
position:relative;
}

#SECT02{
width:545px;
float:right;
margin:8px 0 0 0;
text-align:center;
}

#MAIN{
width:400px;
float:left;
text-align:left;
}

#SUBMENU{
width:135px;
float:right;
text-align:left;
}

#SECT03{
width:175px;
float:left;
background-color:#FFFFFF;
margin:8px 0 0 0;
}

#SECT04{
	position:absolute;
	top:18px;
}

#SECT05{
width:730px;
padding-top: 30px;
text-align:center;
}


/*汎用設定
-------------------------------------------------------*/
/*汎用文字色*/
.red{color:#ff0000;}
.blue{color:#0000ff;}
.gray3{color:#333333;}
.gray6{color:#666666;}
.gray9{color:#999999;}


/*サイト専用字色*/
.gray4{color:#444444;}
.rubby{color:#bd091c;}
.brown{color:#6A3B1B;}
.pink{color:#ee7e7e;}
.green{color:#2AAA3B}

/*リンク文字色*/
.a_bw a:link , .a_bw a:visited {color:#6A3B1B; text-decoration:none;}
.a_bw a:hover , .a_bw a:active {color:#FFFFFF; text-decoration:none;}

.a_bp a:link , .a_bp a:visited {color:#6A3B1B; text-decoration:none;}
.a_bp a:hover , .a_bp a:active {color:#ee7e7e; text-decoration:none;}



/*背景色*/
.bg_pink{background-color:#fff5f5;}

/*文字装飾*/
.fwb{font-weight:bold;}
.tdn{text-decoration:none;}
a.red_bold{
	font-weight: bold;
	color: #FF0000;
}
a.red_bold:hover{
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.orange_bold{
	font-weight: bold;
	color: #fd7215;
}

/*上下左右よせ*/
.ta_c{text-align:center;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}

.va_t{vertical-align:top;}
.va_m{vertical-align:middle;}

.flo_r{float:right;}
.flo_l{float:left;}
.clear{clear:both;}

/*余白*/
.mt_0{margin-top:0px !important;}
.mt_5{margin-top:5px;}
.mr_12{margin-right:12px;}
.mb_8{margin-bottom:8px !important;}
.mb_12{margin-bottom:12px !important;}
.mb_0{margin-bottom:0 !important;}
.mar_10{margin:10px !important;}
.mar_24-0{margin:24px 0px;}
.mar_0_15{margin:0 15px;}
.pad_10{padding:10px;}
.pl_10{padding-left:10px;}
.pl_20{padding-left:20px !important;}
.pl_120{padding-left:120px;}
.pr_50 {padding-right: 50px !important;}
.pt_10{padding-top:10px;}


.position01{position:relative;top:3px;}
.position02{position:relative;top:7px;}



.w_400{width:400px;}
.w_450{width:400px;}
.w_500{width:500px;}

/*旧設定*/
.f00{color:#ff0000;}
.f00_b{color:#ff0000; font-weight:bold;}
.c888{color:#888888;}
.bc_ffff80{background-color:#ffff80 !important;}



.fwB{font-weight:bold;}

.fs09em{font-size:0.9em;}
.fs08em{font-size:0.8em;}
.fs15em{font-size:1.5em;}
.fsSmall{font-size:x-small;}

.fs90Lh130{
	font-size:90%;
	line-height:130%
}
/*臨時
-------------------------------------------------------*/
.msg01{
text-align:left;
padding:10px;
font-size:0.9em;
text-align:left;
line-height:120%;
color:#484848;
width:260px;
}



/*パンくずリスト・検索(SECT01)
--------------------------------------*/
h2{
font-size:13px;
font-weight:normal;
font-weight:bold;
color:#333333;
}
h2 a {
text-decoration:none;
}
.retrieval
{
float:right;
height:24px;
padding:3px 7px 0px 0px;
background-image:url(../img/common/retrieval_bg.gif);
background-repeat:repeat-x;
background-position:0 0;
text-align:right;
margin-top:-3px;
font-size:13px;
}
/*メインコンテンツ(SECT02)
--------------------------------------*/
h3{
background-image:url(../img/common/h3_bg.jpg);
background-repeat:no-repeat;
font-size:17px;
color:#ff6b68;
font-weight:bold;
margin:45px 0 12px 0;
padding:2px 0 0 28px;
height:20px;
}
h4{
margin:24px 0 12px 0;
font-size:18px;
}

/*サイドナビ(SECT03)
--------------------------------------*/
.navibox01{
margin:0px 0px 16px 0px;
background-color:#f3a6a4;
padding:0 0 15px 0;
background-image:url(../img/common/naviend01.gif);/*image size:175:17*/
background-repeat:no-repeat;
background-position:bottom;
font-size:13px;
}
li.menu2{
margin:3px 0 4px 10px;
font-size:12px;
list-style-type:none;
background-image:url(../img/common/list_dot.gif);
padding:0 0 0 10px;
background-repeat:no-repeat;
background-position:0 4;
}
li.menu2_cate{
margin:3px 0;
list-style-type:none;
}
li.menu2 a:link,
li.menu2 a:visited {color:#6A3B1B; text-decoration:none;}
li.menu2 a:hover,
li.menu2 a:active {color:#FFFFFF; text-decoration:none;}


#SECT03 p{
color:#484848;
margin:4px 10px 0px 10px;
}


/*ヘッダー部分(SECT04)
--------------------------------------*/
#SECT04{
	height:218px;
	width:730px;
	background-image:url(../img/common/lowcalo_top.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#head_btn01{position:absolute;top:159px;left:2px;}
#head_btn02{position:absolute;top:159px;left:184px;}
#head_btn03{position:absolute;top:159px;left:365px;}
#head_btn04{position:absolute;top:159px;left:546px;}
#head_btn05{position:absolute;top:187px;left:2px;}
#head_btn06{position:absolute;top:187px;left:184px;}
#head_btn07{position:absolute;top:187px;left:365px;}
#head_btn08{position:absolute;top:187px;left:546px;}


#head01{
background-color:#F96A67;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
width:150px;
position:absolute;
top:138px;
left:576px;
}

#userdata{
position:absolute;
top:90px;
left:445px;
color:#666666;
font-size:13px;
font-weight:bold;
text-align:right;
line-height:140%;
width:280px;
}
#login{
position:absolute;
top:-16px;
left:430px;
font-size:13px;
font-weight:bold;
width:300px;
text-align:right;
}



#head01 a:link ,
#head01 a:visited {
color:#FFFFFF;
text-decoration:none;
}
#head01 a:hover ,
#head01 a:active {
color:#6A3B1B;
text-decoration:none;
}

#top-account{
width:600px;
text-align:left;
margin:-3px 0 0 -302px;
position: relative;
}



/*フッター部分(SECT05)
--------------------------------------*/
#SECT05{font-size:14px;}


/*トップページ
--------------------------------------*/
.item_list {
	text-align: left;
	width: 400px;
	padding:8px 0px 8px 2px ;
	background-color:#fff0f0;
}
.items {
	float: left;
	width: 120px;
	height: auto;
	font-size:12px;
	padding:0 6px;
	min-height : 240px;
}
* html .items { height : 190px;}
*:first-child+html .items { height : 190px;}

.bannerbox{
width:400px;
}
.bannerbox img{
width:400px;
}
#SUBMENU > img{
margin-bottom:8px;
}
#meisanbox01{
width:135px;
background-image:url(../img/meisan/meisan_bg.gif);
background-repeat:repeat-y;
text-align:center;
font-size:12px;
font-weight:bold;
margin-bottom:8px;
}
#meisanbox01 .inside{
width:115px;
margin:0 auto;
}

/*商品ページ一般
--------------------------------------*/

#MAINCONTENTS01,
#MAINCONTENTS01 table{
width:520px;
margin:0 auto;
text-align:left;
font-size:14px ;
line-height:150%;
}

.item_msg2/*上下に隙間のある文章*/
{
width:480px;
padding:10px;
font-size:14px;
margin:24px 10px;
}

.item_msg3/*通常の文章*/
{
width:480px;
padding:10px;
font-size:14px;
margin:0 10px;
}

.item_msg5
/*古い設定ですが多数残っています。移行するか、再設定してください。
文字サイズ、幅の設定etcが不足していますが、一括で変更してよいかどうか未確認のため暫定的に残してあります。
*/
{
	font-size: 90%;
	line-height: 150%;
	margin-right: 10px;
}


.naiyou/*内容はitem_msg3と同じ、暇なときに統合してください。*/
{
width:480px;
padding:10px;
font-size:14px;
margin:0 10px;
}

.pp {
	text-align: right;
	margin-right: 10px;
	line-height: 150%;
	margin-top: 5px;
}
.item_msg {/*古い設定　.old_msgに移行するか、再設定してください。*/
	font-size: 90%;
	width: 350px;
	margin-left: 135px;
	margin-top: -40px;
	line-height: 130%;
}
div.old_msg1{/*緑の番号のある古いタイプのページ用*/
width:380px;
padding-left:120px;
}
.itemtitle{
font-size: 18px;
font-weight:bold;
text-align:center;
padding:15px 0;
}

.minicart{/*お好みチョイス等のカート*/
font-size:13px;
}
.minicart tr{
text-align:center;
vertical-align:middle;
}
.minicart tr td{
padding:2px 1px;
text-align:center;
vertical-align:middle;
}
/*一般ページ一般
--------------------------------------*/
#waku{
width:520px;
margin:0 auto;
text-align:left;
font-size:14px ;
line-height:150%;
}

#waku p{
max-width:500px;
margin-left:20px;
}
#waku ul{
margin:24px 0px;
padding:0px;
}
#waku li{
max-width:500px;
margin-left:40px;
padding:0;
}


.cart_td form {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
特集ページ用 tokusyu/*.html
*/
#MAINCONTENTS01 div.maincontents_img_left {
	clear: both;
	float: left;
	width: 260px;
}
#MAINCONTENTS01 div.maincontents_img_right {
	float: right;
	width: 260px;
}
* html #MAINCONTENTS01 div.maincontents_img_right {
	clear: both;
}

* html #MAINCONTENTS01 img {
	vertical-align: bottom;
	line-height: 0;
}

/*
* 左上ロゴマークリンク用
*/

input#invisible_link {
	background: url(img/zousui/transparent.gif) left top no-repeat;

	position: absolute;
	top: 0px;
	left: 0px;

	width: 129px;
	height: 129px;
	border-style: none;
	cursor: pointer;
}


/*
* 成分表ページ用
*/

#material{
	background:#FFF;
}

#ingredient{
	width:650px;
	margin:10px auto;
}

#ingredient table{
	width:650px;
	margin:0 0 20px 0;
	line-height:1.4em;
	font-size:0.8em;
}

#ingredient table tr th{
	text-align:left;
}

#ingredient table tr td{
	text-align:left;
	
}

#ingredient table tr td ul li{
	list-style-type:none;	
}

/*
*新規テキストベースページcss
*/


.t_itemname{
	text-align:center;
	margin:-15px 0 10px 0;
}

.t_blue{
	color:#0033ff;
}

.t_aqua{
	color:#33ccff;
}

.t_red{
	color:#F00;
}
.tb_deepred{
 color:#cc0000;
	font-weight:bold;
	font-size:1.4em;
}

.tb_green{
	color:#3C0;
	font-weight:bold;
	font-size:1.4em;
}

.tb_deepgreen{
	color:#339966;
	font-weight:bold;
	font-size:1.4em;
}

.tb_pink{
	color:#F99;
	font-weight:bold;
	font-size:1.4em;
}

.tb_yellow{
	color:#FC0;
	font-weight:bold;
	font-size:1.4em;
}

.tb_classic_yellow{
	color:#ffcc33;
	font-weight:bold;
	font-size:1.4em;
}


.tb_brown{
	color:#930;
	font-weight:bold;
	font-size:1.4em;
}

.tb_blue{
	color:#0033ff;
	font-weight:bold;
	font-size:1.4em;
}


.tb_red{
	color:#F00;
	font-weight:bold;
	font-size:1.4em;
}



.tb_pale_orange{
	color:#ffcc99;
	font-weight:bold;
	font-size:1.4em;

}


.tb_beni{
	color:#cc3300;
	font-weight:bold;
	font-size:1.4em;

}


.tb_mos_green{
	color:#006666;
	font-weight:bold;
	font-size:1.4em;

}

.tb_deep_pink{
	color:#ff66cc;
	font-weight:bold;
	font-size:1.4em;

}


/*
item0506.htmlテキスト用css
*/

#fan_main{
	position:relative;
}

#fan2{
	position:relative;
}

p#description_5 {
	text-align:left;
	position: absolute;
	left: 23px;
	top: 237px;
	width: 149px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

p#description_6 {
	text-align:left;
	position: absolute;
	left: 187px;
	top: 237px;
	width: 150px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

p#description_7 {
	text-align:left;
	position: absolute;
	left: 350px;
	top: 237px;
	width: 151px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

p#description_8 {
	text-align:left;
	position: absolute;
	left: 264px;
	top: 527px;
	width: 235px;
	height: 133px;
	font-size: 11px;
	line-height:140%;
}


p#description_9 {
	text-align:left;
	position: absolute;
	left: 23px;
	top: 770px;
	width: 485px;
	height: 163px;
	font-size: 11px;
	line-height:140%;
}

p#description_10 {
	text-align:left;
	position: absolute;
	left: 195px;
	top: 962px;
	width: 296px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

p#description_11 {
	text-align:left;
	position: absolute;
	left: 225px;
	top: 1299px;
	width: 277px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

p#description_12 {
	text-align:left;
	position: absolute;
	left: 12px;
	top: 961px;
	width: 204px;
	height: 92px;
	font-size: 11px;
	line-height:130%;
}

p#description_13 {
	text-align:left;
	position: absolute;
	left: 305px;
	top: 1273px;
	width: 204px;
	height: 112px;
	font-size: 11px;
	line-height:130%;
}

p#description_14 {
	text-align:left;
	position: absolute;
	left: 12px;
	top: 1096px;
	width: 204px;
	height: 112px;
	font-size: 11px;
	line-height:130%;
}

/*
0506
IE7,8 対策
*/



p#description_5 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 13px\9;
	top/*\**/: 237px\9;
	width/*\**/: 149px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

p#description_6 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 177px\9;
	top/*\**/: 237px\9;
	width/*\**/: 150px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

p#description_7 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 340px\9;
	top/*\**/: 237px\9;
	width/*\**/: 151px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

p#description_8 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 254px\9;
	top/*\**/: 527px\9;
	width/*\**/: 235px\9;
	height/*\**/: 133px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}


p#description_9 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 13px\9;
	top/*\**/: 770px\9;
	width/*\**/: 485px\9;
	height/*\**/: 163px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

p#description_10 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 185px\9;
	top/*\**/: 962px\9;
	width/*\**/: 296px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

p#description_11 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 215px\9;
	top/*\**/: 1299px\9;
	width/*\**/: 277px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

p#description_12 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 2px\9;
	top/*\**/: 961px\9;
	width/*\**/: 204px\9;
	height/*\**/: 92px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:130%\9;
}

p#description_13 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 299px\9;
	top/*\**/: 1273px\9;
	width/*\**/: 204px\9;
	height/*\**/: 112px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:130%\9;
}

p#description_14 {
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 2px\9;
	top/*\**/: 1096px\9;
	width/*\**/: 204px\9;
	height/*\**/: 112px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:130%\9;
}



/*
item0558.htmlテキスト用css
*/

#fancelbox{
	position:relative;
}

#fancelbox #description_6{
	text-align:left;
	position: absolute;
	left: 28px;
	top: 253px;
	width: 435px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fancelbox #description_7{
	text-align:left;
	position: absolute;
	left: 309px;
	top: 371px;
	width: 203px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}


#fancelbox #description_6{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 18px\9;
	top/*\**/: 253px\9;
	width/*\**/: 435px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fancelbox #description_7{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 299px\9;
	top/*\**/: 371px\9;
	width/*\**/: 203px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}


/*
item1051.htmlテキスト用css
*/

#fancel_hatuga1{
		position:relative;
}

#fh_discription_1{
	text-align:left;
	position: absolute;
	left: 22px;
	top: 241px;
	width: 154px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_2{
	text-align:left;
	position: absolute;
	left: 185px;
	top: 240px;
	width: 154px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}


#fh_discription_3{
	text-align:left;
	position: absolute;
	left: 348px;
	top: 240px;
	width: 154px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_4{
	text-align:left;
	position: absolute;
	left: 265px;
	top: 529px;
	width: 245px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_4_4{
	text-align:left;
	position: absolute;
	left: 16px;
	top: 770px;
	width: 489px;
	height: 138px;
	font-size: 11px;
	line-height:140%;
}



#fancel_hatuga2{
		position:relative;
}

#fh_discription_5{
	text-align:left;
	position: absolute;
	left: 206px;
	top: 965px;
	width: 285px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_6{
	text-align:left;
	position: absolute;
	left: 226px;
	top: 1295px;
	width: 274px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_7{
	text-align:left;
	position: absolute;
	left: 14px;
	top: 960px;
	width: 203px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_8{
	text-align:left;
	position: absolute;
	left: 15px;
	top: 1094px;
	width: 203px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}

#fh_discription_9{
	text-align:left;
	position: absolute;
	left: 307px;
	top: 1271px;
	width: 210px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}


/*IE8 1051.html*/

#fh_discription_1{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 12px\9;
	top/*\**/: 241px\9;
	width/*\**/: 154px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_2{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 175px\9;
	top/*\**/: 240px\9;
	width/*\**/: 154px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height:140%\9;
}


#fh_discription_3{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 338px\9;
	top/*\**/: 240px\9;
	width/*\**/: 154px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_4{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 255px\9;
	top/*\**/: 529px\9;
	width/*\**/: 245px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_4_4{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 6px\9;
	top/*\**/: 770px\9;
	width/*\**/: 489px\9;
	height/*\**/: 138px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}



#fancel_hatuga2{
		position:relative;
}

#fh_discription_5{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 196px\9;
	top/*\**/: 965px\9;
	width/*\**/: 285px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_6{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 216px\9;
	top/*\**/: 1295px\9;
	width/*\**/: 274px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_7{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 4px\9;
	top/*\**/: 960px\9;
	width/*\**/: 203px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_8{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 5px\9;
	top/*\**/: 1094px\9;
	width/*\**/: 203px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}

#fh_discription_9{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 297px\9;
	top/*\**/: 1271px\9;
	width/*\**/: 210px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}


/*定期購入商品
--------------------------------------*/

#chapter2{
		position:relative;
}

#c-discription01{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 213px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
}
	
	
	#c-discription02{
	text-align:left;
	position: absolute;
left: 335px;
	top: 427px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	
	#c-discription03{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 645px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	#c-discription04{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 864px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	#c-discription05{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 1079px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	#c-discription06{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 1328px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	#c-discription07{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 1578px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	#c-discription08{
	text-align:left;
	position: absolute;
	left: 335px;
	top: 1827px;
	width: 166px;
	height: 39px;
	font-size: 10px;
	line-height:140%;
	}
	
	/*
	ie8
	*/
	
	#c-discription01{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 213px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
}
	
	
	#c-discription02{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
left/*\**/: 325px\9;
	top/*\**/: 427px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}
	
	
	#c-discription03{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 645px\9;
	width/*\**/: 166px\9;
	heigh/*\**/t: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}
	
	#c-discription04{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 864px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}
	
	#c-discription05{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 1079px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}
	
	#c-discription06{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 1328px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}
	
	#c-discription07{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 1578px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}
	
	#c-discription08{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 325px\9;
	top/*\**/: 1827px\9;
	width/*\**/: 166px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 10px\9;
	line-height/*\**/:140%\9;
	}

/*定期購入説明
--------------------------------------*/

#t-description{
		position:relative;
}


#t-discription01{
	text-align:left;
	position: absolute;
	left: 21px;
	top: 37px;
	width: 480px;
	height: 39px;
	font-size: 12px;
	line-height:140%;
}


#t-discription02{
	text-align:left;
	position: absolute;
	left: 17px;
	top: 306px;
	width: 480px;
	height: 39px;
	font-size: 11px;
	line-height:140%;
}


#t-discription03{
	text-align:left;
	position: absolute;
	left: 26px;
	top: 543px;
	width: 480px;
	height: 39px;
	font-size: 12px;
	line-height:140%;
}


#t-discription04{
	text-align:left;
	position: absolute;
	left: 26px;
	top: 633px;
	width: 480px;
	height: 39px;
	font-size: 12px;
	line-height:140%;
}


#t-discription05{
	text-align:left;
	position: absolute;
	left: 26px;
	top: 713px;
	width: 480px;
	height: 39px;
	font-size: 12px;
	line-height:140%;
}

/*
ie用css
*/

#t-discription01{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 11px\9;
	top/*\**/: 37px\9;
	width/*\**/: 480px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 12px\9;
	line-height/*\**/:140%\9;
}


#t-discription02{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 7px\9;
	top/*\**/: 306px\9;
	width/*\**/: 480px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 11px\9;
	line-height/*\**/:140%\9;
}


#t-discription03{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 16px\9;
	top/*\**/: 543px\9;
	width/*\**/: 480px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 12px\9;
	line-height/*\**/:140%\9;
}


#t-discription04{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 16px\9;
	top/*\**/: 633px\9;
	width/*\**/: 480px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 12px\9;
	line-height/*\**/:140%\9;
}


#t-discription05{
	text-align/*\**/:left\9;
	position/*\**/: absolute\9;
	left/*\**/: 16px\9;
	top/*\**/: 713px\9;
	width/*\**/: 480px\9;
	height/*\**/: 39px\9;
	font-size/*\**/: 12px\9;
	line-height/*\**/:140%\9;
}

.main_item{
	width:500px;
	background:url(../img/shop/0622/0622_07.jpg) no-repeat bottom;
	margin:0 auto 20px;
	padding:0 0 20px 0;
	overflow:hidden;
}

.main_item .item{
	/*
	margin:0 0 0 6px;
	*/
	width:192px;
	float:left;
}

.main_item .text_right {
	width:298px;
	float:right;
}

.main_item .text_right h3{
	border-bottom:#e38593 solid 2px;
	height:54px;
	margin:0 0 5px 0;
	padding:0;
	background:none;
}

.main_item .text_right p{
	width:214px;
	float:left;	
	font-size:12px;
	line-height:1.4;
}

.main_item .text_right p span.hosoku{
	font-size:10px;
}
	




	

