@charset "UTF-8";


h2#photo {
	width: 593px;
	height: 365px;
	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.body { background: #FD52BA; border-left: 5px solid #FD52BA; }
#photo_contents h3.eye { background: #FD52BA; border-left: 5px solid #FD52BA; }
#photo_contents h3.nose { background: #FD52BA; border-left: 5px solid #FD52BA; }
#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_body .a-1 {
	width: 499px;
	height: 93px;
	display: block;
	background: url(/photo/materials/btn_more_120321.jpg) no-repeat;
	text-indent: -9999px;
	margin-top:40px;
}

#photo_contents p.cat_body .a-1:link {margin-top:40px;background-position: 0 0;}
#photo_contents p.cat_body .a-1:visited {margin-top:40px;background-position: 0 0;}
#photo_contents p.cat_body .a-1:hover {margin-top:40px;background-position: 0 -93px !important;}
#photo_contents p.cat_body .a-1:active {margin-top:40px;background-position: 0 -93px !important;}

#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_eye .a-1 {
	width: 499px;
	height: 93px;
	display: block;
	background: url(/photo/materials/btn_more_120321.jpg) no-repeat;
	text-indent: -9999px;
	margin-top:25px;
}

#photo_contents p.cat_eye .a-1:link {margin-top:25px;background-position: 0 0;}
#photo_contents p.cat_eye .a-1:visited {margin-top:25px;background-position: 0 0;}
#photo_contents p.cat_eye .a-1:hover {margin-top:25px;background-position: 0 -93px !important;}
#photo_contents p.cat_eye .a-1:active {margin-top:25px;background-position: 0 -93px !important;}

#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_nose .a-1 {
	width: 499px;
	height: 93px;
	display: block;
	background: url(/photo/materials/btn_more_120321.jpg) no-repeat;
	text-indent: -9999px;
	margin-top:40px;
}

#photo_contents p.cat_nose .a-1:link {margin-top:40px;background-position: 0 0;}
#photo_contents p.cat_nose .a-1:visited {margin-top:40px;background-position: 0 0;}
#photo_contents p.cat_nose .a-1:hover {margin-top:40px;background-position: 0 -93px !important;}
#photo_contents p.cat_nose .a-1:active {margin-top:40px;background-position: 0 -93px !important;}

#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;}



/*--- 1202reNew追記---*/
#minfo_1202 ul.submn2 a:link, .submn2 a:active, .submn2 a:visited {
}

#minfo_1202 ul.submn2 li.on p {
	color: #000000;
	background: url(/photo/materials/mn/li_tri.gif) #cfcfcf no-repeat 10px 6px;
}

#minfo_1202 ul.submn2 li a {
	color: #000000;
	text-decoration: none;
	background: url(/photo/materials/mn/li_tri.gif) #ffffff no-repeat 10px 6px;
}

#minfo_1202 ul.submn2 li a:hover {
	background: url(/photo/materials/mn/li_tri.gif) #e1e1e1 no-repeat 10px 6px;
	display: block;
}
/*--- 1202reNew追記ここまで---*/

/*********20120516New 余白プロジェクト追記 ********************/
	
#washbowl{
	width:500px;
	margin:0 auto 15px auto;
	padding:0;
}

.img_lt2{
	clear:both;
	width:230px;
	color:#666;
	float:left;
}

.img_rt2{	
	width:230px;
	color:#666;
	float:right;
}

.laser_flow{
	width:535px;
	height:auto;
	clear:both;
	margin:15px 0 0 10px;
	padding:0;
}

.note{
font-size:10px;
color:#347103;
line-height:1.1em;
}

#photo_contents .photo_notes {
	font-size: 10px;
	width: 520px;
	margin: 0 auto;
	padding: 0;
	text-align:right;
}
#photo_contents .photo_notes_top {
	margin-top: 25px;
	margin-bottom: -35px;
	line-height: 1;
	text-align:right;
}
/*********20120516 余白プロジェクト追記ここまで ********************/