@charset "utf-8";
/* Profile */
#head_block{
/*	margin-bottom:10px;*/
}
#main_block{
	float:left;
	width:497px;
	font-size:12px;
	margin:0;
	padding:10px 0;
	border:1px solid #999999;
	background:#FFFFFF;
}
#side_block{
	float:right;
	width:240px;
	font-size:12px;
	margin:0;
	padding:0;
}
h2{
	background:url(../img/top2/bg_h2_1.gif) no-repeat;
	height:23px;
	color:#FFFFFF;
	font-size:13px;
	padding:4px 0 0 25px;
	margin:0 0 5px 0;
	clear:both;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
h3{
	font-size:22px;
	margin:0 10px 5px 10px;
	padding:10px 0 0 0;
}
h4{
	font-size:12px;
	margin:0 0 5px 0;
}
a:link{ color:#336699; }
a:visited{ color:#666666; }
a:hover,a:active {color: #FF8585;}

img {
	border:none;
}
p{
	margin:0 0 5px 0;
}
ul{
	margin-bottom:5px;
}
.clr{
	clear:both;
}

/* box_border */
.box_border{
	border:2px solid #999999;
	border-collapse: collapse;
	margin:5px 15px;
}
.box_border td{
	padding:4px 6px;
	border:1px solid #999999;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.box_border th{
	padding:4px 6px;
	border:1px solid #999999;
	border-bottom:3px double #999999;
	font-size:10px;
	font-weight:normal;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.noborder,
.noborder td{
	border:none;
}

/* class */
.title{
	font-size:10px;
	padding-left:8px;
	padding-right:8px;
}
.data{
	padding-left:10px;
}
.contents{
	margin:5px 0;
}
#photo{
	float:right;
	width:140px;
	padding:0;
	margin:0;
}
#photo img{
	margin:0 20px 0 0;
}
#date{
	font-size:10px;
	text-align:right;
}
#name{
	font-size:26px;
	padding-left:20px;
}
#name_cell{
	padding-top:16px;
	padding-bottom:10px;
}


/* sex */
#sex td{
	height:20px;
	widows:20px;
}
#sex .on{
	background:url(../img/profile/circle.gif) no-repeat center center;
}


/* clinic_link */
#clinic_link{
	list-style:none;
	margin:0;
	padding:0;
}
#clinic_link li{
	margin:0;
	padding:0;
}
#clinic_link a:link,
#clinic_link a:visited{
	margin:0;
	padding:0;
	display:block;
	width:164px;
	height:31px;
	text-decoration:none;
	text-indent:-1000px;
	text-align:left;
}
#clinic_link a:hover,
#clinic_link a:active{
	background-position:-170px 0;
}
#clinic_link #inquiry a:link,
#clinic_link #inquiry a:visited{
	background-image:url(../img/profile/bt_inquiry.png);
}
#clinic_link #reserve a:link,
#clinic_link #reserve a:visited{
	background-image:url(../img/profile/bt_reserve.png);
}
#clinic_link #clinic_site a:link,
#clinic_link #clinic_site a:visited{
	background-image:url(../img/profile/bt_clinic_site.png);
}


/* contentslist */
#contentslist{
	background:#6AB8B8;
	padding-bottom:1px;
}
#contentslist h3,
#question h3,
#personal_blog h3{
	font-size:13px;
	color:#FFFFFF;
	width:220px;
	padding-bottom:3px;
}
#contentslist .contents_body{
	background:#EAFAFA;
	margin:5px;
	border:1px solid #003333;
	border-bottom-color:#F0FFFF;
	border-right-color:#F0FFFF;
}
#contentslist ul{
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}
#contentslist li{
	padding:0;
	margin: 0 5px;
	background-repeat:no-repeat;
	text-indent:-5000px;
	text-align:left;
	width:218px;
	height:50px;
}
#contentslist a:link,
#contentslist a:visited{
	margin:0;
	padding:0;
	display:block;
	width:218px;
	height:50px;
	text-decoration:none;
	background-repeat:no-repeat;
}
#contentslist a:visited{
	background-position:-220px 0;
}
#contentslist a:hover,
#contentslist a:active{
	background-position:-440px 0;
}
#contentslist #list_profile a:link,
#contentslist #list_profile a:visited{
	background-image:url(../img/profile/bt_profile.png);
}
#contentslist #list_file a:link,
#contentslist #list_file a:visited{
	background-image:url(../img/profile/bt_doctor.png);
}
#contentslist #list_blog a:link,
#contentslist #list_blog a:visited{
	background-image:url(../img/profile/bt_blog.png);
}
#contentslist #list_beforeafter a:link,
#contentslist #list_beforeafter a:visited{
	background-image:url(../img/profile/bt_beforeafter.png);
}
#contentslist #list_pickup a:link,
#contentslist #list_pickup a:visited{
	background-image:url(../img/profile/bt_pickup.png);
}
#contentslist #list_auctions a:link,
#contentslist #list_auctions a:visited{
	background-image:url(../img/profile/bt_auctions.png);
}
#contentslist li.off{
	display:block;
}
#contentslist li#list_file.off{
	background-image:url(../img/profile/bt_doctor_off.png);
}
#contentslist li#list_blog.off{
	background-image:url(../img/profile/bt_blog_off.png);
}
#contentslist li#list_beforeafter.off{
	background-image:url(../img/profile/bt_beforeafter_off.png);
}
#contentslist li#list_pickup.off{
	background-image:url(../img/profile/bt_pickup_off.png);
}
#contentslist li#list_auctions.off{
	background-image:url(../img/profile/bt_auctions_off.png);
}

ul#exemplar{
	margin:5px;
}
#exemplar li{
	float:left;
	width:80px;
	height:23px;
	margin-left:0;
}
#exemplar li.on{
	background:url(../img/profile/bt_sample_on.png) no-repeat;
}
#exemplar li.off{
	background:url(../img/profile/bt_sample_off.png) no-repeat;
}


/* question */
#question{
	background:#A0C5DC;
	padding-bottom:1px;
}
#question .contents_body{
	background:#DDF0FA;
	padding:5px;
	margin:5px;
	border:1px solid #002244;
	border-bottom-color:#F0FAFF;
	border-right-color:#F0FAFF;
}
#question form{
	margin:0;
	padding:0;
}
#question h4{
	font-size:12px;
	margin:5px 0 0 0;
}
#question td{
	font-size:12px;
}


/* personal_blog */
#personal_blog h4{
	background:#EAEAEA;
	padding:3px;
}
#personal_blog{
	background:#AAAAAA;
	padding-bottom:1px;
}

#personal_blog .contents_body{
	background:#FFFFFF;
	padding:5px;
	margin:5px;
	border:1px solid #003333;
	border-bottom-color:#F0FFFF;
	border-right-color:#F0FFFF;
}
#personal_blog p{
	margin:10px;
	line-height:1.5;
}
#personal_blog ul{
	margin-left:2em;
	padding:0 0 0 1em;
}
#personal_blog li{
	margin-bottom:3px;
}


/* footer */
#footer{
	clear:both;
}
