@charset "UTF-8";


h2#photo {
	width: 593px;
	height: 290px;
	background: url(/photo/materials/mi_photo.jpg) no-repeat;
	text-indent: -9999px;
}

h2#photo_sub {
	width: 593px;
	height: 80px;
	background: url(/photo/materials/mi_photo.gif) no-repeat;
	text-indent: -9999px;
}

p.ptp {
	width: 593px;
	height: 32px;
	background: url(/photo/materials/hd_photo.jpg) no-repeat;
	text-indent: -9999px;
}

p.pft {
	width: 593px;
	height: 43px;
	background: url(/photo/materials/ft_photo.jpg) no-repeat;
	text-indent: -9999px;
}

#menulist {
	width: 175px;
	background: #f2f2f2;
}

#menulist .ft {
	padding: 0px 0px 3px 0px;
	background: url(/photo/materials/cat_photo_ft.gif) no-repeat 0 bottom;
}

h2.cat_photo a {
	width: 175px;
	height: 48px;
	display: block;
	background: url(/photo/materials/cat_photo.jpg) no-repeat;
	text-indent: -9999px;
}

#minfo ul.submn2 a:link, .submn2 a:active, .submn2 a:visited {
}

#minfo ul.submn2 li.on p {
	color: #000000;
	background: url(/photo/materials/mn/li_tri.gif) #cfcfcf no-repeat 10px 6px;
}

#minfo ul.submn2 li a {
	color: #000000;
	text-decoration: none;
	background: url(/photo/materials/mn/li_tri.gif) #ffffff no-repeat 10px 6px;
}

#minfo ul.submn2 li a:hover {
	background: url(/photo/materials/mn/li_tri.gif) #e1e1e1 no-repeat 10px 6px;
	display: block;
}




#photo_contents {
	width: 593px;
	margin: 20px 0px 0px 0px;
}

.photo_box {
	text-align: left;
	margin-bottom: 35px;
}

#photo_contents br {
	margin: 15px;
}

#photo_contents .hd {
	width: 499px;
	margin: 35px 0px 0px 38px;
	overflow: hidden;
}

#photo_contents h3 {
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 2px 8px;
}

#photo_contents h3.bust { background: #fe006b; border-left: 5px solid #ffc5dd; }
#photo_contents h3.body { background: #3153af; border-left: 5px solid #cfeefe; }
#photo_contents h3.eye { background: #fa847a; border-left: 5px solid #fdb5af; }
#photo_contents h3.nose { background: #fa847a; border-left: 5px solid #fdb5af; }
#photo_contents h3.gills { background: #601886; border-left: 5px solid #ffe1f9; }
#photo_contents h3.facelift { background: #601886; border-left: 5px solid #ffe1f9; }

#photo_contents h3.pouring,
#photo_contents h3.hyaluronic,
#photo_contents h3.botox {
	background: #82ca9c; border-left: 5px solid #e4f2e0; }

#photo_contents h3.shimi,
#photo_contents h3.akaragao,
#photo_contents h3.nikibi,
#photo_contents h3.hokuro,
#photo_contents h3.shiwa,
#photo_contents h3.thermacool,
#photo_contents h3.keana,
#photo_contents h3.datsumou {
	background: #82ca9c; border-left: 5px solid #e4f2e0;
}

#photo_contents h3.etc { background: #fb7cc5; border-left: 5px solid #fbcce7; }




#photo_contents .dr_btn a {
	width: 499px;
	height: 32px;
margin: 5px 0px 0px 0px;
	display: block;
	background: url(/photo/materials/btn_drcomment.jpg) no-repeat;
	text-indent: -9999px;
}

#photo_contents p.dr_btnt a:link {background-position: 0 0;}
#photo_contents p.dr_btn a:visited {background-position: 0 0;}
#photo_contents p.dr_btn a:hover {background-position: 0 -32px;}
#photo_contents p.dr_btn a:active {background-position: 0 -32px;}



#photo_contents p {
	width: 497px;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 38px;
}

#photo_contents p strong {
	font-size: 15px;
	color: #ee7600;
}

#photo_contents p.cat_bust,
#photo_contents p.cat_body,
#photo_contents p.cat_eye,
#photo_contents p.cat_nose,
#photo_contents p.cat_etc {
	padding-bottom: 20px;
}


#photo_contents p.cat_bust a {
	width: 499px;
	height: 48px;
	display: block;
	background: url(/photo/materials/btn_more.jpg) no-repeat;
	text-indent: -9999px;
}

#photo_contents p.cat_bust a:link {background-position: 0 0;}
#photo_contents p.cat_bust a:visited {background-position: 0 0;}
#photo_contents p.cat_bust a:hover {background-position: 0 -48px;}
#photo_contents p.cat_bust a:active {background-position: 0 -48px;}

#photo_contents p.cat_body a {
	width: 499px;
	height: 48px;
	display: block;
	background: url(/photo/materials/btn_more.jpg) no-repeat;
	text-indent: -9999px;
}

#photo_contents p.cat_body a:link {background-position: 0 0;}
#photo_contents p.cat_body a:visited {background-position: 0 0;}
#photo_contents p.cat_body a:hover {background-position: 0 -48px;}
#photo_contents p.cat_body a:active {background-position: 0 -48px;}

#photo_contents p.cat_eye a {
	width: 499px;
	height: 48px;
	display: block;
	background: url(/photo/materials/btn_more.jpg) no-repeat;
	text-indent: -9999px;
}

#photo_contents p.cat_eye a:link {background-position: 0 0;}
#photo_contents p.cat_eye a:visited {background-position: 0 0;}
#photo_contents p.cat_eye a:hover {background-position: 0 -48px;}
#photo_contents p.cat_eye a:active {background-position: 0 -48px;}

#photo_contents p.cat_nose a {
	width: 499px;
	height: 48px;
	display: block;
	background: url(/photo/materials/btn_more.jpg) no-repeat;
	text-indent: -9999px;
}

#photo_contents p.cat_nose a:link {background-position: 0 0;}
#photo_contents p.cat_nose a:visited {background-position: 0 0;}
#photo_contents p.cat_nose a:hover {background-position: 0 -48px;}
#photo_contents p.cat_nose a:active {background-position: 0 -48px;}

#photo_contents p.cat_etc a {
	width: 499px;
	height: 48px;
	display: block;
	background: url(/photo/materials/btn_more.jpg) no-repeat;
	text-indent: -9999px;
}

#photo_contents p.cat_etc a:link {background-position: 0 0;}
#photo_contents p.cat_etc a:visited {background-position: 0 0;}
#photo_contents p.cat_etc a:hover {background-position: 0 -48px;}
#photo_contents p.cat_etc a:active {background-position: 0 -48px;}


/**/



#menulist p.M1 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_bust.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M1 a:link {background-position: 0 0;}
#menulist p.M1 a:visited {background-position: 0 0;}
#menulist p.M1 a:hover {background-position: -167px 0;}
#menulist p.M1 a:active {background-position: -167px 0;}


#menulist p.M2 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_body.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M2 a:link {background-position: 0 0;}
#menulist p.M2 a:visited {background-position: 0 0;}
#menulist p.M2 a:hover {background-position: -167px 0;}
#menulist p.M2 a:active {background-position: -167px 0;}


#menulist p.M3 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_eye.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M3 a:link {background-position: 0 0;}
#menulist p.M3 a:visited {background-position: 0 0;}
#menulist p.M3 a:hover {background-position: -167px 0;}
#menulist p.M3 a:active {background-position: -167px 0;}


#menulist p.M4 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_nose.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M4 a:link {background-position: 0 0;}
#menulist p.M4 a:visited {background-position: 0 0;}
#menulist p.M4 a:hover {background-position: -167px 0;}
#menulist p.M4 a:active {background-position: -167px 0;}


#menulist p.M5 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_gills.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M5 a:link {background-position: 0 0;}
#menulist p.M5 a:visited {background-position: 0 0;}
#menulist p.M5 a:hover {background-position: -167px 0;}
#menulist p.M5 a:active {background-position: -167px 0;}


#menulist p.M6 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_facelift.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M6 a:link {background-position: 0 0;}
#menulist p.M6 a:visited {background-position: 0 0;}
#menulist p.M6 a:hover {background-position: -167px 0;}
#menulist p.M6 a:active {background-position: -167px 0;}


#menulist p.M7 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_pouring.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M7 a:link {background-position: 0 0;}
#menulist p.M7 a:visited {background-position: 0 0;}
#menulist p.M7 a:hover {background-position: -167px 0;}
#menulist p.M7 a:active {background-position: -167px 0;}


#menulist p.M8 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_skincare.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M8 a:link {background-position: 0 0;}
#menulist p.M8 a:visited {background-position: 0 0;}
#menulist p.M8 a:hover {background-position: -167px 0;}
#menulist p.M8 a:active {background-position: -167px 0;}


#menulist p.M9 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/photo/materials/mn/mn_etc.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M9 a:link {background-position: 0 0;}
#menulist p.M9 a:visited {background-position: 0 0;}
#menulist p.M9 a:hover {background-position: -167px 0;}
#menulist p.M9 a:active {background-position: -167px 0;}
