p	{margin:0px;padding:0px;}
/* 大カテゴリ */
.dotbox	{
	width:158px;
	height:158px;
	border:1px dashed #b9b9b9;
	float:left;
	margin-top:25px;
}
.dotbox .midashi	{
	padding:6px;
	font-size:14px;
	font-weight:bold;
	background-color:#f1f1f1;
	line-height:1.5em;
	margin:0px;
}

.dotbox .txt	{
	padding:10px 10px 0px 10px;
	font-size:10px;
	line-height:1.5em;
	margin:0px;
}

/* ボタン */
.myButton2 a {
    display: block;
    overflow: hidden;
    height: 22px;
    width: 70px;
    background-image: url(https://sincere-garden.jp/img/cat_rinren/botton.gif);
	background-position: 0 -22px;
    text-align: center;
	font-size:x-small;
	text-indent:-9999px;
}

.myButton2 a:hover {
	background-position: left top;
}

.button1 a {
    display: block;
    overflow: hidden;
    height: 30px;
    width: 300px;
    background-image: url(https://sincere-garden.jp/img/cat_rinren/btn_01.gif);
    text-align: center;
	font-size:x-small;
	text-indent:-9999px;
	margin-top:15px;
}

.button1 a:hover {
    background-position: 0 -30px;
}

.button2 a {
    display: block;
    overflow: hidden;
    height: 30px;
    width: 300px;
    background-image: url(https://sincere-garden.jp/img/cat_rinren/btn_02.gif);
    text-align: center;
	font-size:x-small;
	text-indent:-9999px;
	margin-top:15px;
}

.button2 a:hover {
    background-position: 0 -30px;
}

.button3 a {
    display: block;
    overflow: hidden;
    height: 30px;
    width: 300px;
    background-image: url(https://sincere-garden.jp/img/cat_rinren/btn_03.gif);
    text-align: center;
	font-size:x-small;
	text-indent:-9999px;
	margin-top:15px;
}

.button3 a:hover {
    background-position: 0 -30px;
}

.button4 a {
    display: block;
    overflow: hidden;
    height: 30px;
    width: 300px;
    background-image: url(https://sincere-garden.jp/img/cat_rinren/btn_04.gif);
    text-align: center;
	font-size:x-small;
	text-indent:-9999px;
	margin-top:15px;
	float:right;
}

.button4 a:hover {
    background-position: 0 -30px;
}

/* ボーダー */
.bd_1	{
	border-right:1px dashed #666666;
	border-bottom:1px dashed #666666;
	padding:0px 10px 10px 0px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care2_1110_11.jpg) right top no-repeat;
	line-height:1.5em;
}
.bd_1 .txt	{
	background-color:#f2efe8;
	padding:15px;
	line-height:1.5em;
}

.bd_2	{
	border-bottom:1px dashed #666666;
	padding:0px 0px 10px 10px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care2_1110_12_bg.jpg) right top no-repeat;
	line-height:1.5em;
}
.bd_3	{
	border-right:1px dashed #666666;
	padding:10px 10px 0px 10px;
	line-height:1.5em;
}
.bd4	{padding:10px 0px 0px 10px;	line-height:1.5em;}


/* ボックス */
.w660	{
	width:648px;
	border:#eeeeee 6px solid;
	margin-top:25px;
	text-align:left;
}
.w320_left01 .ttl	{
	padding:7px;
	color:#ffffff;
	background-color:#7c7c7a;
	margin:0px 0px 10px 0px;
}
.w320_right01 .ttl	{
	padding:7px;
	color:#ffffff;
	background-color:#7c7c7a;
	margin:0px 0px 10px 0px;
}
.w320_left01	{
	width:288px;
	border:#eeeeee 6px solid;
	margin-top:25px;
	float:left;
	padding:10px;
	margin-right:20px;
}
.w320_left02	{
	width:288px;
	border:#eeeeee 6px solid;
	margin-top:20px;
	float:left;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_21.jpg) top right no-repeat;
	padding:10px;
	margin-right:20px;
}

.w320_right01	{
	width:288px;
	border:#eeeeee 6px solid;
	margin-top:25px;
	float:left;
	padding:10px;
}
.w320_right02	{
	width:288px;
	border:#eeeeee 6px solid;
	margin-top:20px;
	float:left;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_23.jpg) top right no-repeat;
	padding:10px;
}
.w215_left	{
	width:183px;
	border:#eeeeee 6px solid;
	padding:10px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care2_1110_18.gif) right bottom no-repeat;
	margin:20px 7px 0px 0px;
	float:left;
}
.w215_right	{
	width:183px;
	border:#eeeeee 6px solid;
	padding:10px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care2_1110_18.gif) right bottom no-repeat;
	margin:20px 0px 0px 0px;
	float:left;
}
.w215_left .f10	{
	font-size:10px;
	float:right;
	padding:10px 0px;
	text-align:right;
}
.w215_right .f10	{
	font-size:10px;
	float:right;
	padding:10px 0px;
	text-align:right;
}
.img01	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_25.jpg) no-repeat;
	margin-top:25px;
}
.img02	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_26.jpg) no-repeat;
	margin-top:25px;
}
.img03	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_27.jpg) no-repeat;
	margin-top:25px;
}
.img04	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_28.jpg) no-repeat;
	margin-top:25px;
}

.img05	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_29.jpg) no-repeat;
	margin-top:25px;
}

.img06	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_30.jpg) no-repeat;
	margin-top:25px;
}

.img07	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_31.jpg) no-repeat;
	margin-top:25px;
}

.img08	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren/care_1110_32.jpg) no-repeat;
	margin-top:25px;
}

.img09	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren_2/rinren_cate_62.jpg) no-repeat;
	margin-top:25px;
}
.img10	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren_2/rinren_cate_63.jpg) no-repeat;
	margin-top:25px;
}
.img11	{
	width:660px;
	height:155px;
	background:url(https://sincere-garden.jp/img/cat_rinren_2/rinren_cate_64.jpg) no-repeat;
	margin-top:25px;
}

.img_btn_01	{
	margin:117px 15px 0px 0px;
	float:right;
}
.img_btn_02	{
	margin:117px 115px 0px 0px;
	float:right;
}

/* 小カテゴリー */
.w660_fc_01	{
	width:628px;
	border:#eeeeee 6px solid;
	margin-top:25px;
	text-align:left;
	padding:10px;
	background:url(https://sincere-garden.jp/img/cat_rinren/facecare_1111_05.jpg) right top no-repeat;
}
.w660_fc_02	{
	width:628px;
	border:#eeeeee 6px solid;
	margin-top:25px;
	text-align:left;
	padding:10px;
	background:url(https://sincere-garden.jp/img/cat_rinren/facecare_1111_09.jpg) right top no-repeat;
}
.w660_fc_03	{
	width:628px;
	border:#eeeeee 6px solid;
	margin-top:25px;
	text-align:left;
	padding:10px;
	background:url(https://sincere-garden.jp/img/cat_rinren/bodycare_1111_04.jpg) right top no-repeat;
}





.outbath {margin:3px 0; padding:3px 5px; background:#eeeeee; width:130px; font-size:10px;}


table.haircare_box {border:#eeeeee 6px solid;
	width:660px!important;}

td.sb_box {width:90px; padding:0 0 0 20px;}
td.sr_box {width:80px; padding:0 0 0 0;}
td.ty_box {width:130px; padding:0 0 0 0;}
.va_b {	vertical-align: bottom;}



/* リンレンヘアケアカテゴリー　テレビ紹介追加 */

#media_info {
	background:url(https://sincere-garden.jp/img/cat_rinren/cat_rinren_mediainfo.jpg) top left no-repeat;
	width:510px; height:78px;
	padding:40px 0 0 150px;
	margin:0 0 20px 0;}
#media_info ul{margin:0px; width:420px;
	font-size:12px; letter-spacing:0.15em;}
#media_info li {
	list-style:none;
	padding:0 0 3px 10px;
	margin:9px 0;
	border-bottom:1px dashed #666666;
	background-image: url(https://sincere-garden.jp/img/cat_rinren/cat_rinren_mark.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#set_info {
	background:url(https://sincere-garden.jp/img/cat_rinren/cat_rinren_bnr_set.jpg) top left no-repeat;
	width:660px; height:49px;
	padding:80px 0 0 0px;
	margin:0 0 20px 0;
	text-align:center;}
	
#set_info p a {display:block;
	text-indent:-99999px;
	background:url(https://sincere-garden.jp/img/cat_rinren/btn_05.gif) top left no-repeat;
	width:240px; height:30px; margin:0 auto;}
#set_info p a:hover {background-position:bottom left;}	


/* テキスト */
.fs14	{font-size:14px;font-weight:bold;line-height:1.5em;}
.fs10	{font-size:10px;line-height:1.5em;}


/* マージン */
.mt50	{margin-top:50px;}
.mt30	{margin-top:30px;}
.mt35	{margin-top:35px;}
.mr5	{margin-right:5px;}
.mr35	{margin-right:35px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */
        	
	
	
	
		
		
/* 商品ページ */

.goods_name {
	font-size: 20px!important;
	font-weight:normal;
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:1px dashed #666666;
	background:url(https://sincere-garden.jp/img/cat_rinren/kc_shampoo_02.gif) top right no-repeat;}

.goods_name_yg {
	font-size: 20px!important;
	font-weight:normal;
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:1px dashed #666666;
	background:url(https://sincere-garden.jp/img/cat_rinren/yg_shampoo_02.gif) top right no-repeat;
}

.goods_name_hs {
	font-size: 20px!important;
	font-weight:normal;
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:1px dashed #666666;
}

.extract {width:610px; margin:0 0 30px 0; padding:15px;
	border:6px solid #eeeeee;}
.effect03 { background:url(https://sincere-garden.jp/img/cat_rinren/effect_bg03.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:10px; width:77px; height:18px;
	text-align:center;
	padding:3px 0 0 0; margin:10px 0 0 0;}
.effect04 { background:url(https://sincere-garden.jp/img/cat_rinren/effect_bg04.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:10px; width:97px; height:18px;
	text-align:center;
	padding:3px 0 0 0; margin:10px 0 0 0;}
	
.w480 {width:480px;}
.w380 {width:380px;}
.price_hikaku {border:6px solid #eeeeee;
	 margin:15px 0; padding:10px 15px;
	 font-size:14px;
	 letter-spacing:0.1em;}
.price_hikaku_red {color:#CC0000; font-weight:bold;}




/* リンレン リンレンリミテッドライン ＜生産者＞背景色 */
.rr_box_production {
	margin: 0 0 10px 0;
	background-color: #ebf6fa;
}
