@charset"utf-8";

body {
	margin:0px;
}

.t-smoll {
	font-size: 9px;
}

.t_none {
	text-indent: -9999px;
}

#contents H2
{
	background:url(../images/contents/experience/new/middle_ttl.gif) no-repeat;
	text-indent: -9999px;
	width: 950px;
	height: 127px;
	margin-bottom: 20px;
}

#contents H3
{
	padding-top: 40px;
	clear: both;
}


#contents H4
{
	margin-bottom: 10px;
	padding-top: 30px;
	clear: both;
}

.pagetop {
	clear: both;
	float:right;
	margin:30px 30px 20px 32px;
}


/* 中身
============================================================== */

div#experienceBox
{
	width: 673px;
	margin-left: 25px;
	float: left;
	clear: both;
}


div#experienceBox a:link,
div#experienceBox a:visited  { color: #0000FF;	text-decoration: none;}
div#experienceBox a:active,
div#experienceBox a:hover {	color: #0000FF;	text-decoration: underline;}


/* ---------- Sub Navi ---------- */

dl#subNavi
{
	width: 210px;
	float: right;
	border-bottom: 1px solid #b0b0b0;
}

dl#subNavi a
{
	display: block;
	color: #675D29;
}


dl#subNavi dt a
{
	width: 180px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	background: url(../experience/img/subNaviBG1.gif) no-repeat;
	font-weight: bold;
}

dl#subNavi dt a:hover
{
	background-position: 0 -30px;
}

dl#subNavi li a
{
	width: 158px;
	height: 26px;
	line-height: 26px;
	padding-left: 52px;
	background: url(../experience/img/subNaviBG2.gif) no-repeat;
}

dl#subNavi li a:hover
{
	background-position: 0 -26px;
}




/* ----------　detail　---------- */
div.exp_contBox
{
	margin-bottom: 60px;
}

div.exp_contBox DL
{
	width: 207px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}

div.exp_contBox DL.exp_contBoxEND
{
	margin-right: 0;
}

div.exp_contBox DT
{
	height: 2em;
	line-height: 120%;
	text-align: center;
	margin-bottom: 5px;
}

div.exp_contBox IMG
{
	margin: 5px 0;
}

a.experienceBtn, a.enlargeBtn1, a.enlargeBtn2
{
	display: block;
	width: 96px;
	height: 19px;
	text-indent: -9999px;
	outline: none;
	float: left;
}

a.experienceBtn { background: url(../experience/img/experienceBtn.gif); margin-right: 13px;}
a.enlargeBtn1   { background: url(../experience/img/enlargeBtn.gif); }
a.enlargeBtn2   { background: url(../experience/img/enlargeBtn.gif); float: none; margin: auto; }


a.experienceBtn:hover, a.enlargeBtn1:hover, a.enlargeBtn2:hover
{
	background-position: 0 -19px;
}



div#experienceBox ul#inductionBox
{
	padding-top: 70px;
}




/* メインタイトル */

#contents .h3_001 {
	background:url(../images/contents/experience/title_experience01.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}

#contents .h3_002 {
	background:url(../images/contents/experience/title_experience02.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}

#contents .h3_003 {
	background:url(../images/contents/experience/title_experience03.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}
#contents .h3_004 {
	background:url(../images/contents/experience/title_experience04.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}
#contents .h3_005 {
	background:url(../images/contents/experience/title_experience05.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}

#contents .h3_006 {
	background:url(../images/contents/experience/title_experience06.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}

#contents .h3_007 {
	background:url(../images/contents/experience/title_experience07.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}

#contents .h3_monitor {
	background:url(../images/contents/experience/title_monitor.gif) no-repeat;
	text-indent: -9999px;
	width: 739px;
	height: 146px;
}

/* indexページ */
.index {
	clear:both;
	border : 1px solid #dcdcdc;
	margin-bottom: 20px;
	height:120px;
}

.index2 {
	clear:both;
	border : 1px solid #dcdcdc;
	margin-bottom: 20px;
	height:130px;
}

.index img {
	float:left;
	margin: 10px 20px 10px 10px;
}

.index2 img {
	float:left;
	margin: 15px 20px 10px 10px;
}

.index01{
	float:left;
	margin: 10px 10px 10px 0;
	width:370px;
}

.index02{
	float:left;
	margin: 10px 10px 10px 0;
}

.index h4 {
	font-size: 16px;
	font-weight:bold;
}

.index2 h4 {
	font-size: 16px;
	font-weight:bold;
}

.index p {
	font-size: 12px;
	margin: 10px 0 0 0;
}

.index2 p {
	font-size: 12px;
	margin: 10px 0 0 0;
}

.index .banner {
	margin: 60px 0 0 20px;
}

.index2 .banner {
	margin: 70px 0 0 20px;
}



/* サブタイトル */
/* eyes */

.tl_e001 {
	background:url(../images/contents/experience/eyes/tl_e001.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e002 {
	background:url(../images/contents/experience/eyes/tl_e002.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e003 {
	background:url(../images/contents/experience/eyes/tl_e003.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e004 {
	background:url(../images/contents/experience/eyes/tl_e004.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e005 {
	background:url(../images/contents/experience/eyes/tl_e005.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e006 {
	background:url(../images/contents/experience/eyes/tl_e006.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e007 {
	background:url(../images/contents/experience/eyes/tl_e007.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e008 {
	background:url(../images/contents/experience/eyes/tl_e008.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e009 {
	background:url(../images/contents/experience/eyes/tl_e009.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e010 {
	background:url(../images/contents/experience/eyes/tl_e010.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e011 {
	background:url(../images/contents/experience/eyes/tl_e011.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e012 {
	background:url(../images/contents/experience/eyes/tl_e012.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_e013 {
	background:url(../images/contents/experience/eyes/tl_e013.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

/* nose */

.tl_n001 {
	background:url(../images/contents/experience/eyes/tl_e004.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_n002 {
	background:url(../images/contents/experience/eyes/tl_e007.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_n003 {
	background:url(../images/contents/experience/nose/tl_n003.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_n004 {
	background:url(../images/contents/experience/eyes/tl_e013.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

/* mouse */

.tl_m001 {
	background:url(../images/contents/experience/eyes/tl_e001.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

/* face */

.tl_f001 {
	background:url(../images/contents/experience/eyes/tl_e001.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_f002 {
	background:url(../images/contents/experience/eyes/tl_e004.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_f003 {
	background:url(../images/contents/experience/eyes/tl_e006.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_f004 {
	background:url(../images/contents/experience/face/tl_f004.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_f007 {
	background:url(../images/contents/experience/face/tl_f007.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

/* chin */

.tl_c001 {
	background:url(../images/contents/experience/nose/tl_n003.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_c002 {
	background:url(../images/contents/experience/eyes/tl_e010.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}


/* body */

.tl_b001 {
	background:url(../images/contents/experience/body/tl_b001.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}

.tl_b002 {
	background:url(../images/contents/experience/body/tl_b002.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
}





/* moniter */

.tl_moni01 {
	background:url(../images/contents/experience/tl_monitor01.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
	margin-top:20px;
}

.tl_moni02 {
	background:url(../images/contents/experience/tl_monitor02.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
	margin-top:20px;
}

.tl_moni03 {
	background:url(../images/contents/experience/tl_monitor03.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
	margin-top:20px;
}

.tl_moni04 {
	background:url(../images/contents/experience/tl_monitor04.gif) no-repeat;
	text-indent: -9999px;
	width: 677px;
	height: 33px;
	margin-top:20px;
}


/* 共通 */


.details {
	margin:30px 30px 50px 32px;
}

.details h5{
	margin: 40px 0 10px 0;
	font-size:15px;
	font-weight:bold;
}



.details p{
	margin: 20px 0 10px 0;
}


.sashie{
	float:right;
	margin: 50px 0 20px 20px;
}

.sashie p{
	text-align: center;
	line-height: 100%;
}


.d_voice{
	margin: 30px 0 10px 0;
	background:url(../images/contents/guide/doctorvoice_c.gif) repeat-y;
}

.d_voice_top{
	background:url(../images/contents/experience/doctorvoice_u.gif) no-repeat;
	text-indent: -9999px;
	width: 674px;
	height: 49px;
	margin: 0;
}

.d_voice_bottom{
	background:url(../images/contents/guide/doctorvoice_b.gif) no-repeat;
	_background:url(../images/contents/guide/doctorvoice_b.gif) no-repeat 0px 7px;
	text-indent: -9999px;
	width: 674px;
	height: 13px;
	margin: 0px 0 10px 0;
}

.d_voice p{
	margin: -10px 15px 0 15px;
}


.c_voice{
	margin: 30px 0 10px 0;
	background:url(../images/contents/experience/c_voice_c.gif) repeat-y;
}

.c_voice_top{
	background:url(../images/contents/experience/c_voice_u.gif) no-repeat;
	text-indent: -9999px;
	width: 674px;
	height: 49px;
	margin: 0;
}

.c_voice_bottom{
	background:url(../images/contents/experience/c_voice_b.gif) no-repeat;
	_background:url(../images/contents/experience/c_voice_b.gif) no-repeat 0px 7px;
	text-indent: -9999px;
	width: 674px;
	height: 13px;
	margin: 0px 0 10px 0;
}

.c_voice .text{
	margin: -10px 15px 5px 15px;
}
.c_voice p{
	margin: 0px 15px 10px 15px;
}
.c_voice h5{
	margin: 0px 15px 0px 15px;
	color: #CD853F;
	font-size:12px;
	font-weight:normal;
}




.nagare{
	margin:20px 20px 10px 10px;
}

.text{
	padding: 0 30px 0 20px;
}

.mail01{
	background: #F0E68C;
	width:400px;
	padding:10px;
}
.mail02{
	background: #FFC0CB;
	width:400px;
	padding:10px;
}
.tel{
	width:500px;
	padding:10px;
	border: #cccccc solid 1px;
	margin: 20px 0 0 0;
}


/* ----------　2010.04.16 目・鼻・フェイスリフトのみリニューアル　---------- */
.tPurple {color:#990099; font-weight:bold;}
.tPink {color:#FA5DE6; font-weight:bold;}
.tBold {font-weight:bold;}
.t115 {font-size:115%;}
.brclear {clear:both; height:0; line-height:0; font-size:0;}

.margin10 {height:10px; line-height:0; font-size:0;}
.margin20 {height:20px; line-height:0; font-size:0;}
.margin30 {height:30px; line-height:0; font-size:0;}
.margin50 {height:50px; line-height:0; font-size:0;}

.floatLeft {float:left;}
.floatRight {float:right;}

.tLeft {text-align:left;}
.tCenter {text-align:center;}
.tRight {text-align:right;}



/* ----------　拡大表示ページ　---------- */
body#enlarge
{
	margin: 0;
	padding: 0;
	text-align: center;
}


body#enlarge h1
{
	height: 58px;
	font-size: 18px;
	color: #695225;
	text-align: center;
	font-weight: bold;
	line-height: 58px;
	background: url(../experience/img/subPageTitleBG.gif) repeat-x;
	margin-bottom: 15px;
}



