@charset "utf-8";
/* main block------------------------------------------------
 */
#toppageContainer {
	width: 752px;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height: 2730px;
	position: relative;
	left: 0px;
	top: 0px;
}
/* メイン */
#toppageContainer #mainblock {
	background-color: #F5F5F5;
	height: 281px;
	width: 751px;
	border: 1px solid #CCCCCC;
}

/* メイン中 */
#toppageContainer #mainblock #inline {
	position: relative;
	height: 278px;
	width: 745px;
	margin-top: 4px;
	margin-left: 4px;
	overflow: hidden;
}

/* メインPR用 */
.top_pr_main {
	height: 745px;
	display: block;
}
	.top_pr_main a {
		display: block;
		border: 1px solid #e1e1e1;
	}
	.top_pr_main a:hover {
		border: 1px solid #a9d230;
	}
.top_pr_thum {
	display: block;
  position: absolute;
	width: 760px;
	top: 200px;
	z-index: 4;
}
	.top_pr_thum a {
		display: block;
		width: 177px;  height: 71px;
		margin-right: 8px;
		border: 1px solid #e1e1e1;
    float: left;
	}
	.top_pr_thum a:hover {
		border: 1px solid #a9d230;
	}

	#top_pr1 {  background: url(../../img/top_pr/top_pr_banner_bg.gif) 0px 198px no-repeat; }
	#top_pr2 {  background: url(../../img/top_pr/top_pr_banner_bg.gif) 187px 198px no-repeat; }
	#top_pr3 {  background: url(../../img/top_pr/top_pr_banner_bg.gif) 374px 198px no-repeat; }
	#top_pr4 {  background: url(../../img/top_pr/top_pr_banner_bg.gif) 561px 198px no-repeat; }


.top_pr_201006summer {
	display: block;
	position: relative;
}
	.top_pr_201006summer .index_camp_menu {
		position: absolute;
		top: 155px;  left: 8px;
		margin: 0px;
		width: 526px;
	}
	.top_pr_201006summer .index_camp_menu a {
		border: none;
	}

/* メイン内｜ランキング */
#mainblock #inline #ranking {
	display: inline;
	height: 297px;
	width: 176px;
	left: 0px;
	margin: 3px 0px 0px 1px;
	float: left;
}

/* メイン内｜スペシャルコンテンツ */
#mainblock #inline #specialcontents {
	height: 301px;
	width: 348px;
	float: left;
	display: inline;
}

/* メイン内｜バナー */
#mainblock #inline #bnrarea {
	height: 301px;
	width: 212px;
	float: right;
	display: inline;
}

/* メイン内｜ドクターライン */
#mainblock #inline #bnrarea #drline {
	margin-bottom: 3px;
}

/* メイン内｜ドクターズファイル */
#mainblock #inline #bnrarea #drfile {
	margin-bottom: 3px;
}

/* leftblock */
#toppageContainer #leftBlock {
	height: 2200px;
	width: 528px;
	position: absolute;
	top: 302px;
	left: -3px;
}

#Infomation {
	margin-bottom: 10px;
	background-color: #F6F6F6;
	border: 1px solid #E1E1E1;
	display: block;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
}





/* rightblock */
#toppageContainer #rightBlock {
	height: auto;
	width: 213px;
	position: absolute;
	left: 538px;
	top: 290px;
}
#rightBlock #Infomation a {
	text-decoration: none;
}
#rightBlock #Infomation a:hover {
	text-decoration: underline;
	color: #FF6699;
}


#resevBtn{
	height: auto;
	width: 201px;
	background-color: #B4C1F1;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #999;
}
	
/* rightblock ｜バナーのリスト*/
#toppageContainer #rightBlock a {
	margin-bottom: 5px;
	display: block;
}

/* トップページタイトル */
.toppageTitle {
	margin-left: 7px;
	margin-bottom: 8px;
	clear: both;
} 

/* カテゴリ別テキスト */
#toppageContainer .campAreaCaseareTxt {
	font-size: 10px;
	width: 511px;
	margin-left: 7px;
	margin-bottom: 5px;
}
#toppageContainer .campAreaCaseareTxt strong {
	font-weight: normal;
}

/* カテゴリ別テキスト */
#toppageContainer .campAreaCaseareTxt_s {
	font-size: 10px;
	width: 250px;
	margin-left: 7px;
	margin-bottom: 5px;
	line-height: 12px;
}
#toppageContainer .campAreaCaseareTxt_s strong {
	font-weight: normal;
}



/* キャンペーン------------------------------------------------
 */
#toppageContainer #campArea {
	width: 511px;
	border: 1px solid #BBBBBB;
	margin: 0px 0px 15px 7px;
	padding: 5px 5px 3px;
	height: auto;
}

#campArea #camp02 {
	margin-left: 6px;
}
#campArea #camp03 {
	margin-right: 4px;
}
#campArea #camp04 {
	margin-right: 3px;
}
#bust19900 {
	background-image: url(../../files/bnr/bust199000_01.jpg);
	background-repeat: no-repeat;
	height: 135px;
	width: 250px;
	float: left;
}
#bust19900 p {
	font-size: 10px;
	line-height: 14px;
	padding-left: 125px;
	font-weight: bold;
	color: #6B6B6B;
	padding-top: 30px;
}
#bust19900 h2 {
	font-size: 16px;
	font-weight: bold;
	padding-left: 125px;
	color: #515BD4;
	margin-bottom: 8px;
}
#bust19900 #price {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 125px;
}

#lipo01 {
	background-image: url(../../files/bnr/liposuction_01.jpg);
	background-repeat: no-repeat;
	height: 135px;
	width: 250px;
	float: right;
	margin-bottom: 5px;
}
#lipo01 p {
	font-size: 10px;
	line-height: 14px;
	padding-left: 125px;
	font-weight: bold;
	color: #6B6B6B;
	padding-top: 12px;
}
#lipo01 h2 {
	font-size: 16px;
	font-weight: bold;
	padding-left: 125px;
	color: #515BD4;
	margin-bottom: 8px;
}
#lipo01 #price {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 125px;
}

table.stripe {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
}
	table.stripe th {
		text-align: left;
		background: url(../../img/top_pr/top_camp_point.gif) 2px 6px no-repeat;
		padding: 4px 2px 2px 14px;
		line-height: 14px;
	}
		table.stripe th span {
			font-size: 10px;  font-weight: normal;
			color: #333;
		}
	table.stripe td {
		text-align: right;
		vertical-align: bottom;
		padding: 2px 6px 2px 12px;
	}

tr.stripe_bg th, tr.stripe_bg td {
	background-color: #f0f0f0;
}
.stripe_arrow {
	padding-left: 10px;
	color: #ef256c;  font-weight: bold;
	background: url(../../img/top_pr/top_camp_arrow.gif) left bottom no-repeat;
}


/* 症状別で探す------------------------------------------------
 */
#toppageContainer #caseArea {
	width: 511px;
	border: 1px solid #BBBBBB;
	margin: 0px 0px 15px 7px;
	padding: 5px 5px 3px;
	height: auto;
}
#toppageContainer #caseArea #line01 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#toppageContainer #caseArea #line02 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#toppageContainer #caseArea #line03 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#toppageContainer #caseArea #line04 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#toppageContainer #caseArea #line05 {
	height: 84px;
	width: auto;
}
#toppageContainer #caseArea li {
	display : inline;
	padding :0px;
	margin:0px;
	float:left;
}

/*line01---------------------------------------*/
#toppageContainer #caseArea ul#line01 li#cf a {
	background-image: url(../../files/case_breast_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line01 li#cf a:hover {
	background-image: url(../../files/case_breast_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line01 li#lipo a {
	background-image: url(../../files/case_liposuction_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line01 li#lipo a:hover {
	background-image: url(../../files/case_liposuction_b.jpg);
	background-repeat: no-repeat;
}


/*---追加分----*/
#toppageContainer #caseArea ul#line01 li#nasolabial a {
	background-image: url(../../files/case_nasolabial_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line01 li#nasolabial a:hover {
	background-image: url(../../files/case_nasolabial_b.jpg);
	background-repeat: no-repeat;
}

/*---追加----*/


#toppageContainer #caseArea ul#line01 li#sag a {
	background-image: url(../../files/case_sag_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line01 li#sag a:hover {
	background-image: url(../../files/case_sag_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line01 li#eye a {
	background-image: url(../../files/case_eye_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#toppageContainer #caseArea ul#line01 li#eye a:hover {
	background-image: url(../../files/case_eye_b.jpg);
	background-repeat: no-repeat;
}


/*line02---------------------------------------*/
#toppageContainer #caseArea ul#line02 li#pimple a {
	background-image: url(../../files/case_pimple_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line02 li#pimple a:hover {
	background-image: url(../../files/case_pimple_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line02 li#acnescar a {
	background-image: url(../../files/case_acnescar_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line02 li#acnescar a:hover {
	background-image: url(../../files/case_acnescar_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line02 li#chloasma a {
	background-image: url(../../files/case_chloasma_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line02 li#chloasma a:hover {
	background-image: url(../../files/case_chloasma_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line02 li#odor a {
	background-image: url(../../files/case_odor_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#toppageContainer #caseArea ul#line02 li#odor a:hover {
	background-image: url(../../files/case_odor_b.jpg);
	background-repeat: no-repeat;
}


/*line03---------------------------------------*/
#toppageContainer #caseArea ul#line03 li#body a {
	background-image: url(../../files/case_body_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line03 li#body a:hover {
	background-image: url(../../files/case_body_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line03 li#pore a {
	background-image: url(../../files/case_pore_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line03 li#pore a:hover {
	background-image: url(../../files/case_pore_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line03 li#fleck a {
	background-image: url(../../files/case_fleck_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#toppageContainer #caseArea ul#line03 li#fleck a:hover {
	background-image: url(../../files/case_fleck_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line03 li#wrinkle a {
	background-image: url(../../files/case_wrinkle_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#toppageContainer #caseArea ul#line03 li#wrinkle a:hover {
	background-image: url(../../files/case_wrinkle_b.jpg);
	background-repeat: no-repeat;
}

/*line04---------------------------------------*/
#toppageContainer #caseArea ul#line04 li#mole a {
	background-image: url(../../files/case_wartmole_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line04 li#mole a:hover {
	background-image: url(../../files/case_wartmole_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line04 li#gynecology a {
	background-image: url(../../files/case_gynecology_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line04 li#gynecology a:hover {
	background-image: url(../../files/case_gynecology_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line04 li#drop a {
	background-image: url(../../files/case_drop_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#toppageContainer #caseArea ul#line04 li#drop a:hover {
	background-image: url(../../files/case_drop_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line04 li#tatoo a {
	background-image: url(../../files/case_tatoo_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line04 li#tatoo a:hover {
	background-image: url(../../files/case_tatoo_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line04 li#internal a {
	background-image: url(../../files/case_internal_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#toppageContainer #caseArea ul#line04 li#internal a:hover {
	background-image: url(../../files/case_internal_b.jpg);
	background-repeat: no-repeat;
}

/*line05---------------------------------------*/
#toppageContainer #caseArea ul#line05 li#supplement a {
	background-image: url(../../files/case_supplement_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line05 li#supplement a:hover {
	background-image: url(../../files/case_supplement_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line05 li#hair a {
	background-image: url(../../files/case_hair_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line05 li#hair a:hover {
	background-image: url(../../files/case_hair_b.jpg);
	background-repeat: no-repeat;
}
#toppageContainer #caseArea ul#line05 li#lichenpilaris a {
	background-image: url(../../files/case_lichenpilaris_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#toppageContainer #caseArea ul#line05 li#lichenpilaris a:hover {
	background-image: url(../../files/case_lichenpilaris_b.jpg);
	background-repeat: no-repeat;
}

#toppageContainer #caseArea ul#line05 li#transgender a {
	background-image: url(../../files/case_transgender_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#toppageContainer #caseArea ul#line05 li#transgender a:hover {
	background-image: url(../../files/case_transgender_b.jpg);
	background-repeat: no-repeat;
}

/* 症状別で探すindex------------------------------------------------
 */
#cate_caseArea {
	width: 511px;
	border: 1px solid #BBBBBB;
	margin: 0px 0px 15px 7px;
	padding: 5px 5px 3px;
	height: auto;
}
#cate_caseArea #line01 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#cate_caseArea #line02 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#cate_caseArea #line03 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#cate_caseArea #line04 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#cate_caseArea #line05 {
	height: 84px;
	width: auto;
}
#cate_caseArea li {
	display : inline;
	padding :0px;
	margin:0px;
	float:left;
}

/*line01---------------------------------------*/
#cate_caseArea ul#line01 li#cf a {
	background-image: url(../../files/case_breast_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line01 li#cf a:hover {
	background-image: url(../../files/case_breast_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line01 li#lipo a {
	background-image: url(../../files/case_liposuction_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line01 li#lipo a:hover {
	background-image: url(../../files/case_liposuction_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line01 li#sag a {
	background-image: url(../../files/case_sag_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line01 li#sag a:hover {
	background-image: url(../../files/case_sag_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line01 li#eye a {
	background-image: url(../../files/case_eye_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#cate_caseArea ul#line01 li#eye a:hover {
	background-image: url(../../files/case_eye_b.jpg);
	background-repeat: no-repeat;
}


/*line02---------------------------------------*/
#cate_caseArea ul#line02 li#pimple a {
	background-image: url(../../files/case_pimple_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line02 li#pimple a:hover {
	background-image: url(../../files/case_pimple_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line02 li#acnescar a {
	background-image: url(../../files/case_acnescar_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line02 li#acnescar a:hover {
	background-image: url(../../files/case_acnescar_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line02 li#chloasma a {
	background-image: url(../../files/case_chloasma_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line02 li#chloasma a:hover {
	background-image: url(../../files/case_chloasma_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line02 li#odor a {
	background-image: url(../../files/case_odor_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#cate_caseArea ul#line02 li#odor a:hover {
	background-image: url(../../files/case_odor_b.jpg);
	background-repeat: no-repeat;
}


/*line03---------------------------------------*/
#cate_caseArea ul#line03 li#body a {
	background-image: url(../../files/case_body_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line03 li#body a:hover {
	background-image: url(../../files/case_body_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line03 li#pore a {
	background-image: url(../../files/case_pore_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line03 li#pore a:hover {
	background-image: url(../../files/case_pore_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line03 li#fleck a {
	background-image: url(../../files/case_fleck_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#cate_caseArea ul#line03 li#fleck a:hover {
	background-image: url(../../files/case_fleck_b.jpg);
	background-repeat: no-repeat;
}

#cate_caseArea ul#line03 li#wrinkle a {
	background-image: url(../../files/case_wrinkle_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#cate_caseArea ul#line03 li#wrinkle a:hover {
	background-image: url(../../files/case_wrinkle_b.jpg);
	background-repeat: no-repeat;
}

/*line04---------------------------------------*/
#cate_caseArea ul#line04 li#mole a {
	background-image: url(../../files/case_wartmole_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line04 li#mole a:hover {
	background-image: url(../../files/case_wartmole_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line04 li#gynecology a {
	background-image: url(../../files/case_gynecology_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line04 li#gynecology a:hover {
	background-image: url(../../files/case_gynecology_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line04 li#drop a {
	background-image: url(../../files/case_drop_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#cate_caseArea ul#line04 li#drop a:hover {
	background-image: url(../../files/case_drop_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line04 li#tatoo a {
	background-image: url(../../files/case_tatoo_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line04 li#tatoo a:hover {
	background-image: url(../../files/case_tatoo_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line04 li#internal a {
	background-image: url(../../files/case_internal_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#cate_caseArea ul#line04 li#internal a:hover {
	background-image: url(../../files/case_internal_b.jpg);
	background-repeat: no-repeat;
}

/*line05---------------------------------------*/
#cate_caseArea ul#line05 li#supplement a {
	background-image: url(../../files/case_supplement_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line05 li#supplement a:hover {
	background-image: url(../../files/case_supplement_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line05 li#hair a {
	background-image: url(../../files/case_hair_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line05 li#hair a:hover {
	background-image: url(../../files/case_hair_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line05 li#lichenpilaris a {
	background-image: url(../../files/case_lichenpilaris_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#cate_caseArea ul#line05 li#lichenpilaris a:hover {
	background-image: url(../../files/case_lichenpilaris_b.jpg);
	background-repeat: no-repeat;
}
#cate_caseArea ul#line05 li#transgender a {
	background-image: url(../../files/case_transgender_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#cate_caseArea ul#line05 li#transgender a:hover {
	background-image: url(../../files/case_transgender_b.jpg);
	background-repeat: no-repeat;
}





/* 症例写真カテゴリー------------------------------------------------
 */
#casephotocategory #caseArea {
	width: 526px;
	border: 1px solid #BBBBBB;
	margin: 0px 0px 15px 5px;
	padding: 5px 5px 0px;
	height: auto;
}
#casephotocategory #caseArea #line01 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#casephotocategory #caseArea #line02 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#casephotocategory #caseArea #line03 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#casephotocategory #caseArea #line04 {
	height: 84px;
	width: auto;
	margin-bottom: 15px;
}
#casephotocategory #caseArea #line05 {
	height: 84px;
	width: auto;
}
#casephotocategory #caseArea li {
	display : inline;
	padding :0px;
	margin:0px;
	float:left;
}

/*line01---------------------------------------*/
#casephotocategory #caseArea ul#line01 li#cf a {
	background-image: url(../../files/case_breast_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line01 li#cf a:hover {
	background-image: url(../../files/case_breast_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line01 li#lipo a {
	background-image: url(../../files/case_liposuction_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line01 li#lipo a:hover {
	background-image: url(../../files/case_liposuction_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line01 li#sag a {
	background-image: url(../../files/case_sag_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line01 li#sag a:hover {
	background-image: url(../../files/case_sag_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line01 li#eye a {
	background-image: url(../../files/case_eye_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#casephotocategory #caseArea ul#line01 li#eye a:hover {
	background-image: url(../../files/case_eye_b.jpg);
	background-repeat: no-repeat;
}


/*line02---------------------------------------*/
#casephotocategory #caseArea ul#line02 li#pimple a {
	background-image: url(../../files/case_pimple_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#casephotocategory #caseArea ul#line02 li#pimple a:hover {
	background-image: url(../../files/case_pimple_b.jpg);
	background-repeat: no-repeat;
}
#casephotocategory #caseArea ul#line02 li#acnescar a {
	background-image: url(../../files/case_acnescar_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line02 li#acnescar a:hover {
	background-image: url(../../files/case_acnescar_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line02 li#chloasma a {
	background-image: url(../../files/case_chloasma_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line02 li#chloasma a:hover {
	background-image: url(../../files/case_chloasma_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line02 li#body a {
	background-image: url(../../files/case_body_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#casephotocategory #caseArea ul#line02 li#body a:hover {
	background-image: url(../../files/case_body_b.jpg);
	background-repeat: no-repeat;
}


/*line03---------------------------------------*/
#casephotocategory #caseArea ul#line03 li#pore a {
	background-image: url(../../files/case_pore_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line03 li#pore a:hover {
	background-image: url(../../files/case_pore_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line03 li#fleck a {
	background-image: url(../../files/case_fleck_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line03 li#fleck a:hover {
	background-image: url(../../files/case_fleck_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line03 li#wrinkle a {
	background-image: url(../../files/case_wrinkle_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line03 li#wrinkle a:hover {
	background-image: url(../../files/case_wrinkle_b.jpg);
	background-repeat: no-repeat;
}

#casephotocategory #caseArea ul#line03 li#mole a {
	background-image: url(../../files/case_wartmole_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
}
#casephotocategory #caseArea ul#line03 li#mole a:hover {
	background-image: url(../../files/case_wartmole_b.jpg);
	background-repeat: no-repeat;
}

/*line04---------------------------------------*/
#casephotocategory #caseArea ul#line04 li#tatoo a {
	background-image: url(../../files/case_tatoo_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	display: block;
	margin-right: 10px;
}
#casephotocategory #caseArea ul#line04 li#tatoo a:hover {
	background-image: url(../../files/case_tatoo_b.jpg);
	background-repeat: no-repeat;
}
#casephotocategory #caseArea ul#line04 li#lichenpilaris a {
	background-image: url(../../files/case_lichenpilaris_a.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 84px;
	width: 120px;
	margin-right: 10px;
	display: block;
}
#casephotocategory #caseArea ul#line04 li#lichenpilaris a:hover {
	background-image: url(../../files/case_lichenpilaris_b.jpg);
	background-repeat: no-repeat;
}




/* 施術項目一覧------------------------------------------------
 */
#toppageContainer #menuList {
	width: 511px;
	border: 1px solid #BBBBBB;
	margin: 0px 0px 15px 7px;
	padding: 5px 5px 0px;
	height: 124px;
	position: relative;
	left: 0px;
	top: 0px;
}

#menuList #acnescar {
	margin-right: 8px;
}

#menuList #sag {
	margin-right: 8px;
}

/* 施術項目一覧　切らない美容術------------------------------------------------
 */
#menuList #titNotUseaKnife {
	height: 25px;
	width: 510px;
	position: absolute;
	top: 72px;
	left: 5px;
}

#menuList #notuseaknife {
	height: 92px;
	width: 508px;
	border-right: 1px solid #2948B8;
	border-bottom: 1px solid #2948B8;
	border-left: 1px solid #2948B8;
	position: absolute;
	top: 72px;
	left: 5px;
}

#menuList #kiranai01{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 25px;
}

#menuList #kiranai02{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 47px;
}

#menuList #kiranai03{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 70px;
}

/* 施術項目一覧　切る美容術------------------------------------------------
 */
#menuList #titUseaKnife {
	height: 25px;
	width: 510px;
	position: absolute;
	top: 174px;
	left: 5px;
}

#menuList #useaknife {
	height: 52px;
	width: 508px;
	border-right: 1px solid #9D018E;
	border-bottom: 1px solid #9D018E;
	border-left: 1px solid #9D018E;
	top: 174px;
	position: absolute;
	left: 5px;
}

#menuList #kiru01{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 25px;
}

/* 施術項目一覧　毛髪医療------------------------------------------------
 */
#menuList #tithair {
	height: 25px;
	width: 510px;
	position: absolute;
	top: 236px;
	left: 5px;
}

#menuList #hair {
	height: 74px;
	width: 508px;
	border-right: 1px solid #FF3837;
	border-bottom: 1px solid #FF3837;
	border-left: 1px solid #FF3837;
	top: 236px;
	position: absolute;
	left: 5px;
}

#menuList #hair01{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 25px;
}

#menuList #hair02{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 47px;
}

/* 施術項目一覧　メディカルダイエット------------------------------------------------
 */
#menuList #titmedicaldiet {
	height: 25px;
	width: 510px;
	position: absolute;
	top: 320px;
	left: 5px;
}

#menuList #medicaldiet {
	height: 52px;
	width: 508px;
	border-right: 1px solid #FF9529;
	border-bottom: 1px solid #FF9529;
	border-left: 1px solid #FF9529;
	top: 320px;
	position: absolute;
	left: 5px;
}

#menuList #medicaldiet01{
	padding: 0px 0px 0px 5px;
	list-style-type : none;
	width:488px;
	height: auto;
	display:inline;
	position: absolute;
	z-index: auto;
	margin-left: 10px;
	top: 25px;
}


/* 施術項目一覧　プルダウンのリスト------------------------------------------------
 */

#menulisttab {
	display: block;
	position: relative;
	width: 523px;  height: 508px;
}

#menulisttab h2 {
	position: absolute;
	top: 0px;  left: 0px;
}

#menulisttab .campAreaCaseareTxt {
	margin-left: 140px;
}

.menulisttab_page {
	height: 448px;
	background: url(../../files/tab_bg.gif);
	margin-left: 7px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #BBB;
}

.menulisttab_page img {
	display: block;
	margin: 0px;  padding: 0px;
}

.menulisttab_col {
	display: block;
	float: left;
	font-size: 10px;  line-height: 14px;
	width: 157px;  height: 445px;
	margin: 8px 0px 0px 0px;  padding: 0px 8px 0px 8px;
}
	.menulisttab_col dl {
		margin: 0px 0px 15px 0px;
	}
	.menulisttab_col dt a {
		display: block;
		margin: 0px 0px 0px 0px;  padding: 0px 0px 3px 6px;
		font-size: 12px;  font-weight: bold;
	}
	
	.menulisttab_col dd {
		margin: 0px 0px 2px 0px;  padding: 0px 0px 0px 6px;
	}

	#menulist1 {  position: absolute; z-index: 4; }
	#menulist2 {  position: absolute; z-index: 3; }
	#menulist3 {  position: absolute; z-index: 2; }
	#menulist4 {  position: absolute; z-index: 1; }

	#menulist1 dt { background: url(../../files/cur03.gif) 0px 4px no-repeat; }
	#menulist1 dt a { color: #3053d4;  text-decoration: none;  background: url(../../files/tab_linebg.gif) left bottom no-repeat; }
	#menulist2 dt { background: url(../../files/cur43.gif) 0px 4px no-repeat; }
	#menulist2 dt a { color: #b745ad;  text-decoration: none;  background: url(../../files/tab_linebg.gif) left bottom no-repeat; }
	#menulist3 dt { background: url(../../files/cur33.gif) 0px 4px no-repeat; }
	#menulist3 dt a { color: #d71e1e;  text-decoration: none;  background: url(../../files/tab_linebg.gif) left bottom no-repeat; }
	#menulist4 dt { background: url(../../files/cur53.gif) 0px 4px no-repeat; }
	#menulist4 dt a { color: #e4751c;  text-decoration: none;  background: url(../../files/tab_linebg.gif) left bottom no-repeat; }





.menulisttab_menu {
	margin: 0px 0px 0px 162px;
	width: 390px;  height: 25px;
	overflow: hidden;
}
.menulisttab_menu a {
	display: block;
	float: left;
	width: 89px;  height: 25px;
	text-indent: -9999px;
	margin-right: 3px;
}
#menulisttab_menu1 {  background: url(../../files/tab_notuse.gif) no-repeat; }
#menulisttab_menu2 {  background: url(../../files/tab_use.gif) no-repeat; }
#menulisttab_menu3 {  background: url(../../files/tab_hair.gif) no-repeat; }
#menulisttab_menu4 {  background: url(../../files/tab_diet.gif) no-repeat; }





/*プルダウン*/


.main01 li{
	background-color:#ffffff;
	margin:0px 10px 0px 0px;
}

.main01 a:hover{
	background-color:#ffffff;
}
.main01 li.on{
	background-color:#ffffff;
}

/*サブメニューの背景色:２つとも同じ値にすることを推奨*/
.sub01{
	background-color:#F1EDE7;
}
.sub01 li{
	background-color:#F1EDE7;
}
.sub01 a:hover{
	background-color:#F1EDE7;
}
.main01 a:link{color:#333333;}
.main01 a:visited{color:#333333;}
.main01 a:hover{color:#666666;}
.sub01 a:link{color:#333333}
.sub01 a:visited{color:#333333;}
.sub01 a:hover{color:#666666;}

ul.main01{width:488px;}

.main01 li.off{
    height:19px;/*ブラウザーで確認しながら調整・どうしてもIEとFFで誤差が生じます*/
    width:110px;/*文字数に合わせて調整*/
}
.main01 li.on{
    width:110px;/*offと値を揃えることを推奨*/
}
.main01 a{
	padding:5px;/*あまり大きな値は指定しない方が良い*/
}
ol.sub01{
	left:10px;/*サブメニュー表示位置をずらしたいときに指定。削除可*/
	padding-left: 10px;
	padding-bottom: 4px;
	top:0;/*サブメニュー表示位置をずらしたいときに指定。削除可*/
	width:150px;/*.main li.offと同じ値か、それ以上を推奨・削除不可*/
}

ol.sub01 li.off2{
	width:150px;/*ol.subと同じ値を推奨*/
	height:18px;/*変更可能・削除するとギミックが変わる*/
}
ol.sub01 li.on2{
    width:150px;/*ol.subと同じ値を推奨*/
    height:18px;/*変更可能・削除するとギミックが変わる*/
}
.sub01 a{
    padding:2px 0px;/*あまり大きな値にしない*/
    width:150px;/*削除不可*/
    height:18px;/*削除不可*/
}

/************************６：変更不可*******************************/
.main01 *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main01{position:relative;}
ul.main01 li.off{position:relative;float:left;overflow:hidden;}
ul.main01 li.on{float:left;overflow:hidden;}
ul.main01>li.on{overflow:visible;/*×*/}
ol.sub01{position:relative;}
ol.sub01 li.off2{position:relative;overflow:hidden;}
ol.sub01 li.on2{overflow:hidden;}
ol.sub01>li.on2{overflow:visible;}



/* プレゼントエリア------------------------------------------------
 */

#toppageContainer #leftBlock #present {
	float: left;
	height: auto;
	width: 263px;
	margin-bottom: 15px;
}

/* 動画配信　エリア------------------------------------------------
 */

#toppageContainer #leftBlock #movie {
	float: right;
	height: auto;
	width: 263px;
	margin-bottom: 15px;
}

/* 特集------------------------------------------------
 */

#toppageContainer #leftBlock #specialcontents {
	float: left;
	height: auto;
	width: 263px;
	margin-bottom: 15px;
}

/* mobile------------------------------------------------
 */

#toppageContainer #leftBlock #mobile {
	float: right;
	height: auto;
	width: 263px;
}


#top_medicalesthelink {
	display: block; 
	width: 433px;
	margin: 0px auto 30px auto;
	text-align: center;
}
	#top_medicalesthelink a {
		color: #275ca2;
		text-decoration: none;
	}




.whiteLink {
	font-size: 12px;
	color: #FFFFFF;
}
#top #wrapper #toppageContainer #rightBlock .whiteLink a {
	color: #FFFFFF;
}
#seoTxt {
	color: #333333;	text-align: left; line-height: 14px;  padding-left: 10px;
	width: 510px;	height: auto;
}
#seoTxt h2 {
	font-size: 10px;
}
#seoTxt p {
	font-size: 10px;
	line-height: 14px;
}
#seoTxt02 {
	text-indent: -9999px;
}
#infoArea {
	height: auto;
	width: 515px;
	margin-bottom: 10px;
	margin-left: 7px;
}
#infoArea li {
	background-image: url(../../files/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 12px;
}
#mainImg001 {
	float: left;
	height: 300px;
	width: 535px;
}
#info .date {
	font-weight: bold;
	color: #5F8DFC;
}
#info #txt {
	font-size: 10px;
	line-height: 12px;
}
#info #txt a {
	text-decoration: none;
}
#info #txt a:hover {
	text-decoration: none;
	color: #333333;
}
.d_bnr1 {
	width: 168px;  height: 45px;  float: left;  display: block;  margin-left: 4px;
}
.d_bnr2 {
	width: 168px;  height: 45px;  float: left;  display: block;  margin-left: 8px;
}
