@charset "utf-8";

/* ===================================================================

CSS information

 file name  : style.css
 style info :マンダラ・スパについて
 
=================================================================== */

#Contents h1 {
	margin-bottom:25px;
}

#Contents dl {
	clear:both;
	background:url(../common/images/line_dot_02.gif) repeat-x bottom;
	padding:0 10px 10px 10px;
	margin-top:10px;
	height:1%;
}

#Contents dl img {
	float:left;
	margin-right:12px;
}

#Contents dt {
	font-size:85%;
	color:#E18469;
	margin-bottom:1px;
}

#Contents dd {
	font-size:85%;
}

#Contents dd strong {
	display:block;
	font-size:120%;
	color:#72280A;
	margin-bottom:3px;
}

#Contents dd strong a {
	color:#72280A;
}


/* ===================================================================

　detail
 
=================================================================== */

.detail h2 {
	font-size:140%;
	color:#FFF;
	background:url(images/bg_experience_h2.jpg) no-repeat;
	padding:10px 10px 15px 77px;
	_padding:10px 10px 22px 77px;
	margin-bottom:35px;
}

.detail h2 span {
	display:block;
	font-size:75%;
	font-weight:normal;
	color:#75290A;
}

/*.detail .entry-body,
.detail .entry-body-end {
	clear:both;
	line-height:180%;
}

.detail .entry-body {
	margin:0 0 55px 10px;
}

.detail .entry-body-end {
	clear:both;
	margin:0 0 30px 10px;
	padding-bottom:30px;
	background:url(images/line_03.gif) no-repeat bottom;
}
*/
.detail .entry-body {
	clear:both;
	line-height:200%;
	margin:0 0 30px 10px;
	padding-bottom:5px;
	_padding-bottom:25px;
	background:url(images/line_03.gif) no-repeat bottom;
}

.detail .entry-body .imgR,
.detail .entry-body-end .imgR {
	margin-left:25px;
}

.detail .entry-body .imgL {
	margin-right:25px;
}

.detail .entry-body p {
	margin:0 0 0 0;
	_margin:0 0 15px 0;
}

.detail .entry-body-end p {
	margin:0 0 15px 0;
	line-height:210%;
	font-size:102%;
	_font-size:108%;
}

.detail .entry-body-end {
	clear:both;
	margin:0 0 5px 10px;
}

.detail p strong,
.detail b{
	color:#E18469;
	_font-size:108%;
}

.detail .inquiry-link {
	clear:both;
	display:block;
	width:580px;
	margin:30px 0 30px 10px;
	padding-top:17px;
	background:url(images/line_02.gif) no-repeat top;
}

.detail .inquiry-link p {
	line-height:180%;
	width:345px;
	_width:335px;
}

.detail .exp-profile {
	clear:both;
	width:548px;
	_width:580px;
	margin:45px 0 45px 10px;
	padding:15px 15px 0 15px;
	border:#D2C0BA 1px solid;
	background:url(images/bg_profile.gif) no-repeat bottom right;
	background-color:#FFF;
}

.detail .exp-profile .imgL {
	margin:0 15px 30px 0;
}

.detail .exp-profile p {
	font-size:85%;
	line-height:160%;
	margin:0 0 10px 0;
}	

.detail .exp-profile p em {
	font-size:125%;
}

.detail .pagetop {
	clear:both;
	border-top:1px solid #D2C0BA;
	padding:5px 5px 0 5px;
}

.detail .pagetop span {
	float:left;
}

.detail .pagetop span a {
	background:url(../common/images/icon_arrow_01.gif) no-repeat 0 2px;
	padding-left:24px;
}


.mt-enclosure mt-enclosure-image {
	margin-top:20px;
}

img.mt-image-right { margin-bottom:10px; }
img.mt-image-left { margin-bottom:10px; }
