body {
	margin-top: 0px;
	margin-bottom: 0px;
}


a:link {
	color: #666666;
	text-decoration: none;

}
a:visited {
	text-decoration: none;
	color: #2F81BD;
}
a:hover {
	text-decoration: underline;
	color: #2F81BD;
}
a:active {
	text-decoration: underline;
	color: #2F81BD;
}

.text_gray a:link {
	color: #666666;
	text-decoration: none;

}
.text_gray a:visited {
	text-decoration: none;
	color: #666666;
}
.text_gray a:hover {
	text-decoration: underline;
	color: #666666;
}
.text_gray a:active {
	text-decoration: underline;
	color: #666666;
}
.holi_text a:link {
	color: #5D3588;
	text-decoration: none;
}
.holi_text a:visited {
	text-decoration: none;
	color: #5D3588;
}
.holi_text a:hover {
	color: #5D3588;
	text-decoration: underline;
}
.holi_text a:active {
	color: #5D3588;
}

.cam_text a:link {
	color: #E4007F;
	text-decoration: none;
}
.cam_text a:visited {
	text-decoration: none;
	color: #E4007F;
}
.cam_text a:hover {
	color: #E4007F;
	text-decoration: underline;
}
.cam_text a:active {
	color: #E4007F;
}
.cam_text2 a:link {
	color: #E4007F;
	text-decoration: none;
}
.cam_text2 a:visited {
	text-decoration: none;
	color: #E4007F;
}
.cam_text2 a:hover {
	color: #E4007F;
	text-decoration: underline;
}
.cam_text2 a:active {
	color: #E4007F;
}
.cam_text3 a:link {
	color: #E4007F;
	text-decoration: none;
}
.cam_text3 a:visited {
	text-decoration: none;
	color: #E4007F;
}
.cam_text3 a:hover {
	color: #E4007F;
	text-decoration: underline;
}
.cam_text3 a:active {
	color: #E4007F;
}
.holiday_text a:link {
	color: #7B3587;
	text-decoration: none;
}
.holiday_text a:visited {
	text-decoration: none;
	color: #7B3587;
}
.holiday_text a:hover {
	color: #7B3587;
	text-decoration: underline;
}
.holiday_text a:active {
	color: #7B3587;
}


.type_text12px_height a:link {
	color: #000000;
	text-decoration: none;

}
.type_text12px_height a:visited {
	text-decoration: none;
	color: #666666;
}
.type_text12px_height a:hover {
	color: #666666;
	text-decoration: underline;
}
.type_text12px_height a:active {
	color: #000000;
}


.zassikeisai a:link {
	color: #8771A8;
	text-decoration: none;

}
.zassikeisai a:visited {
	text-decoration: none;
	color: #8771A8;
}
.zassikeisai a:hover {
	color: #8771A8;
	text-decoration: underline;
}
.zassikeisai a:active {
	color: #8771A8;
}

.press_text12px a:link {
	color: #000000;
	text-decoration: none;

}
.press_text12px a:visited {
	text-decoration: none;
	color: #666666;
}
.press_text12px a:hover {
	color: #666666;
	text-decoration: underline;
}
.press_text12px a:active {
	color: #000000;
}

.press_text12px_height a:link {
	color: #000000;
	text-decoration: none;

}
.press_text12px_height a:visited {
	text-decoration: none;
	color: #666666;
}
.press_text12px_height a:hover {
	color: #000000;
	text-decoration: underline;
}
.press_text12px_height a:active {
	color: #000000;
}




.text14px_height a:link {
	color: #FF0066;
	text-decoration: none;

}
.text14px_height a:visited {
	text-decoration: none;
	color: #FF0066;
}
.text14px_height a:hover {

	color: #FF0066;
}
.text14px_height a:active {

	color: #FF0066;
}


.showertitle a:link {
	color: #E4007F;
	text-decoration: underline;
}
.showertitle a:visited {
	text-decoration: underline;
	color: #E4007F;
}
.pink_text12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #E4007F;
}

.pink_text12_bold {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #E4007F;
	font-weight:bold;
}

.pink_text12_bold a:link {
	color: #E4007F;
	text-decoration: none;
}
.pink_text12_bold a:visited {
	text-decoration: none;
	color: #E4007F;
}
.pink_text12_bold a:hover {
	text-decoration: underline;
	color: #E4007F;
}
.pink_text12_bold a:active {
	text-decoration: underline;
	color: #E4007F;
}


.showertitle a:hover {
	text-decoration: underline;
	color: #E4007F;
}
.showertitle a:active {
	text-decoration: underline;
	color: #E4007F;
}

.showertext a:link {
	color: #E4007F;
	text-decoration: underline;
}
.showertext a:visited {
	text-decoration: underline;
	color: #E4007F;
}
.showertext a:hover {
	text-decoration: underline;
	color: #E4007F;
}
.showertext a:active {
	text-decoration: underline;
	color: #E4007F;
}


.mediatitle_a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FF0066;
	font-weight: bold;
	margin-left: 1px;
}
.mediatitle_b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FF0066;
	font-weight: bold;
	margin-left: 1px;
}


#mediabox {
	background-image: url(img/media/box.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 520px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3px;
}


#showerback {
	background-image: url(img/showergel/showergel_back.jpg);
	background-repeat: repeat-y;
	width: 530px;
}
#kikikosumeback {
	background-image: url(img/kikikosume/back.jpg);
	background-repeat: repeat-y;
	padding-left: 50px;
	width: 480px;
}
.showertitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #E4007F;
	font-weight: bold;
}

.showertext {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #E4007F;
	font-weight: bold;

}

.topleftbanunder {
	margin-top: 8px;
}
.text_gray {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	padding-left: 2px;
}

.text_12px_blue a:link {
	color: #2F81BD;
	text-decoration: none;

}
.text_12px_blue a:visited {
	text-decoration: none;
	color: #2F81BD;
}
.text_12px_blue a:hover {
	text-decoration: underline;
	color: #2F81BD;
}
.text_12px_blue a:active {
	text-decoration: underline;
	color: #2F81BD;
}


.text_10px_gold a:link {
	color: #E1CA8F;
	text-decoration: none;

}
.text_10px_gold a:visited {
	text-decoration: none;
	color: #E1CA8F;
}
.text_10px_gold a:hover {
	text-decoration: underline;
	color: #E1CA8F;
}
.text_10px_gold a:active {
	text-decoration: underline;
	color: #E1CA8F;
}



#body {
	float: none;
	width: 884px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/top/back.jpg);
	background-repeat: repeat-y;
}

#head {
	width: 100%;
	margin-bottom: 16px;
	margin-right: auto;
	margin-left: auto;
}


#left {
	float: left;
	width: 145px;
	padding-bottom: 20px;
	padding-left: 5px;
}


#main {
	float: left;
	width: 530px;
	border: 1px solid #CCCCCC;
	padding-bottom: 50px;
	margin-bottom: 50px;
	padding-left: 5px;
}

#main_bland {
	float: left;
	width: 530px;
	padding-bottom: 50px;
	margin-bottom: 50px;
	padding-left: 5px;
}

#main_media {
	float: left;
	width: 530px;
	padding-bottom: 50px;
	margin-bottom: 50px;
	padding-left: 5px;
}

#pickup {
	float: none;
	width: 460px;
	background-image: url(../img/top/pickup_back.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
}

#footer {
	margin-right: auto;
	margin-left: auto;
	clear : both;
	background-color: #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 50px;
}
#juicyfooter {
	clear: both;
}

#footer_textbox {
	width: 100%;
	background-color: #000000;
	color: #FF0066;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#setsumei {
	width: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

.cart {
	margin-top: 7px;
	margin-bottom: 7px;
}
.cart_contents {
	margin-top: 7px;
}


.itemtitle_c {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	color: #FF0066;
	font-weight: bold;
	margin-left: 1px;
}
.itemtitle_16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #FF0066;
	font-weight: bold;
	margin-left: 1px;
}

.holiday_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	color: #7B3587;
	font-weight: bold;
	margin-left: 10px;
}
.holiday_title2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #7B3587;
	font-weight: bold;
	margin-left: 10px;
}

.holiday_title3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #7B3587;
	line-height: 18px;
	font-weight: bold;

}
.holiday_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #7B3587;

}

.text10px {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 10px;
}
.text10px_height {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 20px;
}
.text_11px_bold {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-weight: bold;
}
.text12px {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.cam_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
}

.text12px_bold {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	
}

.text12px_height {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 18px;
}
.type_text12px_height {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 18px;
}
.text14px {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.text14px_height {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 30px;
}
.text14px_bold {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
.press_text12px {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.press_text12px_height {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 14px;
}


.img_um3 {
	margin-bottom: 3px;
}
.red {
	color: #FF0000;
}
.right_px {
	margin-right: 8px;
}
#typea {
	background-color: #EEF8F9;
	width: 504px;
}
#typeb {
	background-color: #FFFAEE;
	width: 504px;
}
#typec {
	background-color: #F9D1CE;
	width: 504px;
}
#typed {
	background-color: #E6D5E7;
	width: 504px;
	background-image: url(img/koisurucosme/typed.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
}
#type_left {
	width: 240px;
	float: left;
}
#type_right {
	float: left;
	width: 250px;
}
#type_footer {
	clear: both;
}

#koisuru_text {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#kaiten_back {
	background-image: url(img/kaitenkinen/back1.jpg);
	background-repeat: no-repeat;
	height: 153px;
	width: 520px;
	padding-left: 10px;
}
#kaiten_back2 {
	background-image: url(img/kaitenkinen/back2.jpg);
	background-repeat: no-repeat;
	height: 171px;
	width: 525px;
	padding-left: 5px;
}

#kaiten_text1 {
	width: 255px;
}
#kaiten_text2 {
	padding-top: 15px;
	width: 175px;
}
.text14px_red_bold {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF0000;
	font-weight: bold;
}
.press_bland_img {
	padding-right: 20px;
}

#mediabox_stageline {
	width: 520px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3px;
	border: 2px solid #B71940;
}
.press_stage_itemtitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #B71940;
	font-weight: bold;
	margin-left: 1px;
	line-height: 25px;
}
.press_stage_itemtitle_small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #B71940;
	font-weight: bold;
	margin-left: 1px;
}
#mediabox_urbandecay {
	width: 520px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3px;
	border: 2px solid #C1B6D2;
}
.press_urbandecay_itemtitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #8771A8;
	font-weight: bold;
	margin-left: 1px;
	line-height: 25px;
}
.press_urbandecay_itemtitle_small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #8771A8;
	font-weight: bold;
	margin-left: 1px;
}
#mediabox_pure {
	width: 520px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3px;
	border: 2px solid #B21654;
}
.press_pure_itemtitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #B21654;
	font-weight: bold;
	margin-left: 1px;
	line-height: 25px;
}
.press_pure_itemtitle_small {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #B21654;
	font-weight: bold;
	margin-left: 1px;
}.zassikeisai {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 18px;
}
#rightmenu {
	float: left;
	width: 187px;
	padding-left: 5px;
}

#ranking {
	float: none;
	width: 182px;
	background-image: url(img/top/rank_back.jpg);
	background-repeat: no-repeat;
	height: 402px;
	padding-top: 50px;
	margin-bottom: 5px;

}
#pr {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
}
.cam_text2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.cam_text3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}
.text10px_pink {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #FF0066;
}
.holi_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 10px;
}
.text10pxred {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: normal;
	color: #FF0000;
}
.text13px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #FF0066;
}
#mediabox_s {
	width: 520px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3px;
	border: 2px solid #C6BEA7;
}
#juicy_1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #E86E57;
	background-image: url(img/juicycosme/juicycosme2.jpg);
	background-repeat: no-repeat;
	height: 78px;
	width: 465px;
	padding-left: 65px;
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
}
#juicy_2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 12px;
	color: #E8685E;
	background-image: url(img/juicycosme/juicycosme3.jpg);
	background-repeat: no-repeat;
	height: 58px;
	width: 500px;
	padding-top: 30px;
	padding-left: 30px;
}
.neraiuchibox_footer {
	clear: both;
}

#juicy_3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 12px;
	background-image: url(img/juicycosme/juicycosme5.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 500px;
	color: #E8685E;
	padding-top: 30px;
	padding-left: 30px;
}
#main_juicy {
	float: left;
	width: 530px;
	padding-left: 5px;
}
.p_d10px4x {
	background-image: url(img/10_4x.gif);
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
	height: 11px;
	background-position: 10px;
	margin-top: 5px;
}
.p_d14px4x {
	background-image: url(img/14_4x.gif);
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
	height: 15px;
	background-position: 10px;
	margin-top: 2px;
	width: 55px;
}
.neraiuchibox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	padding-top: 15px;
}
.neraiuchi_price {
	padding-left: 10px;
}
.neraiuchi_item {
	float: left;
	width: 150px;
}
#ceramid_left {
	float: left;
	width: 220px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 341px;
	padding-left: 160px;
	background-image: url(img/neraiuchi/ceramid_back.gif);
}

#collagen_left {
	float: left;
	width: 220px;
	background-image: url(img/neraiuchi/collagen_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 341px;
	padding-left: 160px;
}

#koubo_right {
	float: left;
	width: 370px;
	background-repeat: no-repeat;
	background-position: right top;
	height: 341px;
	padding-left: 10px;
	background-image: url(img/neraiuchi/koubo_back.gif);
}
#todome_right {
	float: left;
	width: 370px;
	background-image: url(img/neraiuchi/hyaluron_back.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 341px;
	padding-left: 10px;
}
