/*---------------------------------------------------------------------
  共通
---------------------------------------------------------------------*/
.l-navi {width:637px;margin:10px auto 20px ;padding:8px;border:1px solid #CCCCCC ;}
.l-navi2 {margin:10px auto 20px ;padding:8px;border:1px solid #CCCCCC ;}
.l-navi3 {margin:10px auto 20px ;padding:8px;border:1px solid #F23100 ; color:#F23100 ; font-size:0.87em;}
.l-navi ul li {margin:2px auto 4px;padding:0px 0 0 22px;background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 5px;text-align: left;}
.l-navi ul li.list {margin-left:20px;padding:0 0 0 15px;background: url(/shop/item/helsinkiformula/design/img01/allow_gray.gif) no-repeat 3px 6px;text-align: left;}
p.list {padding:0 0 0 15px;text-align:left;line-height: 150%;background: url(/shop/item/helsinkiformula/design/img02/allow_green_03.jpg) no-repeat 3px 6px;}
p.list2 {padding:0 0 0 15px;margin-bottom:8px;text-align:left;font-weight:bold;background: url(/shop/item/helsinkiformula/design/img02/allow_green_03.jpg) no-repeat 3px 6px;}
.l-navi .left {width:275px;margin:0 29px 0 30px ;float:left;}
.l-navi .right {width:275px;float:left;}
.l-navi .left2 {width:295px;margin:0 29px 0 0 ;float:left;}
.pagetop {width:67px;margin:10px 0 0 0;float:right;}
.pagetop2 {width:67px;margin:-5px 0 10px 0;float:right;}
h4{color:#002E64;font-weight:bold;margin:8px 0 3px 0;text-align:left;}
h5{margin-bottom:3px;color:#999A00;font-weight:bold;text-align:left;font-size:100%;}

/*---------------------------------------------------------------------
	共通
---------------------------------------------------------------------*/
html{height:100%;}
body {
	height:100%;
	margin:0;
	padding:0;
	font-size: 0.8em;
	color: #333;
	line-height: 150%;
/*	text-align: center;　*/
	margin: 0px;
	background:  url(/shop/item/helsinkiformula/design/img01/bg_01.jpg) repeat-x;
/*	border: 1px solid #6699FF; */
}
img {	border: none;	margin:0;	padding:0;}
p,h1,h2,h3,h4,h5,h6,dl,dt,ul{margin:0;padding:0;}
table {	font-size: 100%;	margin: 0;	padding:0;}	
td {	font-size: 100%;	margin: 0;	padding:0;}
ul {	text-align:center;}
ul li {	margin: 0 ;	padding: 0 ;	list-style-type: none;}	
ol {	margin: 0 0 15px 20px;	padding:0;}
p {	margin: 0;	padding:0;}
br {	margin: 0;	padding:0;}
select {display:block;}
form {	margin: 0px;	padding: 0px;}
.indent {	text-indent:-2345px;}
.center {	text-align:center;	margin: 0 auto;}
.left {	margin: 0;	padding:0;	float: left;}
.right {	margin: 0;	padding:0;	float: right;}
.indent {	text-indent:-99999px;}
.middle {	vertical-align: middle;}

 /*　回り込み解除 */
/*----------------- */
.clear {	clear:both;	margin: 0;	padding:0;}
.clear-left {	clear: left;}
.clear-right {	clear: right;}
/*　clearfix でfloatを解除 */
.clearfix:after { /*floatの解除、ここがポイント*/ display:block; clear:both; height:0px; visibility:hidden; content:"."; }
.clearfix { min-height: 1px; /*IE6、7対策*/}
* html .clearfix { height: 1px; /*\*//*/ /*MAC IE5.x対策*/ height: auto; overflow: hidden; /**/}
/*-- 改行なし --*/
.nowrap{		white-space: nowrap;}

/*---------------------------------------------------------------------
 基本リンク設定
---------------------------------------------------------------------*/
a { 	text-decoration: none;	color:#3F4FB1;	} 
a:link {	color:#3F4FB1;	text-decoration: underline;}
a:hover {	color: #999900;	text-decoration: none;}
a:active {	color:#999900;	text-decoration: none;}

/*a:visited {	color:#333;	text-decoration: none;}*/
/*a:hover img{	opacity:0.7;	filter: alpha(opacity=70);}*/

/*---------------------------------------------------------------------
 スペース
---------------------------------------------------------------------*/
.spacer-1 {	margin: 1px auto 0;}
.spacer-5 {	margin: 5px auto 0;}
.spacer-10 {	margin: 10px auto 0;} 
.spacer-15 {	margin: 15px auto 0;} 
.spacer-20 {	margin: 20px auto 0;}
.spacer-25 {		margin: 25px auto 0;}
.spacer-30 {		margin: 30px auto 0;}
.spacer-40 {		margin: 40px auto 0;}
.spacer-200 {	margin: 200px;}
.spacer-300 {	margin: 300px;}
.spacer-699 {	height: 100%;	padding-top: 100%;}

/*---------------------------------------------------------------------
 フォント
---------------------------------------------------------------------*/
.bold {	font-weight: bold;}

/*----- 行間 -----*/
.line-height-130 {	line-height: 130%;}
.line-height-140 {	line-height: 140%;	text-align: left;}
.line-height-150 {	line-height: 150%;}
.line-height-160 {	line-height: 160%;}
.line-height-200 {	line-height: 200%;}

/*----- 赤 -----*/
.font-red-01 {	color: #FF0000;}
.font-red-02 {	color: #FF0000;	font-weight: bold;}
.font-red-03 {	color: #FF0000;}
.font-red-04 {	color: #CC0000;}

/*----- 青 -----*/
.font-blue-01 {	color:#3F4FB1;}	

/*----- オレンジ -----*/
.text-orange-01 {	font-weight: bold;	color: #FF6600;}
.text-orange-02 {	color: #FF6600;}

/*----- 黄緑 -----*/
.font-yellowgreen {	color: #999900;}

/*----- グレー -----*/
.font-glay {	color: #CCC;}
.font-glay-02 {	color: #999;}
.font-glay-140 {	color: #666;}

/*----- 白 -----*/
.font-white {	color: #FFF;}

/*-----------------------------------------
 グローバルナビゲーション個別設定
-------------------------------------------*/
/*----- ナビアイコンのマージン設定 -----*/
.navi_icon{	margin-top: 3px;	margin-right: 4px;	float: left;	}
.navi_icon_02{	margin-top: 4px;	margin-right: 4px;	float: left;	}

/*-----------------------------------------
 ライン設定
-------------------------------------------*/
.line-goumu-01 {	width:530px;	margin: 0 auto;	border-top: 1px solid #999999;	text-align: center;}
.line-shousai-01 {	width:360px;	margin: 10px auto 0;	border-top: 1px solid #999999;	text-align: center;	text-indent: -9999px;}
.input {	vertical-align: middle;　border: none; 　border: solid 1px #aaa; 　background-color: #eee; 　}

/*------------------------------------------------------------
 共通矢印
--------------------------------------------------------------*/
.allow-green-01 {	width:123px;	margin:15px auto 0;}
.allow-green-02 {	width:47px;	height: 31px;	margin :5px auto 0;	text-align: center;	background:url(/shop/item/helsinkiformula/design/img01/allow_green_02.jpg) no-repeat;	text-indent: -9999px;}

/*-----------------------------------------
 テキストエリア設定
-------------------------------------------*/
.text-left {	line-height: 160%;	text-align: left;}
.text-area-5 {	width:655px;	margin: 5px 0 0 3px;	line-height: 160%;	text-align: left;}
.text-area-10 {	width:655px;	margin: 10px 0 0 3px;	line-height: 160%;	text-align: left;}
.text-area-15 {	width:655px;	margin: 15px 0 0 3px;	line-height: 160%;	text-align: left;}
.text-area-20 {	width:655px;	margin: 20px auto 0;	line-height: 160%;	text-align: left;}

/*------------------------------------------------------------
 共通ボックス　ヘッダー/フッターのボックス
--------------------------------------------------------------*/
.box-common-01-top {	width:655px;	height:5px;	margin:10px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img01/box_common_01_top.jpg) no-repeat; text-indent: -9999px;}
.box-common-01-center {	width:655px;	margin:0;	background:url(/shop/item/helsinkiformula/design/img01/box_common_01_center.jpg) repeat-y;	text-align:center;}
.box-common-01-bottom {	width:655px;	height:3px;	background:url(/shop/item/helsinkiformula/design/img01/box_common_01_bottom.jpg) no-repeat; text-indent: -9999px;}

/*------------------------------------------------------------
 共通ボックス　説明部分　ボックス/手順/レビュー
--------------------------------------------------------------*/
.box-common-left-01 {	width:320px;	margin:0 15px 0 0; float:left;}
.box-common-right-01 {	width:320px; float:left;}

/*---------------------------------------------------------------------
  共通で使うリストマーク
---------------------------------------------------------------------*/
.table-bg-green-list {	padding:0 0 0 15px;	text-align:left;	line-height: 150%;	background: url(/shop/item/helsinkiformula/design/img01/allow_green.gif) no-repeat 3px 6px;}
.table-bg-green-list2 {	padding:0 0 0 15px;	text-align:left;	line-height: 150%;	background: url(/shop/item/helsinkiformula/design/img01/allow_green.gif) no-repeat 3px 3px;}
.allow-blue-list { margin:7px 0 0 0;	padding:0 0 0 23px;	text-align:left;	line-height: 100%;	background: url(/shop/item/helsinkiformula/design/img01/allow_blue.jpg) no-repeat 5px 2px;}




/*---------------------------------------------------------------------
  TOP　レイアウト　-01-
---------------------------------------------------------------------*/
#layout {	width: 900px;	margin: 0 auto 0;	padding:0 0 10px 0;	background: #FFF;}

/*---------------------------------------------------------------------
 ヘッダー　
---------------------------------------------------------------------*/
#header {	width: 870px;	height: 70px;	margin:0 auto;	text-align:left;	background: url(/shop/item/helsinkiformula/design/img01/header_bg.jpg) no-repeat;}
#header-h1-text {	margin:8px 0 0 13px;	font-size: 85%;	text-align:left;	color: #999;}

/* 左ブロック --------*/
#header-left {	width: 505px;	float:left;}

/* ロゴ --------*/
#header-logo {	width: 246px;	height: 24px;	margin:3px 0 0 13px;}

/* 右ブロック --------*/
#header-right {	width: 335px; 	margin: 0 0 0 20px;	float:left;}

/* 送料無料 --------*/
#header-right .header-souryou {	width: 261px;	height: 13px;	margin:5px 0 0 0;	background: url(/shop/item/helsinkiformula/design/img01/img_souryou.gif) no-repeat;	text-decoration:none; text-indent: -9999px;	display:block;}

/* 超速配達 --------*/
#header-right .left {	width: 147px;	height: 34px;	margin:7px 8px 0 0;	background: url(/shop/item/helsinkiformula/design/img01/img_kani_o.gif) no-repeat;	float:left;}
#header-right .left a{	display:block; }
#header-right .left a:hover {	background-color:transparent; }
#header-right .left a:hover img{	visibility:hidden; }

/* フリーダイヤル／営業時間／お気に入り --------*/
#header-right .right {	width: 153px;	margin:0 0 0 0;	float:left;}
#header-right .right .header-fdial {	width: 153px;	height: 15px;	margin:5px 0 0 0;	background: url(/shop/item/helsinkiformula/design/img01/img_fdial.gif) no-repeat;	text-decoration:none;	text-indent: -9999px;	display:block;}
#header-right .right .header-time {	width: 153px;	margin:3px 0 0 0;}
#header-right .right .header-time .left {	width: 55px;	height: 21px;	margin:0 8px 0 0;	background: url(/shop/item/helsinkiformula/design/img01/img_time.gif) no-repeat;	text-decoration:none;	text-indent: -9999px;	display:block;}
#header-right .right .header-time .right {	width: 90px;	height: 21px;	margin:0 0 0 0;	background: url(/shop/item/helsinkiformula/design/img01/bt_okiniiri_o.gif) no-repeat;	float:left;}
#header-right .right .header-time .right a{	display:block; }
#header-right .right .header-time .right a:hover {	background-color:transparent; }
#header-right .right .header-time .right a:hover img{	visibility:hidden; }

/* テキストナビ --------*/
.header-text-navi {	margin:-2px 0 0 1px;	font-size: 82%;	color:#000;	float:left;}
.header-text-navi a { 	text-decoration: none;	color:#333;	} 
.header-text-navi a:link {	color:#333;	text-decoration: none;}
.header-text-navi a:hover {	color:#3F4FB1;	text-decoration: underline;}
.header-text-navi a:active {	color:#333;	text-decoration: none;}

/*---------------------------------------------------------------------
 ナビゲーション
---------------------------------------------------------------------*/
#navi-box {  width:870px; height: 30px; margin:0px auto 0; }
#navi-box ul li {	float: left;}

#navi-home {	background: url(/shop/item/helsinkiformula/design/img01/navi_home_o.jpg) no-repeat;	width: 61px;}
#navi-haircare {	background: url(/shop/item/helsinkiformula/design/img01/navi_haircare_o.jpg) no-repeat;	width: 135px;}
#navi-skincare {	background: url(/shop/item/helsinkiformula/design/img01/navi_skincare_o.jpg) no-repeat;	width: 135px;}
#navi-bodycare {	background: url(/shop/item/helsinkiformula/design/img01/navi_bodycare_o.jpg) no-repeat;	width: 135px;}
#navi-purchase {	background: url(/shop/item/helsinkiformula/design/img01/navi_purchase_o.jpg) no-repeat;	width: 135px;}
#navi-trial {	background: url(/shop/item/helsinkiformula/design/img01/navi_tryal_o.jpg) no-repeat;	width: 135px;}
#navi-ask {	background: url(/shop/item/helsinkiformula/design/img01/navi_ask_o.jpg) no-repeat;	width: 134px;}

#navi-home a,
#navi-haircare a,
#navi-skincare a,
#navi-bodycare a,
#navi-trial a,
#navi-purchase a,
#navi-ask a{	display:block; }

#navi-home a:hover,
#navi-haircare a:hover,
#navi-skincare a:hover,
#navi-bodycare a:hover,
#navi-trial a:hover,
#navi-purchase a:hover,
#navi-ask a:hover {	background-color:transparent; }

#navi-home a:hover img,
#navi-haircare a:hover img,
#navi-skincare a:hover img,
#navi-bodycare a:hover img,
#navi-trial a:hover img,
#navi-purchase a:hover img,
#navi-ask a:hover img {	visibility:hidden; }

/*---------------------------------------------------------------------
 メイン
---------------------------------------------------------------------*/
#layout-02 {	width: 870px;	margin: 10px auto 0;	text-align:left;}
#layout-left {	width: 200px;	margin:0 15px 0 15px;	_margin:0 4px 0 7px;	float:left;}
#layout-left a { 	color:#333;	text-decoration: none;} 
#layout-left a:link {	color:#333;	text-decoration: none;}
#layout-left a:hover {	color:#3F4FB1;	text-decoration: underline;}
#layout-left a:active {	color:#333;	text-decoration: none;}

#layout-right {	width: 655px;
/*	border: 1px solid #CCCCCC; */
	float:left;}

/*---------------------------------------------------------------------
 サイド
---------------------------------------------------------------------*/

/* ログイン-----------*/
#side-login-box {	width:196px;	_width:190px;	margin:0 auto ;	_padding:0 3px 0 3px;	border:2px solid #CDCDCD;	background-color:#EAEAEA;}
.side-login-box-01 {	width:188px;	margin:3px auto ;	padding:0 0 10px 0;	_padding:0 0 0 0;	border:1px solid #E6E6E6;	background-color:#FFF;}

#side-login-box-02-left {	width:72px; margin:10px 0 0 15px ;	background:url(/shop/item/helsinkiformula/design/img01/bt_side_login_o.jpg) no-repeat; float:left; display:inline;}
#side-login-box-02-right {	width:72px; margin:10px 15px 0 0 ;	background:url(/shop/item/helsinkiformula/design/img01/bt_side_my_o.jpg) no-repeat; float:right;  display:inline;}
#side-login-box-02 {	width:160px; margin:10px auto 0 ;  _margin:10px 0 0 14px;	background:url(/shop/item/helsinkiformula/design/img01/bt_side_shinki_o.jpg) no-repeat;}

#side-login-box-02-left a , #side-login-box-02-right a , #side-login-box-02 a {	display:block;  }
#side-login-box-02-left a:hover , #side-login-box-02-right a:hover , #side-login-box-02 a:hover {	background-color:transparent;	}
#side-login-box-02-left a:hover img , #side-login-box-02-right a:hover img , #side-login-box-02 a:hover img {	visibility:hidden;  }

/* リストマーク-------------*/
#side-login-box ul li.side-list-arrow {	width:160px;	height:10px;	padding:4px 0 2px 21px;	_padding:4px 0 1px 14px;	text-align:left;	background: url(/shop/item/helsinkiformula/design/img01/allow-red.jpg) no-repeat 14px 10px;	_background: url(/shop/item/helsinkiformula/design/img01/allow-red.jpg) no-repeat 7px 9px;}

/* サイトガイド--------------*/
.side-guide {	width:200px; margin:10px auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/side_siteguide_o.gif) no-repeat;}
.side-campaign {	width:200px; margin:8px auto 8px ;	background:url(/shop/item/helsinkiformula/design/img01/side_campaign_o.gif) no-repeat;}
.side-cam {	width:200px; margin:8px auto 15px ;	background:url(/shop/item/helsinkiformula/design/img01/side_cam_o.jpg) no-repeat;}

.side-guide a , 
.side-campaign a
 {	display:block;  }
.side-guide a:hover , 
.side-campaign a:hover
 {	background-color:transparent;	}
.side-guide a:hover img , 
.side-campaign a:hover img
 {	visibility:hidden;  }

.side-cam a:hover img{ opacity:0.5;}

/* サイドタイトルバー（共通）--------------*/
.side-title {	width:200px;	margin:15px auto 15px ;}
.side-title ul li {	width:200px;	height:30px;	margin:0 auto -6px;	text-align:left;	background: url(/shop/item/helsinkiformula/design/img01/side_arrow_dot.gif) no-repeat 0 0;	color:#000;	padding:6px 0 0 15px ; }

/* サイド　オンラインショップについて--------------*/
.side-title ul li.side-magazine {	width:200px;	height:30px;	margin:0 auto -8px ;	text-align:left;	padding:9px 0 0 38px;	line-height: 100%;	font-size:100%;	background: url(/shop/item/helsinkiformula/design/img01/side_magazine.gif) no-repeat 0 0;}
.side-title ul li.side-faq {	width:200px;	height:30px;	margin:0 auto -8px ;	text-align:left;	padding:9px 0 0 38px ;	line-height: 100%;	font-size:100%;	background: url(/shop/item/helsinkiformula/design/img01/side_faq.gif) no-repeat 0 0;}
.side-title ul li.side-voice {	width:200px;	height:30px;	margin:0 auto -8px ;	text-align:left;	padding:9px 0 0 38px ;	line-height: 100%;	font-size:100%;	background: url(/shop/item/helsinkiformula/design/img01/side_voice.gif) no-repeat 0 0;}

/* サイド　検索---------------------------*/
.side-search {	width:190px;	margin:0 auto -20px;}
.side-search p {	width:180px;	margin:8px 0 0 0;	padding:0 0 0 3px;	text-align:left;	color:#000;	font-size: 80%;}

/* バナー（公式）-----------------*/
.side-helshinki-official {	width:200px; margin:15px auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/side_helshinki_official_o.jpg) no-repeat;}
.side-ilab-official {	width:200px; margin:8px auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/side_ilab_official_o.jpg) no-repeat;}
.side-ginza {	width:200px; margin:8px auto 8px ;	background:url(/shop/item/helsinkiformula/design/img01/side_ginza_o.jpg) no-repeat;}
.side-nenkan {	width:200px; margin:8px auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/side_nenkan_o.jpg) no-repeat;}
.side-kanideli{ width:200px; margin:10px auto 0; background:url(/shop/item/helsinkiformula/design/img01/side_kanideli_o.gif) no-repeat;}

.side-helshinki-official a , 
.side-ilab-official a , 
.side-ginza a , 
.side-nenkan a , 
.side-kanideli a
 {	display:block;  }
.side-helshinki-official a:hover , 
.side-ilab-official a:hover , 
.side-ginza a:hover , 
.side-nenkan a:hover , 
.side-kanideli a:hover
 {	background-color:transparent;	}
.side-helshinki-official a:hover img , 
.side-ilab-official a:hover img , 
.side-ginza a:hover img , 
.side-nenkan a:hover img , 
.side-kanideli a:hover img
 {	visibility:hidden;  }

/* sale-----------*/
#side-sale {	width:200px; height: 35px; margin: auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/side_sale_o.gif) no-repeat 0 0; }
#side-sale a {	display:block;  }
#side-sale a:hover {	background-color:transparent;	}
#side-sale a:hover img {	visibility:hidden;  }

/* present--------------*/
#side-present {	width:200px; height: 35px; margin: auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/side_present_o.gif) no-repeat 0 0; }
#side-present a {	display:block;  }
#side-present a:hover {	background-color:transparent;	}
#side-present a:hover img {	visibility:hidden;  }

/*---------------------------------------------------------------------
 フッター
---------------------------------------------------------------------*/
#layout-footer {	width: 900px;	margin: 0 auto;	padding:0 0 50px 0;	background: #FFF;}
#layout-footer-left {	width: 210px;	margin: 0 15px 0 0;	text-align:left;	float:left; }
#layout-footer-center {	width: 320px;	margin: 0 15px 0 0;	float:left; }
#layout-footer-right {	width: 320px;	margin: 0 0 0 0;	float:left; }
.f-box {width:300px;margin:0px auto 20px;padding:8px 8px 4px 12px;border:1px solid #CCCCCC ;}
.f-box p {margin:0 auto 8px;text-align:left;line-height:150%;}
.copy-bg {	width: 900px;	margin: 0 auto;	padding:5px 0;	background:#E0E0E0;	text-align:center;}
.back-top {	width:90px;	height:18px;	margin:0 20px 0 0;	background:url(/shop/item/helsinkiformula/design/img01/img_backtop_o.jpg) no-repeat;	float:right; }
.back-top a {	display:block;  }	
.back-top a:hover {	background-color:transparent;}
.back-top a:hover img {	visibility:hidden;  }
.footer-line {	width: 100%;	margin: -1px auto 0;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCC; text-indent: -9999px;}

/* カレンダー-----------------*/
.calender_waku {	width:200px;	margin:15px 0 0 0;	font-size: 100%;	border-top: 1px solid #CCC;	border-right: 1px solid #CCC;	border-left: 1px solid #CCC;	text-align: center;}
.calender_waku_manth {	height:28px;	padding:4px 0 0 5px;	font-size: 85%;	background: #E0E0E0;	text-align: left;	vertical-align: middle;}
.calender_waku_week { padding:2px 5px;	font-size: 85%;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;}
.calender_waku_week2 { padding:2px 5px;	border-bottom: 1px solid #CCC;	font-size: 85%;}
.calender_waku2 { padding:2px 5px;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;}
.calender_waku3 { padding:2px 5px;	font-size: 85%;	border-bottom: 1px solid #CCC;}
.calender_waku4 { padding:2px 5px;	font-size: 85%;}
.calender_waku5 { padding:2px 5px;	font-size: 85%;}
.sunday_1{ padding:2px 5px;	color: #FF0000;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	font-size: 85%;}
.sunday_2{ padding:2px 5px;	color: #FF0000;	font-size: 85%;}
.sunday_3{ padding:2px 5px;	font-size: 88%;	color: #FF0000;}

/*　カレンダーテキスト-----------------------*/
.calender-text-01 {	margin:8px 0 0 0;	font-size: 90%;}

/* カラー-----------------------*/
.red{	color: #FF0000;	font-size: 100%;}
.red-02{	color: #CC0000;}
.blue{	font-size: 100%;	color: #3366FF;}
.black{	color: #000;}
.green{	color: #B4B807;}
.pink{	color: #FFCCCC;}
.bg_pink{	background-color: #FFCCCC;}
.bold{	font-weight: bold;}
.dull-yellow {	margin:5px 0 0 10px;	color:#BDBD00;	font-weight: bold;	font-size: 90%;}

/* チームマイナス６％-----------------------*/
#side-team6 {	width:164px;	margin:10px 0 0 18px ;	background:url(/shop/item/helsinkiformula/design/img01/side_bana_10_o.gif) no-repeat;}
#side-team6 a {	display:block;  }
#side-team6 a:hover {	background-color:transparent;	}
#side-team6 a:hover img {	visibility:hidden;  }
#side-jdma {	width:105px;	margin:10px 0 0 45px ;}

/*---------------------------------------------------------------------
 メインページ
---------------------------------------------------------------------*/
/* 共通ボックス-------------------*/
.main-box {	width:655px;	height:100%;	margin:15px auto 0;
/*background-color: #EEE; */
}

/* ヘッダー---------------*/
#main-header {	width:655px;	height:130px;	margin:0 auto ;}

/* タイトル----------------*/
.tit {	font-size:130%;	font-weight:bold;	padding:4px 0 0 15px;	color:#3F4FB1;	letter-spacing: 1px;}
.main-tit {	width:655px;	height:30px;	margin:15px auto 0 ;	background:url(/shop/item/helsinkiformula/design/img01/top_tit.jpg) no-repeat;	display:block;}
.main-tit-text {	padding:20px  0 0 15px;	font-size:80%;}

/*---------------------------------------------------------------------
 キャンペーン
---------------------------------------------------------------------*/
#main-box-13 {	width:655px;	margin:10px auto 0;}
#main-box-13-left { width:400px;	margin:0 10px 0 0;	background:url(/shop/item/helsinkiformula/design/img01/top_summer_o.jpg) no-repeat 0 0;	float:left; }
#main-box-13-left a {	display:block;  }
#main-box-13-left a:hover {	background-color:transparent;  }
#main-box-13-left a:hover img {	visibility:hidden;  }
#main-box-13-right {	width:245px;	float:left;}

#main-box-13-right-top { width:245px;	background:url(/shop/item/helsinkiformula/design/img01/top_sample_o.jpg) no-repeat 0 0; }
#main-box-13-right-top a {	display:block;  }
#main-box-13-right-top a:hover {	background-color:transparent;  }
#main-box-13-right-top a:hover img {	visibility:hidden;  }

#main-box-13-right-bottom { width:245px;	margin:3px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img01/top_magazine_o.jpg) no-repeat 0 0; }
#main-box-13-right-bottom a {	display:block;  }
#main-box-13-right-bottom a:hover {	background-color:transparent;  }
#main-box-13-right-bottom a:hover img {	visibility:hidden;  }

/*
#main-box-13-right-bottom { width:245px;	margin:3px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img01/magazine_o.jpg) no-repeat 0 0; }
#main-box-13-right-bottom a {	display:block;  }
#main-box-13-right-bottom a:hover {	background-color:transparent;  }
#main-box-13-right-bottom a:hover img {	visibility:hidden;  }

#main-box-13-right-top {	width:245px;　margin:0 0 0 0;　background:url(/shop/item/helsinkiformula/design/img01/top_sample_o.jpg) no-repeat 0 0;	float:left; }
#main-box-13-right-top a {	display:block;  }
#main-box-13-right-top a:hover {	background-color:transparent;  }
#main-box-13-right-top a:hover img {	visibility:hidden;  }

#main-box-13-right-bottom {	width:245px;　margin:3px 0 0 0;　background:url(/shop/item/helsinkiformula/design/img01/top_magazine_o.jpg) no-repeat 0 0;　}
#main-box-13-right-bottom a {	display:block;  }
#main-box-13-right-bottom a:hover {	background-color:transparent;  }
#main-box-13-right-bottom a:hover img {	visibility:hidden;  }
*/
/*---------------------------------------------------------------------
 お買い得商品
---------------------------------------------------------------------*/
#main-box-11 {	width:655px;	margin:5px auto 0;}
.main-box-11-left {	width:159px;	height:140px;	margin:0 6px 0 0;	float:left;}
.main-box-11-right {	width:159px;	height:140px;		margin:0 1px 0 0;	float:right;}

/*---------------------------------------------------------------------
 商品を探す
---------------------------------------------------------------------*/
/* ブランドから探す-----------------*/
#main-box-12 {	width:655px;	margin:5px auto 0;}
#main-box-12-left {	width:300px; margin:0 0 0 10px; _margin:0 0 0 5px;	background:url(/shop/item/helsinkiformula/design/img01/top_helshinki_ichiran_o.jpg) no-repeat 0 0;	float:left;　}
#main-box-12-left a {	display:block;  }
#main-box-12-left a:hover {	background-color:transparent;	}
#main-box-12-left a:hover img {	visibility:hidden;  }
#main-box-12-right {	width:300px; margin:0 10px 0 0;	_margin:0 5px 0 0;	background:url(/shop/item/helsinkiformula/design/img01/top_ilab_ichiran_o.jpg) no-repeat 0 0;	float:right;　}
#main-box-12-right a {	display:block;  }
#main-box-12-right a:hover {	background-color:transparent;	}
#main-box-12-right a:hover img {	visibility:hidden;  }

/* 悩み・目的から探す＆アイテムから探す----------------------*/
#sagasu {	width:655px;	margin:15px 0 0 0;	overflow:auto;}
#sagasu ul#tab {	margin:0;	padding:0;	background-color:#fff;	float:left;	width:100%;	}
#sagasu ul#tab li {	margin:0 0 0 2px;	padding:3px;	text-align:center;	border:1px solid #4B5AB6;	border-bottom:none;	color:#2A319B;	float:left;	width:150px;	}
#sagasu ul#tab li.selected {	background-color:#7580C7;	color:#fff;		}	
#sagasu ul#tab li.selected a {	color:#fff;	}	
#sagasu ul#tab li.selected a:hover {	color:#fff;		}		
#sagasu ul#tab li a {	color:#2A319B;	}		
#sagasu ul#tab li a:visited {	color:#2A319B;		}	
#sagasu ul#tab li a:hover {	color:#7580C7;		}			

#hair, #skin {	width:653px;	margin:1px 0 0 0;	padding:0 0 10px 0;	background-color:#F3F4FD;	border:1px solid #4B5AB6;	float:left;}
.sagasu-box-left {	width:280px;	margin:5px 10px 0 0;	float:left;}
.sagasu-box-center {	width:190px;	margin:5px 10px 0 0;	float:left;}
.sagasu-box-right {	width:120px;	margin:5px 10px 0 0;	float:left;}
.sagasu-shinsyohin-photo {	width:102px;	border:1px solid #D9D9D9;	margin:5px 10px 5px 0;	float:right;}
.sagasu-shinsyohin-name {	margin:0 0 0 10px;	color:#3F4FB1;	font-size: 90%;	}
.sagasu-shinsyohin-name a { 	text-decoration: underline;	color:#3F4FB1;	} 

/* リストマーク----------------*/
li.sagasu-list-arrow { height:20px; padding:0 0 0 20px; text-align:left; font-size:90%; background: url(/shop/item/helsinkiformula/design/img01/allow_blue.jpg) no-repeat left 1px;}
.sagasu-box-left ul, .sagasu-box-center ul { margin:5px 0 0 15px;}

/*---------------------------------------------------------------------
 WEB会員のご案内 ＆ 定期購入のご案内
---------------------------------------------------------------------*/
#main-box-03-left {	width:320px;	height:77px;	margin:0 15px 0 0 ;	text-align:left;	display:block;	background:url(/shop/item/helsinkiformula/design/img01/bg_goannai.jpg) no-repeat 0 0; float:left;}
#main-box-03-right {	width:320px;	height:65px;	text-align:left;	display:block;	background:url(/shop/item/helsinkiformula/design/img01/bg_teikikounyu.jpg) no-repeat 0 0; float:left;}

/* 商品詳細ボタン----------------*/
#bt-shouhinjhouhou-04 {	width:85px;	height:18px;	margin:10px 0 0 227px;	background:url(/shop/item/helsinkiformula/design/img01/bt_shouhinjhouhou_02_o.jpg) no-repeat 0 0;}
#bt-shouhinjhouhou-05 {	width:85px;	height:18px;	margin:10px 0 0 227px;	background:url(/shop/item/helsinkiformula/design/img01/bt_shouhinjhouhou_03_o.jpg) no-repeat 0 0;}

/*-- ロールオーバー --*/
#bt-shouhinjhouhou-04 a , #bt-shouhinjhouhou-05 a {	display:block;  }
#bt-shouhinjhouhou-04 a:hover , #bt-shouhinjhouhou-05 a:hover {	background-color:transparent;}
#bt-shouhinjhouhou-04 a:hover img , #bt-shouhinjhouhou-05 a:hover img  {	visibility:hidden;  }

/*---------------------------------------------------------------------
 新着情報
---------------------------------------------------------------------*/
#main-box-06 {	width:440px;	margin:0 15px 0 0 ; float:left;}

/* 新着情報のボックス 枠線---------------*/
#main-box-06-top {	width:440px;	height:30px;	background:url(/shop/item/helsinkiformula/design/img01/top_tit.jpg) no-repeat;}
#main-box-06-center {	width:440px;	height:260px;	padding:0 0 5px;	background:url(/shop/item/helsinkiformula/design/img01/main_box_03_center.jpg) repeat-y;	text-align:center;}
#main-box-06-center-in {	width:437px;	height:260px;	padding:0 0 5px;	overflow: scroll;}
#main-box-06-bottom {	width:440px;	height:2px;	background:url(/shop/item/helsinkiformula/design/img01/main_box_03_bottom.jpg) no-repeat;	display:block;}

/* 一覧とRSS----------------*/
#ichiran-link {	margin:-15px 10px 0 0;	padding:0 0 0 348px;	font-size:80%;	float: left;	}
#img-rss {	width:16px;	margin:-15px 0 0 0;	float: left;	}

/* 内容--------------*/
.sinchaku-box {	width: 404px;
/*	height:48px;*/
	margin: 0 auto;	padding:5px 0 0 0;	clear: left;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCC;}
.sinchaku-day {  width: 72px;		margin:3px 0;	 padding:0 21px 0 0;	 color: #000;  float: left;}
.sinchaku-text {  width: 311px;		margin:3px 0;		text-align:left;  float: left;}

/*---------------------------------------------------------------------
 メディア掲載
---------------------------------------------------------------------*/
#main-box-07 {	width:200px; float:left;}

/* メディア掲載のボックス 枠線---------------*/
#main-box-07-top {	width:200px;	height:32px;	background:url(/shop/item/helsinkiformula/design/img01/top_tit.jpg) no-repeat;}
#main-box-07-center {	width:200px;	height:260px;	padding:0 0 5px;	background:url(/shop/item/helsinkiformula/design/img01/main_box_04_center.jpg) repeat-y;	text-align:center;}
#main-box-07-bottom {	width:200px;	height:2px;	background:url(/shop/item/helsinkiformula/design/img01/main_box_04_bottom.jpg) no-repeat;	text-align:left;	display:block;}

/* 内容-------------*/
.media-box {  width: 190px;  margin: 0 auto;		padding:5px 0 0 0;	 clear: left;}
.media-img {  width: 72px;	 padding:0 3px 0 0;  float: left;}
.media-text {  width: 113px;  margin: 2px 0 0 0;		text-align:left;  font-size:85%;  line-height: 140%;  float: left;}
.media-boder {  width:180px;	 height:1px;  margin:10px auto 0;		background:url(/shop/item/helsinkiformula/design/img01/line_media.gif) no-repeat;  text-decoration:none;  text-indent: -9999px;  display:block;}


/*---------------------------------------------------------------------
  フッターのボックス
---------------------------------------------------------------------*/
/* フッターのメニュー部分　1
---------------------------------------*/
.footer-menu-01 {	margin:8px 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_01.jpg) no-repeat 0 0;}
.footer-menu-02 {	margin:8px 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_02.jpg) no-repeat 0 0;}
.footer-menu-03 {	margin:8px 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_03.jpg) no-repeat 0 0;}
.footer-menu-04 {	margin:8px 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_04.jpg) no-repeat 0 0;}
.footer-menu-05 {	margin:8px 0 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_05.jpg) no-repeat 0 0;}
.footer-arrow {	margin-top:-20px; text-align:center;}
.bt-kaiintouroku {	width:418px;	margin:10px auto 30px;}

/* フッターのメニュー部分　2
---------------------------------------*/
.footer-menu-o {	width:509px;	margin:0 auto;	padding:10px 0;}
.footer-menu-600 {	width:600px;	margin:0 auto;	padding:10px 0;}
.footer-menu-06 {	margin:0 10px 0 0;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-07 {	margin:0 10px 0;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-08 {	margin:0 10px 0 30px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-09 {	margin:0 0 0 33px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-10 {	margin:0 0 0 23px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-11 {	margin:0 0 0 16px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-12 {	margin:0 0 0 29px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-13 {	margin:0 0 0 20px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-14 {	margin:0 0 0 30px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}

/* リンク設定
----------------------------*/
.footer-menu-01 a,
.footer-menu-02 a,
.footer-menu-03 a,
.footer-menu-04 a,
.footer-menu-05 a,
.footer-menu-06 a,
.footer-menu-07 a,
.footer-menu-08 a,
.footer-menu-09 a,
.footer-menu-10 a,
.footer-menu-11 a,
.footer-menu-12 a,
.footer-menu-13 a,
.footer-menu-14 a { 
	text-decoration: none;
	color:#3F4FB1;
	text-decoration: underline;
} 

.footer-menu-01 a:link, 
.footer-menu-02 a:link,
.footer-menu-03 a:link,
.footer-menu-04 a:link,
.footer-menu-05 a:link,
.footer-menu-06 a:link, 
.footer-menu-07 a:link,
.footer-menu-08 a:link,
.footer-menu-09 a:link,
.footer-menu-10 a:link,
.footer-menu-11 a:link,
.footer-menu-12 a:link,
.footer-menu-13 a:link,
.footer-menu-14 a:link {
	color:#3F4FB1;
	text-decoration: none;
	text-decoration: underline;
}

.footer-menu-01 a:hover,
.footer-menu-02 a:hover,
.footer-menu-03 a:hover,
.footer-menu-04 a:hover, 
.footer-menu-05 a:hover,
.footer-menu-06 a:hover,
.footer-menu-07 a:hover,
.footer-menu-08 a:hover,
.footer-menu-09 a:hover,
.footer-menu-10 a:hover,
.footer-menu-11 a:hover,
.footer-menu-12 a:hover,
.footer-menu-13 a:hover,
.footer-menu-14 a:hover {
	color: #999900;
	text-decoration: underline;
}

/* フッターのメニュー部分　3
---------------------------------------*/
.box-footer-01 {	width:655px;	padding:5px 0;	margin:10px auto 0;	background-color: #EEE;}
.box-footer-02 {	width:640px;	margin:0 auto ;}
.box-footer-01-text-01 {	margin:0 8px 0 0; float:left;	font-size:90%;}
.box-footer-01-text-02 {	margin:0 0 0 0; float:left;	font-size:90%;}

/* リンク設定
----------------------------*/
.box-footer-01-text-01 a , .box-footer-01-text-02 a  { 	text-decoration: none;	color:#333;	text-decoration: underline;}
.box-footer-01-text-01 a:link , .box-footer-01-text-02 a:link { 	color:#333;	text-decoration: none;	text-decoration: underline;	}
.box-footer-01-text-01 a:hover , .box-footer-01-text-02 a:hover {			color: #CCC;	text-decoration: underline;}

/*---------------------------------------------------------------------
  商品詳細　
------------------------------------------------------------*/
#tit-use {	width:655px;	height:36px;	background:url(/shop/item/helsinkiformula/design/img02/tit_siyouhouhou.jpg) no-repeat; margin:30px auto 20px;}
.tit-use {	padding:11px 0 0 460px;	font-size: 80%;}
.tit-use a {	display:block;	color:#3F4FB1;	text-decoration: underline;}
.tit-use a:hover {	background-color:transparent;	color: #999900;}
#box-use {	width:604px;	margin:0px auto 0;	padding:0 0 10px 0;	text-align: left;}
#box-use2 {	width:604px;	margin:0px auto 0;	padding:0 0 10px 0;	text-align: left;}
.box-use-100px {	width:100px; float:left;}
.box-use-100px .font-80{margin-top:-20px; font-size:0.85em;}
.box-use-26px {	width:26px;	float:left;}
#tit-shousai-01 {	width:655px;	height:36px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_setshouhin.jpg) no-repeat;	text-indent: -9999px;}
#box-setnaiyou {	width:655px;	margin:15px 0 0 0 ;}
#box-setnaiyou2 {	width:655px;	margin:15px 0 0 0 ;}
.box-setnaiyou-210 {	width:210px;	margin:0 8px 0 0;	float:left;}
.box-setnaiyou-210-end {	width:210px;	float:left;}
#set-shouhin-top {	width:210px;	height:3px;	background:url(/shop/item/helsinkiformula/design/img02/box_setnaiyou_top.jpg) no-repeat;	text-indent: -9999px;}
.set-shouhin-center {	width:210px;	height:100%;	padding:10px 0 0 3px;	background:url(/shop/item/helsinkiformula/design/img02/box_setnaiyou_center.jpg) repeat-y;	text-align:center;}
.set-shouhin-bottom {	width:210px;	height:3px;	background:url(/shop/item/helsinkiformula/design/img02/box_setnaiyou_bottom.jpg) no-repeat;	text-indent: -9999px;}
.set-shouhin-left {	width:80px; float:left;}
.set-shouhin-right {	width:115px;	text-align:left; float:left;}
.text-set-shouhin {	margin:0 0 5px 8px;	text-align:left;	line-height: 120%;	color: #999900;	font-weight: bold;}
#tit-shousai-03 {	width:655px;	height:36px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_siyouhouhou_02.jpg) no-repeat;	text-indent: -9999px;}
.detailed-left {	width:346px;	margin:0 14px 0 0;	text-align:left; float:left;}
.detailed-right {	width:295px; float:left;}
#detailed-left2 { width:100px; margin:0 15px 0 0; text-align:left; float:left;}
#detailed-right2 { width:540px; float:left;}
#detailed-left3 {	width:540px;	margin:0 25px 0 0;	text-align:left;	float:left;}
#detailed-right3 {	width:90px;	float:left;}
.detailed-left4 { width:150px; margin:3px 10px 0 0; text-align:left; float:left;}
.detailed-right4 { width:495px; margin:3px 0 0 0; float:left;}
.detailed-left5 {	width:460px;	margin:0 20px 0 0;	text-align:left;	float:left;}
.detailed-right5 {	width:151px;	float:left;}

/* 枠　*/
.detailed_waku {	width:655px;	margin:15px auto 0;	background: #CCC;}
/* 背景　*/
.glaf-bg-glay {	width:10%;	background: #EFEFEF;	text-align:center;	font-size:80%;}
.glaf-wihite {	width:90%;	background: #FFF;	padding:8px;	font-size:85%;	line-height: 150%;}
.glaf-bg-glay2 {	width:25%;	background: #EFEFEF;	text-align:center;}
.glaf-wihite2 {	width:75%;	background: #FFF;	padding:8px;	line-height: 150%;
}

/* フォントサイズ */
.font-80 {font-size: 80%;}
.font-85 {font-size: 85%;}
.font-110 {font-size: 110%;}

/*-----------------------------
  詳細情報のカスタマイズ
------------------------------*/
#box-shouhin-shousai {	width:360px;	margin:0 auto ;	text-align: left;}
.bt-logon-shousai {	width: 260px;	height: 31px;	margin:5px 0;}
.bt-logon-shousai a:hover img	{opacity:0.5;}

#box-purchase {	width:270px;	margin:10px 0 10px 0;}
.box-purchase-125px {	width:125px;	margin:0 10px 0 0;	float:left;}
#bt-purchase-00 {	width: 270px;	height: 13px;	margin:10px 0 5px 0;	background:url(/shop/item/helsinkiformula/design/img02/bana_purchase_00.jpg) no-repeat;	text-indent: -9999px;}
#bt-purchase-01 {	width: 125px;	height: 50px;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_01_o.jpg) no-repeat;　}
#bt-purchase-01 a　{	display:block;  }
#bt-purchase-01 a:hover {	background-color:transparent;}
#bt-purchase-01 a:hover img {	visibility:hidden;  }
#bt-purchase-02 {	width: 125px;	height: 50px;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_02_o.jpg) no-repeat;　}
#bt-purchase-02 a{	display:block;  }
#bt-purchase-02 a:hover {	background-color:transparent;}
#bt-purchase-02 a:hover img {	visibility:hidden;  }
#bt-purchase-03 {	width: 125px;	height: 50px;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_03_o.jpg) no-repeat;　}
#bt-purchase-03 a{	display:block;  }
#bt-purchase-03 a:hover {	background-color:transparent;}
#bt-purchase-03 a:hover img {	visibility:hidden;  }
#bt-purchase-04 {	width: 125px;	height: 50px;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_04_o.jpg) no-repeat;　}
#bt-purchase-04 a{	display:block;  }
#bt-purchase-04 a:hover {	background-color:transparent;}
#bt-purchase-04 a:hover img {	visibility:hidden;  }
#bt-purchase-05 {	width: 125px;	height: 50px;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_05_o.jpg) no-repeat;　}
#bt-purchase-05 a{	display:block;  }
#bt-purchase-05 a:hover {	background-color:transparent;}
#bt-purchase-05 a:hover img {	visibility:hidden;  }
#bt-purchase-06 {	width: 125px;	height: 50px;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_06_o.jpg) no-repeat;　}
#bt-purchase-06 a{	display:block;  }
#bt-purchase-06 a:hover {	background-color:transparent;}
#bt-purchase-06 a:hover img {	visibility:hidden;  }
#box-purchase2 {	width:655px;	margin:10px 0 10px 0;}
.box-purchase-130px {	width:130px;	margin:0 40px 0 10px;	float:left;}
.box-purchase-450px {	width:450px;	margin:0 0px 0 0;	float:left;}

/*---------------------------------------------------------------------
  会員専用ページ
---------------------------------------------------------------------*/
#header-kaiin {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_kaiin.jpg) no-repeat;	text-indent: -9999px;	margin-bottom:20px;}
.kaiin-menu {	width:530px; margin:0 auto; padding:10px 0;	text-align: left;}
.kaiin-menu-01 {	margin:0 50px 0 10px;	padding:0 0 0 22px; float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-02 {	margin:0 50px 0 0;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-03 {	margin:0 40px 0 0;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-04 {	margin:0 30px 0 0;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-05 {	margin:0 0 0 10px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-06 {	margin:0 3px 0 16px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-07 {	margin:0 0 0 16px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.kaiin-menu-01 a , .kaiin-menu-02 a , .kaiin-menu-03 a , .kaiin-menu-04 a , .kaiin-menu-05 a , .kaiin-menu-06 a , .kaiin-menu-07 a { 	text-decoration: none;	color:#3F4FB1;	text-decoration: underline;} 
.kaiin-menu-01  a:link , .kaiin-menu-02  a:link , .kaiin-menu-03  a:link , .kaiin-menu-04 a:link , .kaiin-menu-05 a:link , .kaiin-menu-06 a:link , .kaiin-menu-07 a:link {	color:#3F4FB1;	text-decoration: none;	text-decoration: underline;}
.kaiin-menu-01  a:hover , .kaiin-menu-02  a:hover , .kaiin-menu-03  a:hover , .kaiin-menu-04 a:hover , .kaiin-menu-05 a:hover , .kaiin-menu-06 a:hover , .kaiin-menu-07 a:hover {	color: #999900;	text-decoration: underline;}

/*---------------------------------------------------------------------
  フッターのボックス
---------------------------------------------------------------------*/
.footer-menu {	width: 617px; margin:0 auto ; padding:10px 0 ;}
.footer-menu-01 {	margin:0 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_01.jpg) no-repeat 0 0;}
.footer-menu-02 {	margin:0 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_02.jpg) no-repeat 0 0;}
.footer-menu-03 {	margin:0 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_03.jpg) no-repeat 0 0;}
.footer-menu-04 {	margin:0 8px 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_04.jpg) no-repeat 0 0;}
.footer-menu-05 {	margin:0 0 0 0;	padding:0 0 0 23px;	font-size:90%;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/icon_05.jpg) no-repeat 0 0;}
.footer-menu-o {	width:509px; margin:0 auto; padding:10px 0;}
.footer-menu-06 {	margin:0 10px 0 0;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-07 {	margin:0 10px 0;	padding:0 0 0 22px; float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-08 {	margin:0 10px 0 30px;	padding:0 0 0 22px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-09 {	margin:0 0 0 33px;	padding:0 0 0 22px; float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-10 {	margin:0 0 0 23px;	padding:0 0 0 22px; float:left;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;}
.footer-menu-06 a , .footer-menu-07 a , .footer-menu-08 a , .footer-menu-09 a , .footer-menu-10 a  { 	text-decoration: none;	color:#3F4FB1;	text-decoration: underline;} 
.footer-menu-06  a:link , .footer-menu-07  a:link , .footer-menu-08 a:link , .footer-menu-09 a:link , .footer-menu-10 a:link {	color:#3F4FB1;	text-decoration: none;	text-decoration: underline;}
.footer-menu-06  a:hover , .footer-menu-08  a:hover , .footer-menu-08  a:hover , .footer-menu-09 a:hover , .footer-menu-10 a:hover {	color: #999900;	text-decoration: underline;}
.box-footer-01 {	width:655px;	padding:5px 0;	margin:10px auto 0;	background-color: #EEE;	font-size:90%;}
.box-footer-02 {	width:640px;	margin:0 auto ;}
.box-footer-01-text-01 {	margin:0 8px 0 0;	float:left;	font-size:90%;}
.box-footer-01-text-02 {	margin:0 0 0 0;	float:left;}

/*---------------------------------------------------------------------
  新規登録会員登録
---------------------------------------------------------------------*/
#header-shinkitouroku {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_shinkitouroku.jpg) no-repeat;	text-indent: -9999px;	margin-bottom:40px;}
.box-sinki {	width:655px;	margin:15px auto 0;}
.box-sinki .left {	width:320px;	margin:0 10px 0 0;	float:left;}
.box-sinki .right {	 width:320px;	 float:left;}
.box-sinki-01-left-o {	width:320px;	margin:15px 10px 0 0; float:left;}
.box-sinki-02-right-o {	 width:320px;	 margin:15px 0 0 0;	 float:left;}

/*---------------------------------------------------------------------
  お客様の声一覧
---------------------------------------------------------------------*/
#header-guestvoice {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_guestvoice.jpg) no-repeat;	text-indent: -9999px;}
#box-guestvoice-01 {	width:615px;	margin:15px auto 30px;}
#box-guestvoice-01-left {	width:300px;	margin:10px 15px 3px 0; float:left;}
#box-guestvoice-01-right {	 width:300px;	 margin:10px 0 3px 0;	 float:left;}
#tit-guestvoice-01 {	width:655px;	height:30px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_guestvoice_01.jpg) no-repeat;	text-indent: -9999px;}

/*---------------------------------------------------------------------
  メールマガジンページ
---------------------------------------------------------------------*/
#header-mailmagazine {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_mailmagazine.jpg) no-repeat;}
#tit-mailmagazine-01 {	width:655px;	height:30px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_mailmagazine_01.jpg) no-repeat;	text-indent: -9999px;}
#tit-mailmagazine-02 {	width:655px;	height:30px;	margin:5px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_mailmagazine_02.jpg) no-repeat;	text-indent: -9999px;}

/*---------------------------------------------------------------------
  ポイント制度についてページ
---------------------------------------------------------------------*/
#header-point {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_point.jpg) no-repeat;}
#tit-point-01 {	width:655px;	height:30px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_point_01.jpg) no-repeat;	text-indent: -9999px;}
#tit-point-02 {	width:655px;	height:30px;	margin:5px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_point_02.jpg) no-repeat;	text-indent: -9999px;}
#tit-point-03 {	width:655px;	height:30px;	margin:5px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_point_03.jpg) no-repeat;	text-indent: -9999px;}
#tit-point-04 {	width:655px;	height:30px;	margin:5px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_point_04.jpg) no-repeat;	text-indent: -9999px;}
.img-point-01 {	width:615px;	margin:15px auto 0;}
#img-point-02 {	width:615px;	height:185px;	margin:15px auto 0;}
#box-point-01 {	width:615px;	margin:15px auto 0;}
#box-point-01-left {	width:300px;	margin:10px 15px 3px 0;	float:left;}
#box-point-01-right {	 width:300px;		margin:10px 0 3px 0; float:left;}
#box-point-02 {	width:610px;	margin:15px 0 0 5px;}

/*---------------------------------------------------------------------
  会社概要ページ・フォーム枠
---------------------------------------------------------------------*/
#header-gaiyou {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_gaiyou.jpg) no-repeat;	text-indent: -9999px;}
.box-gaiyou-top {	width:655px;	height:8px;	margin:15px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/box_gaiyou_top.jpg) no-repeat;}
.box-gaiyou-center {	width:655px;	height:100%;	padding:7px 0 1px;	background:url(/shop/item/helsinkiformula/design/img02/box_gaiyou_center.jpg) repeat-y;}
.box-gaiyou-bottom {	width:655px;	height:8px;	margin:0 0 15px 0;	background:url(/shop/item/helsinkiformula/design/img02/box_gaiyou_bottom.jpg) no-repeat;}
#tit-gaiyou-01 {	width:655px;	height:55px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_gaiyou_01.jpg) no-repeat;	text-indent: -9999px;}
#tit-gaiyou-02 {	width:655px;	height:55px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_gaiyou_02.jpg) no-repeat;	text-indent: -9999px;}
.td-gaiyou-01 {	width:211px;	padding:5px 0 5px 15px;	background-color: #D9D9DB;	text-align:left;	line-height: 160%;	boder-bottom:;	border-bottom: 1px solid #FFF;}
.td-gaiyou-02 {	width:413px; padding:5px 0 5px 15px;	background-color: #FFF;	line-height: 160%;	text-align:left;	border-bottom: 1px solid #D9D9DB;}
.box-guide-center-in {	width:615px;	height:100%;	margin:0 auto 7px;	padding:5px 0 ;}

/*---------------------------------------------------------------------
  商品一覧
---------------------------------------------------------------------*/
#header-hair-list {	width:655px;	height:100px;	background:url(/shop/item/helsinkiformula/design/img02/header_hair_list.jpg) no-repeat;	text-indent: -9999px;}
#header-skin-list {	width:655px;	height:100px;	background:url(/shop/item/helsinkiformula/design/img02/header_skin_list.jpg) no-repeat;	text-indent: -9999px;}
#header-body-list {	width:655px;	height:100px;	background:url(/shop/item/helsinkiformula/design/img02/header_body_list.jpg) no-repeat;	text-indent: -9999px;}
#header-trial-list {	width:655px;	height:100px;	background:url(/shop/item/helsinkiformula/design/img02/header_trial_list.jpg) no-repeat;	text-indent: -9999px;}
#header-purchase2 {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_purchase.jpg) no-repeat;	text-indent: -9999px;}

/*　会員限定商品　*/
#header-member-01 {	width:655px;	height:150px;	background:url(/shop/item/helsinkiformula/design/img02/header_member_1.jpg) no-repeat;	text-indent: -9999px;}
#header-member-02 {	width:655px;	height:150px;	background:url(/shop/item/helsinkiformula/design/img02/header_member_2.jpg) no-repeat;	text-indent: -9999px;}
#tit-member-pw {	width:655px;	height:50px;	margin:20px 0 0 0;	padding:15px 0 0 0;	font-size: 200%;	color: #CC0000;	font-weight: bold;	text-align:center;	background:url(/shop/item/helsinkiformula/design/img02/tit_member_pw.jpg) no-repeat;}
#tit-member-attention {	width:655px;	height:50px;	margin:20px 0 0 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_member_attention.jpg) no-repeat;	text-indent: -9999px;}
.member-list-s {	padding:0 0 0 15px;	margin:0 0 15px 150px;	text-align:left;	line-height: 150%;	background: url(/shop/item/helsinkiformula/design/img02/allow_green_03.jpg) no-repeat 3px 6px;}
.member-box-left {	width:320px;	margin:0 15px 0 0;	float:left;}
.member-box-right {	width:320px;	float:left;}

/*　価格帯別商品一覧　*/
#header-price {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_price.jpg) no-repeat;	text-indent: -9999px;}

/*　セット商品一覧　*/
#header-set {	width:655px;	height:65px;	background:url(/shop/item/helsinkiformula/design/img02/header_set.jpg) no-repeat;}
#tit-set-01 {	width:655px;	height:30px;	margin:20px 0 30px 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_set_01.jpg) no-repeat;	text-indent: -9999px;}
#tit-set-02 {	width:655px;	height:30px;	margin:20px 0 30px 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_set_02.jpg) no-repeat;	text-indent: -9999px;}
#tit-set-03 {	width:655px;	height:30px;	margin:20px 0 30px 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_set_03.jpg) no-repeat;	text-indent: -9999px;}
#tit-set-04 {	width:655px;	height:30px;	margin:20px 0 30px 0;	background:url(/shop/item/helsinkiformula/design/img02/tit_set_04.jpg) no-repeat;	text-indent: -9999px;}

/*　支払方法・配送方法について　*/
#header-payment {	width:655px;	height:65px;	margin:20px 0 15px 0;	background:url(/shop/item/helsinkiformula/design/img02/header_payment.jpg) no-repeat;	text-indent: -9999px;}
#header-shipping {	width:655px;	height:65px;	margin:0 0 15px 0;	background:url(/shop/item/helsinkiformula/design/img02/header_shipping.jpg) no-repeat;	text-indent: -9999px;}

/*　送料についてを非表示　*/
.FS2_Config_Postage{display:none;}

/*　メール便対応商品　*/
#header-mailbin {	width:655px;	height:100px;	background:url(/shop/item/helsinkiformula/design/img02/header_mailbin.jpg) no-repeat;	text-indent: -9999px;}
#img-mailbin {	width: 180px;	height: 25px;	margin:10px 0 20px 0;	background: url(/shop/item/helsinkiformula/design/img02/img_mailbin_takkyu_o.jpg) no-repeat;　}
#img-mailbin a{	display:block;  }
#img-mailbin a:hover {	background-color:transparent;}
#img-mailbin a:hover img {	visibility:hidden;  }
#img-takkyu {	width: 180px;	height: 25px;	margin:10px 0 20px 0;	background: url(/shop/item/helsinkiformula/design/img02/img_mailbin_mail_o.jpg) no-repeat;　}
#img-takkyu a{	display:block;  }
#img-takkyu a:hover {	background-color:transparent;}
#img-takkyu a:hover img {	visibility:hidden;  }

/*　超速配達　*/
.exdeli{width:250px;height:35px;background:url(/shop/item/helsinkiformula/design/img02/exdeli.gif) no-repeat;text-indent:-9999px;margin:0 0 0 355px;}
.side-exdeli{	width:200px;	height:45px;	margin:10px auto 0;	background:url(/shop/item/helsinkiformula/design/img01/side_exdeli_o.gif) no-repeat;	}
.side-exdeli a{	display:block; }
.side-exdeli a:hover{	background-color:transparent;}
.side-exdeli a:hover img{	visibility:hidden; }
.item-catch {width:290px;color:#2A319B;margin:10px 0 0 355px;}
.item-catch2 {width:290px;color:#2A319B;margin:10px 0 0 308px;}
.item-catch3 {width:290px;color:#2A319B;margin:10px 0 0 305px;}

/*　簡易包装　商品詳細ページ　*/
#ecodeli ul,li,dd,dt {	margin: 0px;	padding: 0px;	list-style-type: none;}
#ecodeli {width:655px;}
#ecodeli .left {	float: left;}
#ecodeli .right {	float: right;}
#ecodeli .center {	text-align: center;}
#ecodeli strong {	color: #339933;	font-size: 16px;}
#ecodeli h2,#ecodeli h3,#ecodeli h4,#ecodeli h5 {	text-decoration: none;	margin: 0px;	padding: 0px;	text-indent: -9999px;	width: 657px;	font-size: 0px;}
.textin{text-decoration: none;	margin: 0px;	padding: 0px;	text-indent: -9999px;	width: 500px;	font-size: 0px;}
#ecodeli .eco01 {background-image: url(http://www.helsinkiformula.co.jp/img/eco01.jpg);	background-repeat: no-repeat;	height: 138px;}
.eco02 {background-image: url(http://www.helsinkiformula.co.jp/img/eco02.jpg);	background-repeat: no-repeat;	height: 71px;}
.eco03 {background-image: url(http://www.helsinkiformula.co.jp/img/eco03.jpg);	background-repeat: no-repeat;	height: 172px;	text-indent: 0px;	padding-left: 300px;	padding-top: 10px;	width: 347px;	padding-right: 10px;}
.eco04 {background-image: url(http://www.helsinkiformula.co.jp/img/eco04.jpg);	background-repeat: no-repeat;	height: 156px;	text-indent: 0px;	padding-left: 15px;	width: 392px;	padding-top: 20px;	padding-right: 250px;}
.eco05 {background-image: url(http://www.helsinkiformula.co.jp/img/eco05.jpg);	background-repeat: no-repeat;	height: 171px;	text-indent: 0px;	width: 417px;	padding-top: 10px;	padding-right: 10px;	padding-left: 230px;}
.eco06 {background-image: url(http://www.helsinkiformula.co.jp/img/eco06.jpg);	background-repeat: no-repeat;	height: 120px;}
.eco07 {background-image: url(http://www.helsinkiformula.co.jp/img/eco07.jpg);	background-repeat: no-repeat;	height: 139px;	width: 270px;	float: left;	text-indent: 0px;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 15px;}
.eco08 {background-image: url(http://www.helsinkiformula.co.jp/img/eco08.jpg);	background-repeat: no-repeat;	height: 169px;	width: 174px;	float: left;	text-indent: -9999px;	font-size: 0px;}
.eco09 {background-image: url(http://www.helsinkiformula.co.jp/img/eco09.jpg);	background-repeat: no-repeat;	height: 169px;	width: 186px;	float: left;	text-indent: -9999px;	font-size: 0px;}
.eco10 {background-image: url(http://www.helsinkiformula.co.jp/img/eco10.jpg);	background-repeat: no-repeat;	height: 30px;	clear: left;	text-indent: -9999px;}
.eco11 {background-image: url(http://www.helsinkiformula.co.jp/img/eco11.jpg);	background-repeat: no-repeat;	height: 342px;	width: 323px;	float: left;	text-indent: -9999px;}
.eco12 {background-image: url(http://www.helsinkiformula.co.jp/img/eco12.jpg);	background-repeat: no-repeat;	height: 322px;	float: left;	width: 307px;	text-indent: 0px;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 10px;	margin-bottom:20px;}
.eco13 {background-image: url(http://www.helsinkiformula.co.jp/img/eco13.jpg);	background-repeat: no-repeat;	height: 79px;	clear: left;}
.eco14 {background-image: url(http://www.helsinkiformula.co.jp/img/eco14.jpg);	background-repeat: no-repeat;	height: 74px;	text-indent: 0px;	width: 442px;	padding-top: 10px;	padding-right: 200px;	padding-bottom: 10px;	padding-left: 15px;}
.eco15 {background-image: url(http://www.helsinkiformula.co.jp/img/eco15.jpg);	background-repeat: no-repeat;	height: 175px;	width: 647px;	padding-left: 10px;	text-indent: 0px;}
.eco16 {background-image: url(http://www.helsinkiformula.co.jp/img/eco16.jpg);	background-repeat: no-repeat;	height: 60px;}
#.eco15 img , .eco17 img {	border: 0px;	margin: 0px;	padding: 0px;}
.eco17 {background-image: url(http://www.helsinkiformula.co.jp/img/eco17.jpg);	background-repeat: no-repeat;	height: 218px;	width: 647px;	padding-left: 10px;	text-indent: 0px;}
.eco17 p {float: right;	width: 300px;	padding-right: 10px;}
.eco18 {background-image: url(http://www.helsinkiformula.co.jp/img/eco18.jpg);	background-repeat: no-repeat;	height: 141px;	width: 637px;	padding-left: 20px;	color: #669933;	text-indent: 0px;}
.eco18 p {color: #333333;	margin-top: 10px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	width: 380px;}
.eco19 {background-image: url(http://www.helsinkiformula.co.jp/img/eco19.jpg);	background-repeat: no-repeat;	height: 122px;	text-indent: 0px;	padding-top: 10px;	padding-right: 229px;	padding-bottom: 15px;	padding-left: 20px;	width: 412px;	clear: both;}
.eco19 p {margin-top: 10px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	width: 380px;}
.eco20 {background-image: url(http://www.helsinkiformula.co.jp/img/eco20.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	height: 500px;	clear: left;}

/* レジ画面　送料無料　*/
.bana-cart-deli{width:655px;height:35px;margin:15px auto 30px;background:url(/shop/item/helsinkiformula/design/img02/bana_cart_deli.gif) no-repeat;text-indent:-9999px;}

/* レジ画面　簡易包装　*/
.kanideli-regi{width:655px;height:100px;margin:15px auto 30px;}
.kanideli-regi a:hover img{opacity:0.5;}

/*---------------------------------------------------------------------
  商品詳細（新規会員登録／定期購入ボタン）
---------------------------------------------------------------------*/
.b-btn-new {width: 260px;	height: 31px;	margin:5px 0;	background: url(/shop/item/helsinkiformula/design/img02/img_shousai_touroku_o.jpg) no-repeat;　}
.b-btn-new a:hover img{ opacity:0.5;}

.b-tit-purchase {width: 270px;	height: 13px;	margin:10px 0 5px 0;	background:url(/shop/item/helsinkiformula/design/img02/bana_purchase_00.jpg) no-repeat;	text-indent: -9999px;}
.b-box-purchase {width:260px;	margin-bottom:8px;	clear:both;}
.b-box-purchase .left1 {width: 125px;	height: 50px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_03_o.jpg) no-repeat;	margin:0 10px 15px 0}
.b-box-purchase .right1 {width: 125px;	height: 50px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_04_o.jpg) no-repeat;	margin:0 0 15px 0}
.b-box-purchase .left2 {width: 125px;	height: 50px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_01_o.jpg) no-repeat;	margin:0 10px 15px 0}
.b-box-purchase .right2 {width: 125px;	height: 50px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_02_o.jpg) no-repeat;	margin:0 0 15px 0}
.b-box-purchase .left3 {width: 125px;	height: 50px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_05_o.jpg) no-repeat;	margin:0 10px 15px 0}
.b-box-purchase .right3 {width: 125px;	height: 50px;	float:left;	background: url(/shop/item/helsinkiformula/design/img02/bana_purchase_06_o.jpg) no-repeat;	margin:0 0 15px 0}
 
.b-box-purchase .left1 a , 
.b-box-purchase .left2 a , 
.b-box-purchase .left3 a , 
.b-box-purchase .right1 a , 
.b-box-purchase .right2 a , 
.b-box-purchase .right3 a {display:block; }

.b-box-purchase .left1 a:hover , 
.b-box-purchase .left2 a:hover , 
.b-box-purchase .left3 a:hover , 
.b-box-purchase .right1 a:hover , 
.b-box-purchase .right2 a:hover , 
.b-box-purchase .right3 a:hover {background-color:transparent;}

.b-box-purchase .left1 a:hover img , 
.b-box-purchase .left2 a:hover img , 
.b-box-purchase .left3 a:hover img , 
.b-box-purchase .right1 a:hover img , 
.b-box-purchase .right2 a:hover img , 
.b-box-purchase .right3 a:hover img {visibility:hidden; }

/*　2010年12月1日 ニーラオイル　*/
.spbox{width:655px;margin:0 0 20px 0;clear:both;}
.spbox .left{width:435px;margin:0 20px 20px 0;float:left;}
.spbox .left2{width:540px;margin:0 25px 0 0;float:left;}
.spbox .left3{width:335px;margin:0 25px 0 0;float:left;}
.spbox .right{width:200px;margin:0 0 20px 0;float:left;}
.spbox .right2{width:90px;margin:0;float:left;}
.spbox .right3{width:295px;margin:0;float:left;}
.spbox2{width:639px;height:228px;margin:0 auto 20px;padding:8px 7px 8px 8px;border:1px solid #CCCCCC;clear:both;}
.spbox2 .step{width:140px;float:left;}
.spbox2 .step p{width:140px;text-align:left;line-height:140%;font-size:0.9em;}
.spbox2 .step p.step-txt{font-size:0.9em;font-weight:bold;color:#999900;margin:3px auto 5px;}
.spbox2 .step p.step-txt2{font-size:0.9em;line-height:130%;}
.spbox2 .arrow{width:26px;float:left;}

/*---------------------------------------------------------------------
  キャンペーン
---------------------------------------------------------------------*/
/*　2011年03月03日 Bソープ特別販売（闇市ページ）　*/
.b01{width:655px;height:303px;background:url(/shop/item/helsinkiformula/design/img04/b01.jpg) no-repeat;text-indent:-9999px;margin:0 auto 20px;}
.btxt{margin-bottom:8px; color:#999900; font-weight:bold;}

h2.b03{width:655px;height:90px;background:url(/shop/item/helsinkiformula/design/img04/b03.jpg) no-repeat;text-indent:-9999px; margin:0 auto 0;}
.b04{width:655px;height:80px;background:url(/shop/item/helsinkiformula/design/img04/b04.jpg) no-repeat;text-indent:-9999px; margin:-4px auto 20px;}

.b-navi{width:655px;height:38px;margin-bottom:20px;}
.b-navi ul li{width:131px;height:38px;margin:0px;float:left;}
.b-navi ul li.b-1{background: url(/shop/item/helsinkiformula/design/img04/b-navi1_o.jpg) no-repeat;}
.b-navi ul li.b-2{background: url(/shop/item/helsinkiformula/design/img04/b-navi2_o.jpg) no-repeat;}
.b-navi ul li.b-3{background: url(/shop/item/helsinkiformula/design/img04/b-navi3_o.jpg) no-repeat;}
.b-navi ul li.b-4{background: url(/shop/item/helsinkiformula/design/img04/b-navi4_o.jpg) no-repeat;}
.b-navi ul li.b-5{background: url(/shop/item/helsinkiformula/design/img04/b-navi5_o.jpg) no-repeat;}

.b-navi ul li.b-1 a , 
.b-navi ul li.b-2 a , 
.b-navi ul li.b-3 a , 
.b-navi ul li.b-4 a , 
.b-navi ul li.b-5 a {display:block; }

.b-navi ul li.b-1 a:hover , 
.b-navi ul li.b-2 a:hover , 
.b-navi ul li.b-3 a:hover , 
.b-navi ul li.b-4 a:hover , 
.b-navi ul li.b-5 a:hover {background-color:transparent;}

.b-navi ul li.b-1 a:hover img , 
.b-navi ul li.b-2 a:hover img , 
.b-navi ul li.b-3 a:hover img , 
.b-navi ul li.b-4 a:hover img , 
.b-navi ul li.b-5 a:hover img {visibility:hidden; }

h2.b05{width:655px;height:65px;background:url(/shop/item/helsinkiformula/design/img04/b05.gif) no-repeat;text-indent:-9999px; margin:0 auto 0;}
#b06{width:655px;height:190px;background:url(/shop/item/helsinkiformula/design/img04/b06.gif) no-repeat;margin:-4px auto 20px;}
#b06 p{ width:395px;margin:0px 0 15px 45px; padding:12px 0 0 0;}
h2.b07{width:655px;height:65px;background:url(/shop/item/helsinkiformula/design/img04/b07.gif) no-repeat;text-indent:-9999px; margin:0 auto 0;}
h3.b08{width:655px;height:92px;background:url(/shop/item/helsinkiformula/design/img04/b08.gif) no-repeat;text-indent:-9999px; margin:-4px auto 0;}
#b09{width:655px;height:105px;background:url(/shop/item/helsinkiformula/design/img04/b09.jpg) no-repeat;margin:-4px auto 0;}
#b09 p{ width:310px;margin:0 0 15px 45px;}
#b10{width:655px;height:190px;background:url(/shop/item/helsinkiformula/design/img04/b10.jpg) no-repeat;margin:-4px auto 0;}
#b10 p{ width:240px;margin:0 0 15px 373px;padding:10px 0 0 0;}

.b-box{width:655px;margin:0 auto 20px;}
.b-box2{width:655px;margin:0 auto 0;}
.b-box .left{width:375px;margin:0 auto 0;float:left;}
.b-box .left2{width:350px;margin:0 auto 0;float:left;}
.b-box2 .left2{width:320px;margin:0 15px 0 0;float:left;}
.b-box2 .right2{width:320px;margin:0 0 0 0;float:left;}

#b11{width:655px;height:135px;background:url(/shop/item/helsinkiformula/design/img04/b11.gif) no-repeat;margin:0 auto 0;}
#b11 p{ width:300px;margin:0 0 15px 45px;padding:0 0 0 0;}
.b12{width:375px;height:125px;background:url(/shop/item/helsinkiformula/design/img04/b12.jpg) no-repeat;text-indent:-9999px;margin:-4px auto 0;}
.b13{width:280px;height:260px;background:url(/shop/item/helsinkiformula/design/img04/b13.jpg) no-repeat;text-indent:-9999px;margin:-4px auto 0;float:right;}
h2.b14{width:655px;height:65px;background:url(/shop/item/helsinkiformula/design/img04/b14.gif) no-repeat;text-indent:-9999px; margin:0 auto 0;}
h3.b15{width:350px;height:76px;background:url(/shop/item/helsinkiformula/design/img04/b15.gif) no-repeat;text-indent:-9999px; margin:-4px 0 0 0;float:left;}
#b16{width:350px;height:106px;background:url(/shop/item/helsinkiformula/design/img04/b16.gif) no-repeat;margin:0px auto 0;float:left;}
#b16 p{ width:280px;margin:0 0 15px 45px;_margin:0 0 0 25px;padding:0 0 0 0;font-size:0.85em;float:left;}
.b17{width:350px;height:138px;background:url(/shop/item/helsinkiformula/design/img04/b17.gif) no-repeat;text-indent:-9999px;margin:0 auto 0;float:left;}
.b18{width:305px;height:320px;background:url(/shop/item/helsinkiformula/design/img04/b18.gif) no-repeat;text-indent:-9999px;margin:-4px auto 0;float:right;}
h2.b19{width:655px;height:65px;background:url(/shop/item/helsinkiformula/design/img04/b19.gif) no-repeat;text-indent:-9999px; margin:0 auto 0;}
h3.b20{width:655px;height:80px;background:url(/shop/item/helsinkiformula/design/img04/b20.gif) no-repeat;text-indent:-9999px; margin:-4px auto 0;}
.b21{width:320px;height:147px;background:url(/shop/item/helsinkiformula/design/img04/b21.gif) no-repeat;text-indent:-9999px; margin:0 0 0 0;float:left;}
.b22{width:320px;height:147px;background:url(/shop/item/helsinkiformula/design/img04/b22.gif) no-repeat;text-indent:-9999px; margin:0 0 0 0;float:left;}
.b23{width:320px;height:147px;background:url(/shop/item/helsinkiformula/design/img04/b23.gif) no-repeat;text-indent:-9999px; margin:0 0 0 0;float:left;}
.b24{width:320px;height:147px;background:url(/shop/item/helsinkiformula/design/img04/b24.jpg) no-repeat;text-indent:-9999px; margin:0 0 0 0;float:left;}
.b25{width:320px;height:147px;background:url(/shop/item/helsinkiformula/design/img04/b25.gif) no-repeat;text-indent:-9999px; margin:0 0 0 0;float:left;}
.b26{width:320px;height:147px;background:url(/shop/item/helsinkiformula/design/img04/b26.gif) no-repeat;text-indent:-9999px; margin:0 0 0 0;float:left;}
.b27{width:655px;height:29px;background:url(/shop/item/helsinkiformula/design/img04/b27.gif) no-repeat;text-indent:-9999px; margin:0 auto 20px;}
h2.b28{width:655px;height:65px;background:url(/shop/item/helsinkiformula/design/img04/b28.jpg) no-repeat;text-indent:-9999px; margin:0 auto 0;}
h3.b29{width:655px;height:80px;background:url(/shop/item/helsinkiformula/design/img04/b29.jpg) no-repeat;text-indent:-9999px; margin:-4px auto 0;}
#b30{width:655px;height:140px;background:url(/shop/item/helsinkiformula/design/img04/b30.jpg) no-repeat;margin:0 auto 20px;}
#b30 p.b-6{width:248px;height:48px;background:url(/shop/item/helsinkiformula/design/img04/b-navi6_o.jpg) no-repeat; margin:0 0 0 45px;}
#b30 p.b-6 a {display:block; }
#b30 p.b-6 a:hover {background-color:transparent;}
#b30 p.b-6 a:hover img {visibility:hidden; }
h2.b31{width:655px;height:38px;background:url(/shop/item/helsinkiformula/design/img04/b31.gif) no-repeat;text-indent:-9999px; margin:50px auto -30px}

/*---------------------------------------------------------------------
  地震速報
---------------------------------------------------------------------*/
#earthquake{	 margin:15px auto 30px;}
#earthquake a:hover img{ opacity:0.5;}

/*---------------------------------------------------------------------
  sunscreengel
---------------------------------------------------------------------*/
#ssn05_01 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/s01.jpg);	background-repeat: no-repeat;	height: 285px;	text-indent: -9999px;}
#ssn05_01_2 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/s01_2.jpg);	background-repeat: no-repeat;	height: 285px;	text-indent: -9999px;}
#ssn05_01_3 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/s01_3.jpg);	background-repeat: no-repeat;	height: 285px;	text-indent: -9999px;}

#ssn05_02 {	height: auto;	width: 655px;	margin-top:15px;}
#ssn05_02 .left{float:left;	width: 320px;	margin-right:15px;}
#ssn05_02 .right{float:left;	width: 320px;}
#ssn05_02 .left	a:hover img , 
#ssn05_02 .right a:hover img , 
#seson1105 .s-navi a:hover img , 
#seson1105 .ssn05_02-3 a:hover img 
{ opacity:0.5;}

#seson1105 .s-navi{	width:655px;	height:38px;	margin-bottom:20px;}
#seson1105 .s-navi ul li{	margin:0px;	float:left;}
#seson1105 .s-navi ul li.s-1{	width:145px;}
#seson1105 .s-navi ul li.s-2{	width:185px;}
#seson1105 .s-navi ul li.s-3{	width:105px;}
#seson1105 .s-navi ul li.s-4{	width:95px;}
#seson1105 .s-navi ul li.s-5{	width:125px;}
#seson1105 .ssn05_02-3{	width:655px;	height:36px;	margin:15px auto 15px;}

#seson1105 .left {	float: left;}
#seson1105 .right {	float: right;}
#seson1105 .clr {	clear: both;}
#seson1105 .center {	text-align: center;}
#seson1105 h1,#seson1105 h2,#seson1105 h3,#seson1105 h4,#seson1105 h5,#seson1105 p {	text-decoration: none;	margin: 0px;	padding: 0px;	text-indent: -9999px;}
#seson1105  {	height: auto;	width: 655px;}
#seson1105 #ssn05_03 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m03.jpg);	background-repeat: no-repeat;	height: 98px;}
#seson1105 #ssn05_04 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m04.jpg);	background-repeat: no-repeat;	height: 189px;	text-indent: -9999px;}
#seson1105 #ssn05_05 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m05.jpg);	background-repeat: no-repeat;	height: 56px;}
#seson1105 #ssn05_06 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m06.jpg);	background-repeat: no-repeat;	height: 169px;	text-indent: -9999px;}
#seson1105 #ssn05_07 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m07.jpg);	background-repeat: no-repeat;	height: 64px;}
#seson1105 #ssn05_08 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m08.jpg);	background-repeat: no-repeat;	height: 151px;	text-indent: -9999px;}
#seson1105 #ssn05_09 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m09.jpg);	background-repeat: no-repeat;	height: 55px;}
#seson1105 #ssn05_10 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m10.jpg);	background-repeat: no-repeat;	width: 232px;	height: 218px;	float: left;	text-indent: -9999px;}
#seson1105 #ssn05_11 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m11.jpg);	background-repeat: no-repeat;	width: 182px;	height: 218px;	float: left;	text-indent: -9999px;}
#seson1105 #ssn05_12 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m12.jpg);	background-repeat: no-repeat;	width: 241px;	height: 218px;	float: right;	text-indent: -9999px;}
#seson1105 #ssn05_13 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m13.jpg);	background-repeat: no-repeat;	height: 119px;	clear: both;}
#seson1105 #ssn05_14 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m14.jpg);	background-repeat: no-repeat;	height: 52px;}
#seson1105 #ssn05_15 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m15.jpg);	background-repeat: no-repeat;	height: 169px;	text-indent: -9999px;}
#seson1105 #ssn05_16 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m16.jpg);	background-repeat: no-repeat;	width: 341px;	height: 336px;	float: left;	text-indent: -9999px;}
#seson1105 #ssn05_17 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m17.jpg);	background-repeat: no-repeat;	width: 314px;	height: 336px;	float: right;	text-indent: -9999px;}
#seson1105 #ssn05_18 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m18.jpg);	background-repeat: no-repeat;	height: 96px;	clear: both;}
#seson1105 #ssn05_19 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m19.jpg);	background-repeat: no-repeat;	height: 255px;	text-indent: -9999px;}
#seson1105 #ssn05_20 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m20.jpg);	background-repeat: no-repeat;	width: 324px;	height: 189px;	float: left;	text-indent: -9999px;}
#seson1105 #ssn05_21 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m21.jpg);	background-repeat: no-repeat;	width: 331px;	height: 189px;	float: right;	text-indent: -9999px;}
#seson1105 #ssn05_22 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m22.jpg);	background-repeat: no-repeat;	height: 126px;	clear: both;	text-indent: -9999px;}
#seson1105 #ssn05_23 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m23.jpg);	background-repeat: no-repeat;	height: 124px;	text-indent: -9999px;}
#seson1105 #ssn05_24 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m24.jpg);	background-repeat: no-repeat;	height: 90px;	text-indent: -9999px;}
#seson1105 #ssn05_25 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m25.jpg);	background-repeat: no-repeat;	height: 112px;	text-indent: -9999px;}
#seson1105 #ssn05_26 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m26.jpg);	background-repeat: no-repeat;	height: 101px;	text-indent: -9999px;}
#seson1105 #ssn05_27 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m27.jpg);	background-repeat: no-repeat;	height: 181px;	text-indent: -9999px;}
#seson1105 #ssn05_28 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m28.jpg);	background-repeat: no-repeat;	height: 89px;	padding-top: 30px;	width: 325px;	padding-left: 330px;}
#seson1105 #ssn05_29 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m29.jpg);	background-repeat: no-repeat;	height: 62px;	clear: both;}
#seson1105 #ssn05_30 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m30.jpg);	background-repeat: no-repeat;	width: 324px;	height: 206px;	text-indent: -9999px;}
#seson1105 #ssn05_31 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m31.jpg);	background-repeat: no-repeat;	width: 324px;	height: 232px;	text-indent: -9999px;}
#seson1105 #ssn05_32 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m32.jpg);	background-repeat: no-repeat;	width: 324px;	height: 207px;	text-indent: -9999px;}
#seson1105 #ssn05_33 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m33.jpg);	background-repeat: no-repeat;	width: 331px;	height: 321px;	text-indent: -9999px;}
#seson1105 #ssn05_34 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m34.jpg);	background-repeat: no-repeat;	width: 331px;	height: 324px;	text-indent: -9999px;}
#seson1105 #ssn05_35 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m35.jpg);	background-repeat: no-repeat;	height: 108px;	clear: both;}
#seson1105 #ssn05_36 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m36.jpg);	background-repeat: no-repeat;	height: 77px;	text-indent: -9999px;}
#seson1105 #ssn05_37 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m37.jpg);	background-repeat: no-repeat;	height: 76px;	text-indent: -9999px;}
#seson1105 #ssn05_38 {	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110509-uv/ssn_m38.jpg);	background-repeat: no-repeat;	height: 78px;	padding-top: 10px;	text-align: center;}

/*---------------------------------------------------------------------
 　お友達紹介プログラム
---------------------------------------------------------------------*/
#friend  {	height: auto;	width: 655px;}
#friend h1,#friend h2,#friend h3,#friend p {	text-decoration: none;	margin: 0px;	padding: 0px;	text-indent: -9999px;}
#friend .friend-01{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_01.jpg);	background-repeat: no-repeat;	height: 300px;	text-indent: -9999px;}
#friend .friend-02{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_02.gif);	background-repeat: no-repeat;	height: 44px;	text-indent: -9999px;}
#friend .friend-03{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_03.gif);	background-repeat: no-repeat;	height: 120px;	text-indent: -9999px;}
#friend .friend-04{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_04.gif);	background-repeat: no-repeat;	height: 425px;	text-indent: -9999px;	width: 328px;	float:left;}
#friend .friend-05{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_05.jpg);	background-repeat: no-repeat;	height: 425px;	text-indent: -9999px;	width: 327px;	float:left;}
#friend .friend-06{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_06.gif);	background-repeat: no-repeat;	height: 60px;	text-indent: -9999px;}
#friend .friend-07{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_07.gif);	background-repeat: no-repeat;	height: 125px;	text-indent: -9999px;	width: 328px;	float:left;}
#friend .friend-08{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_08.gif);	background-repeat: no-repeat;	height: 125px;	text-indent: -9999px;	width: 327px;	float:left;}
#friend .friend-09{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_09.gif);	background-repeat: no-repeat;	height: 35px;	text-indent: -9999px;}
#friend .friend-10{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_10.gif);	background-repeat: no-repeat;	height: 70px;	text-indent: -9999px;}
#friend .friend-11{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_11.gif);	background-repeat: no-repeat;	height: 70px;	text-indent: -9999px;}
#friend .friend-12{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_12.gif);	background-repeat: no-repeat;	height: 30px;	text-indent: -9999px;}
#friend .friend-13{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_13.gif);	background-repeat: no-repeat;	height: 88px;	text-indent: -9999px;}
#friend .friend-14{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_14.gif);	background-repeat: no-repeat;	height: 30px;	text-indent: -9999px;}
#friend .friend-15{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_15.gif);	background-repeat: no-repeat;	height: 70px;	text-indent: -9999px;}
#friend .friend-16{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_img_16.gif);	background-repeat: no-repeat;	height: 45px;	text-indent: -9999px;}
#friend .friend-btn{	width:313px;	height: 85px;	text-align:center;	margin:40px auto 40px;}
#friend .friend-btn	a:hover img{opacity:0.5;}
.friend-title{		background-image: url(http://www.helsinkiformula.co.jp/shops/images/contents/friends_title.jpg);	background-repeat: no-repeat;	height: 280px;	text-indent: -9999px;	width: 655px;	margin-bottom:20px;}

/*---------------------------------------------------------------------
 　商品詳細　タイトル
---------------------------------------------------------------------*/
.ss00 {	background-image: url(/shop/item/helsinkiformula/design/img04/ss00.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_130-1210 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_130-1210.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_1V8-6515 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_1V8-6515.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_203-1530 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_203-1530.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_2S6-6535 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_2S6-6535.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_115-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_115-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_1V7-6515 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_1V7-6515.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_128-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_128-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_127-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_127-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_129-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_129-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_129-1810 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_129-1810.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_130-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_130-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_131-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_131-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_133-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_133-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_133-1810 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_133-1810.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_124-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_124-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_210-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_210-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_134-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_134-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_135-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_135-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_136-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_136-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}
.tit_123-1510 {	background-image: url(/shop/item/helsinkiformula/design/img04/tit_123-1510.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}


.tit_s203-1510 {background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110801-bsoap/tit_s203-1510.jpg);	background-repeat: no-repeat;	height: 350px;	text-indent: -9999px; margin-bottom:30px;}
.tit_s203-1530 {background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110801-bsoap/tit_s203-1530.jpg);	background-repeat: no-repeat;	height: 350px;	text-indent: -9999px; margin-bottom:30px;}
.tit_s203-6560 {background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110801-bsoap/tit_s203-6560.jpg);	background-repeat: no-repeat;	height: 350px;	text-indent: -9999px; margin-bottom:30px;}
.tit_2S3-6530 {background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110901-keirou/tit_2S3-6530.jpg);	background-repeat: no-repeat;	height: 200px;	text-indent: -9999px; margin-bottom:20px;}


/*---------------------------------------------------------------------
 　定期購入　12回
---------------------------------------------------------------------*/
.teiki_01{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/teiki/teiki_01.gif);	background-repeat: no-repeat;	height: 450px;	text-indent: -9999px;}
.teiki_02{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/teiki/teiki_02.jpg);	background-repeat: no-repeat;	height: 255px;	text-indent: -9999px;}
.teiki_02_2{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/teiki/teiki_02_2.jpg);	background-repeat: no-repeat;	height: 255px;	text-indent: -9999px;}
.teiki_02_3{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/teiki/teiki_02_3.jpg);	background-repeat: no-repeat;	height: 255px;	text-indent: -9999px;}
.teiki_03{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/teiki/teiki_03.gif);	background-repeat: no-repeat;	height: 100px;	text-indent: -9999px;}

/*---------------------------------------------------------------------
 　定期購入　12回
---------------------------------------------------------------------*/
.summer_cart{	background-image: url(http://www.helsinkiformula.co.jp/shops/images/cam-20111209-winter/bana_pay.jpg);	background-repeat: no-repeat;	height: 294px;	text-indent: -9999px;}


/*---------------------------------------------------------------------
 　商品情報詳細タブ
---------------------------------------------------------------------*/
.susume{	text-align:right;	margin:15px 65px 0px 0px;}
#p_data {	width:100%;	margin:0px 0 0 0;}
#p_data ul#tab {	margin:0;	padding:0;	background-color:#fff;	float:left;	width:100%;	}
#p_data ul#tab li {	margin:0 0 0 0;	background-color:#CCC;	color:#fff;	border-right:1px solid #fff;	text-align:center;	color:#2A319B;	float:left;	width:130px;	}
#p_data ul#tab li.selected {	background-color:#2D3C99;	color:#fff;		}	
#p_data ul#tab li.selected a {	color:#fff;	}	
#p_data ul#tab li.selected a:hover {	color:#fff;		}		
#p_data ul#tab li a {	color:#fff;	display:block;	width:130px;	height:20px;	padding:5px 0;}		
#p_data ul#tab li a:visited {	color:#fff;		}	
#p_data ul#tab li a:hover {	color:#fff;	background-color:#2D3C99;}

#p_data2 {	width:100%;	margin:0px 0 0 0;}
#p_data2 ul#tab {	margin:0;	padding:0;	background-color:#fff;	float:left;	width:100%;	}
#p_data2 ul#tab li {	margin:0 0 0 0;	background-color:#CCC;	color:#fff;	border-right:1px solid #fff;	text-align:center;	color:#2A319B;	float:left;	width:108px;	}
#p_data2 ul#tab li.selected {	background-color:#2D3C99;	color:#fff;		}	
#p_data2 ul#tab li.selected a {	color:#fff;	}	
#p_data2 ul#tab li.selected a:hover {	color:#fff;		}		
#p_data2 ul#tab li a {	color:#fff;	display:block;	width:108px;	height:20px;	padding:5px 0;}		
#p_data2 ul#tab li a:visited {	color:#fff;		}	
#p_data2 ul#tab li a:hover {	color:#fff;	background-color:#2D3C99;}

/*----- 商品情報 -----*/
.l-navi {width: 637px;margin: 10px auto 20px;padding: 8px;border: 1px solid #CCC;}
.first-left2 {width: 150px;margin: 8px 30px 0 30px;float: left;}
.first-text {font-size: 85%;margin: 8px 0 0 0;line-height: 150%;text-align: left;}
.first-left2 {width: 150px;margin: 8px 30px 0 30px;float: left;}
.first-right2 {width: 150px;margin: 8px 0 0 30px;float: left;}
.main-box {width: 655px;height: 100%;margin: 15px auto 0;}
.first-left3 {width: 412px;margin: 0 5px 0 0;text-align: left;float: left;}
.first-right3 {width: 98px;float: left;}

/*----- 使用方法 -----*/
.base-textarea {width: 655px;margin: 15px auto 0;line-height: 160%;text-align: left;}
.box-howto-step-01-left {width: 351px;float: left;}
.box-howto-step-01 {width: 351px;height: 136px;padding: 10px 0 0 10px;background: url(http://www.helsinkiformula.co.jp/img/step_bg.gif) no-repeat;float: left;}
.box-howto-step-01-img {width: 100px;margin-right:10px;float: left;}
.box-howto-step-01-text {width: 225px;line-height: 160%;float: left;}
.box-howto-step-01-text p {margin: 0;padding: 0;}
.box-howto-step-02-right {width: 304px;float: left;}
.box-howto-point-01-top {width: 303px;height: 200px;margin: 80px 0 0 0;background: url(http://www.helsinkiformula.co.jp/img/point_box_top.gif) no-repeat;}
.box-howto-point-01-top-02 {	width:303px;	height:180px;	margin:80px 0 0 0;	_margin:60px 0 0 0;	background:url(http://www.helsinkiformula.co.jp/img/point_box_top.gif) no-repeat;}
.box-howto-point-01-top-03 {	width:303px;	height:230px;	margin:230px 0 0 0;	_margin:190px 0 0 0;	background:url(http://www.helsinkiformula.co.jp/img/point_box_top.gif) no-repeat;}
.box-howto-point-01-top-04 {	width:303px;	height:160px;	margin:10px 0 0 0;	_margin:0 0 0 0;	background:url(http://www.helsinkiformula.co.jp/img/point_box_top.gif) no-repeat;}
.box-howto-point-01-top-05 {	width:303px;	height:120px;	margin:50px 0 0 0;	_margin:5px 0 0 0;	background:url(http://www.helsinkiformula.co.jp/img/point_box_top.gif) no-repeat;}
.box-howto-point-01-in {width: 239px;margin: 0 0 0 48px;padding: 38px 0 0 0;color: #630;line-height: 160%;}
.box-howto-point-01-in p {margin: 0;padding: 0;}
.box-howto-point-01-bottom {width: 303px;height: 5px;background: url(http://www.helsinkiformula.co.jp/img/point_box_btm.gif) no-repeat;text-indent: -9999px;}
.box-howto-point-01-top-o {width: 303px;height: 180px;margin: 230px 0 0 0;background: url(http://www.helsinkiformula.co.jp/img/point_box_top.gif) no-repeat;}
.box-howto-point-01-in-o {width: 239px;margin: 0 0 0 48px;padding: 38px 0 0 0;color: #630;line-height: 160%;}
.box-howto-point-01-in-o p {margin: 0;padding: 0;}
.font-blue-02 {color: #8CB1FF;}

/*----- メディア掲載 -----*/
.media-textarea {width: 635px;margin: 10px 0 30px 20px;line-height: 160%;text-align: left;}
.media-left {width: 480px;margin: 0 15px 0 0;float: left;}
.media-right {width: 140px;float: left;}

/*----- 商品詳細（返品について/定期タイトル） -----*/
.Return{margin-bottom:20px;}
.teiki_tit {	width: 300px;	height: 36px;	margin:0 auto 10px;	background: url(/shop/item/helsinkiformula/design/img01/teiki_tit_o.gif) no-repeat;}
.teiki_tit a{	display:block; }
.teiki_tit a:hover {	background-color:transparent; }
.teiki_tit a:hover img{	visibility:hidden; }

/*----- 夏のキャンペーン（ページトップ） -----*/
#s01 {width:655px;height:120px;	display:block;background: url(http://www.helsinkiformula.co.jp/shops/images/cam-20110624-summer/smcm2011_tit_o.jpg) no-repeat ;	margin-bottom:20px;
#s01 a {	display:block;  }	
#s01 a:hover {	background-color:transparent;}
#s01 a:hover img {	visibility:hidden;  }

/*----- 商品一覧（上部） -----*/
#t-box{	width:655px;	text-align:left;	margin:30px auto 0;}
#t-box .left {	width:320px;	margin:0 15px 0 0;	float:left;}
#t-box .right {	width:320px;	float:left;}
#t-box .left ul{	width:280px;	border:1px solid #E0E0E0 ;	float:left;	padding:12px;	margin-right:23px;}
#t-box .right ul{	width:280px;	border:1px solid #E0E0E0 ;	float:left;	padding:12px;}
#t-box .left li , #t-box .right li{	margin:4px auto 8px;	padding:3px 0 0 22px;	background: url(/shop/item/helsinkiformula/design/img02/allow_blue.jpg) no-repeat 5px 4px;	text-align:left;}

.side-hcr {width:200px; margin:8px auto 0;}
.side-hcr a:hover img {opacity:0.5;}

/*----- 20111201　プレゼントキャンペーン  -----*/
.bana_regi {width:655px; height:299px; margin:0;}
.bana_regi2 .left {	width:337px;	height:299px;	display:block;	float:left;	background: url(http://www.helsinkiformula.co.jp/shops/images/cam-20111209-present/cam_bana_20111209_02_o.jpg) no-repeat ;	}
.bana_regi2 .right {	width:318px;	height:299px;	display:block;	float:right;	background: url(http://www.helsinkiformula.co.jp/shops/images/cam-20111209-present/cam_bana_20111209_03_o.jpg) no-repeat ;	}


