@charset "UTF-8";
/* 各ページに個別のCSSが必要な場合はここに記入してください */
h3 { clear: both;}
* html .clinicList li { width: 125px; margin: 0; }

.shi { position: relative;}
.shi p {position: absolute; right: 0; top: 0;}
.shiBlack {color: #000!important;}

.bold { font-weight: bold; } 
.pt3 { padding-top: 3px!important; }
.cboth { clear: both; }

.alignCenter { text-align: center; }
.centered { margin: 0 auto!important; }

.experienced {
	text-align: left;
	
	clear: both;
	
	width: 530px;
	
	margin: 0;
	
	padding-bottom: 0;
	
}


.experienced dt {

	background: none;
	
	font-size: 0;
	
	padding: 0;
	
}


.experienced dd dl {
	
	padding: 0 30px;
	
	width: 468px;
	
}


.experienced dd dl dt {
	
	background: url(../images/experience_bg05.gif) repeat-x left bottom;
	
	padding: 0 0 12px 0;
	
}


.first {
	
	background: url(../images/experience_bg01.gif) no-repeat 0 0;
	
	height: 306px;
	
	width: 530px;
	
}


.first dd {
	
	padding: 10px 0 0 0;
	
	position: relative;
	
}


.first dd p.camera {
	
	position: absolute;
	
	right: -23px;
	
	top: -40px;
	
}


* html .first dd p.camera {
	
	right: 8px;
}


.first dd ul li {
	
	color: #444;
	
	float: left;
	
	line-height: 1.2;
	
	width: 160px;
	
}


.first dd ul li.last {
	
	width: 148px;
	
}


.first dd ul li.last span {
	
	color: #474444;
	
	font-weight: bold;
	
}


.first dd ul li span {
	
	display: block;
	
	padding: 4px 5px 0 0;
	
}


.textExperienced {
	
	clear: both;
	
	padding: 0 10px 5px 13px;
	
}


.textExperienced img {
	
	margin: -4px 0 0 0;
	
}


.textExperienced span {
	
	color: #333;
	
	display: block;
	
	line-height: 2;
	
	padding: 0px 0 0 0;
	
}


.day {
	
	background: url(../images/experience_bg02.gif) no-repeat 0 0;
	
	height: 223px;
	
	position: relative;
	
	width: 530px;
	
}


.day dd {
	
	padding: 10px 0 0 0;
	
}


.naturally {
	
	bottom: 28px;
	
	left: 5px;
	
	position: absolute;
	
}


.textPicture {
	
	left: 268px;
	
	position: absolute;
	
	top: 170px;
	
}


.imgLeft {
	
	float: left;
	
	width: 228px;
	
}


.textDay {
	
	float: right;
	
	padding: 0 0 0 0;
	
	width: 218px;
	
}


.textDay span {
	
	display: block;
	
	line-height: 2;
	
	padding: 0 10px 0 5px;
	
}


.week {
	
	background: url(../images/experience_bg03.gif) no-repeat 0 0;
	
	height: 224px;
	
	position: relative;
	
	width: 530px;
	
}

.around {
	
	bottom: 30px;
	
	left: 6px;
	
	position: absolute;
	
}


.week dd {
	
	padding: 10px 0 0 0;
	
}


.month {
	
	background: url(../images/experience_bg04.gif) no-repeat 0 0;
	
	height: 338px;
	
	width: 530px;
	
}


.month dd {

	position: relative;
	
}


.month dd p.compare {
	
	position: absolute;
	
	right: -27px;
	
	top: -40px;
	
}


* html .month dd p.compare {
	
	right: 4px;
	
}


.month .imgMonth {
	
	position: absolute;
	
	left: 0;
	
	top: -36px;
	
	padding: 0 0 12px 0;
	
}

.month dd .textExperienced {
	padding-top: 196px;
}


.month .note {
	
	color: #FF4444;
	
	padding: 0 0 0 0;
	
}

.blackTxt {
	color: #000!important;
}

.indent {
	text-indent: 1em;
}


