body {

	background-image: url(/img/bg_body.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



#wrapper {

	width:849px;

	background-image:url(/img/bg_head.jpg);

	background-repeat:no-repeat;

	background-position:top;

	margin:0 auto;

	}



/*------------------------------------------------------------------------------------------------------

header

	---------------------------------------------------------------------------------------------------*/

#header {

	width:742px;

	height:132px;

	background-image:url(/img/bg_gnav.jpg);

	background-repeat:no-repeat;

	background-position: 0px 71px;

	margin:0 auto;

	padding-left:10px;

	}

	

#logo {

	float:left;

	width:202px;

	height:132px;

	}

.headerR {

	width:540px;

	float:right;

	}



.topTitle {

	margin:12px 0 0 9px;

	font-size:10px;

	color:#5A4721;

	}

	

#header h1 {

	font-size:16px;

	font-weight:bold;

	color:#5A4721;

	margin:10px 0 22px 6px;

	}



#gnav{

	height:30px;

}

#gnav li {

	float:left;

	list-style:none;

}



#gnav a {

	display:block;

	list-style:none;

	color:#FFFFFF;

	font-size:10px;

	text-decoration:none;

	text-align:center;

	padding-top:14px;

	font-weight:bold;

}



.gnav01 a{

	width:126px;

	height:30px;

	padding:0 3px;

}

	

.gnav02 a{

	width:130px;

	height:30px;

	padding:0 3px;

}





/*------------------------------------------------------------------------------------------------------

container

	---------------------------------------------------------------------------------------------------*/

#container {

	width:732px;

	margin:0 auto;

	padding:0 9px;

	background-color:#FFFFFF;

	border-right:1px solid #DFDAD0;

	border-left:1px solid #DFDAD0;

	border-bottom:1px solid #DFDAD0;

	}

/*------------------------------------------------------------------------------------------------------

contents

	---------------------------------------------------------------------------------------------------*/

#contents {

	width:521px;

	float:right;

	clear:both;

	background-color:#F8F4ED;

	border:1px solid #CBB181;

/*	border-left:1px solid #CBB181;

	border-bottom:1px solid #CBB181;

*/	padding-bottom:10px;

	margin-top:5px;

	}

	

#contents h2 {

	width:501px;

	height:62px;	padding:46px 0 0 12px;

	margin:5px auto 5px auto;

	background-image:url(/img/mv.jpg);

	background-repeat:no-repeat;

	color:#534222;

	font-size:18px;

	

}



#contents .read {

	font-size:14px;

	color:#765E30;

	margin:18px 14px 25px;

	line-height:150%;

}



.conBox {

	margin:0 auto 25px;

	width:513px;

	

}



.conBox p {

	line-height:150%;

	}



.conBox h3{

	color:#016639;

	font-size:12px;

	font-weight:bold;

	background-image:url(/img/title03_bg.jpg);

	background-repeat:no-repeat;

	width:513px;	

	height:35px;

	margin:0 auto 5px auto;

	line-height:35px;



	text-indent: 20px;

	vertical-align: middle;

}



h3.faq_q{

	background:none;

	text-indent:10px;

	border-left:5px solid #016639;

	margin-right:10px;

	display:block;

	line-height:120%;

	height:auto;

	text-indent:0;

	padding-left:20px;

	width:auto;

}



.conBoxText p {

	color:#765E30;

	font-size:12px;

}

.conBox p {

	margin:15px;

	color:#765E30;

	font-size:12px;

	margin-bottom:8px;

}



.conBoxText .point {

	margin:10px 0;

	}



.conBoxText .point li {

	background-image:url(/img/pint.gif);

	background-repeat:no-repeat;

	text-indent:17px;

	background-position: 5px;

	list-style:none;

	}



.list li {

	font-weight:bold;

	margin-bottom:10px;

	}

	

.area {

	width:507px;

	margin:0 auto 25px;

	padding:15px 3px 0;

	border-top:1px solid #CBB181;

}



.area td {

	margin-right:6px;

}



.block {

	width:139px;

	background-image:url(/img/box_bg.jpg);

	background-repeat:no-repeat;

}



.block01 {

	width:133px;

	background-image:url(/img/box_bg.jpg);

	background-repeat:no-repeat;

}



.blockTitle {

	color:#FFFFFF;

	font-size:10px;

	font-weight:bold;

	margin:8px 5px 10px 24px;

	display:block;

	width:130px;

	height:22px;

}



.blockText {

	color:#765E30;

	line-height:150%;

	background:#F8F4ED;

	width:140px;

	margin:0 auto 0 8px;

	display:block;

	height:90px;

	padding:5px;

	}



.more {

	margin:10px 16px 0 0;

}



.more01 {

	margin:10px 10px 0 0;

}



.rinkBox {

	width:513px;

	margin:0 auto 25px;

	}

	

.rinkName {

	background-image:url(/img/arrow.gif);

	background-repeat:no-repeat;

	background-position:left bottom;

	text-align:left;

	text-indent:12px;

	}	

.t_Area{

	margin:15px;

	color:#765E30;

	font-size:12px;

	margin-bottom:8px;

}

/*------------------------------------------------------------------------------------------------------

リッツ美容外科の紹介01

	---------------------------------------------------------------------------------------------------*/

.homeBnr {

	float:left;

	margin:10px 20px 0 30px;

	}

	

.homeBnrTxte {

	margin:20px 36px 0 0;

	font-size:10px;

	color:#765E30;

	line-height:150%;

	

}





.homeBnrTxte a {

	color:#027843;

	}

	

	

.title05 {

	width:461px;

	clear:both;

	border-bottom:1px #A48344 solid;

	margin:0px auto 15px;

	padding:17px 0 2px 1px;

	color:#534222;

	font-weight:bold;

	font-size:12px;

	}

	

.clinic {

	font-size:10px;

	margin:0 0 12px 30px;

	line-height:130%;

	}

	

.clinic li {

	display: inline;

	color:#027843;

	}

	

.clinic a {

	color:#027843;

	}

	

.BoxClinic {

	width:455px;

	margin:0 auto;

}



.BoxInner {

	width:141px;

	float:left;

	border:1px solid #D9C098;

	background-image:url(/img/bg_box.gif);

	padding:5px 3px;

	margin:0 4px 5px 0;

	}



.BoxInner01 {

	width:141px;

	float:left;

	border:1px solid #D9C098;

	background-image:url(/img/bg_box.gif);

	padding:5px 3px;

	margin:0 0px 5px 0;

	}	



.adBox {

	width:135px;

	background-color:#FFFFFF;

	padding:3px;

	font-size:10px;

	color:#534222;

	line-height:120%;

	margin-top:3px;

	clear:both;

	display:block;

	font-style: normal;

}



/*------------------------------------------------------------------------------------------------------

リッツ美容外科の紹介02

	---------------------------------------------------------------------------------------------------*/

.bnrHomeArea{

	padding:0 20px 10px;

}



.bnrHomeArea h5{

	color:#534222;

	font-weight:bold;

	font-size:12px;

	}



.bnrHome{

	float:left;

	margin:10px 10px 0 0px;

	}



.clList {

	float:right;

	width:190px;

	margin:20px 10px 0 0;

	}

.clList a {

	color:#027843;

	}

	

.clList li{

	display:inline;

	margin-top:10px;

	font-size:10px;

	line-height:130%;

	}



.mapBox {

	clear:both;

	}



.mapBox p{

	line-height:130%;

	}

	

.mapBox address {

	text-align:center;

	font-style:normal;

	}

		

.mapBox a {

	color:#027843;

	}

.mapArea {

	border:1px #CCCCCC solid;

	}



.05Title{

	width:180px;

	border-bottom:1px #A48344 solid;

	padding:17px 0 2px 1px;

	color:#534222;

	font-weight:bold;

	font-size:12px;

	}

	

/*------------------------------------------------------------------------------------------------------

リッツ美容外科の紹介03

	---------------------------------------------------------------------------------------------------*/

.bnrRitz {

	margin:15px 0;

	}

	

.mapAll {

	float:left;

	margin-right:10px;

}



.mapAllarea {

	margin:10px 10px;

	}



.mapText {

	font-size:10px;

	color:#765E30;

	line-height:150%;

	margin-bottom:10px;

}

.mapText a {	

	color:#027843;

}



.mapText strong {

	font-weight:bold;

	}





.clinic01 li {

	font-size:10px;

	display: inline;

	color:#027843;

	}

	

.clinic01 a {

	color:#027843;

	}

/*------------------------------------------------------------------------------------------------------

side

	---------------------------------------------------------------------------------------------------*/





#side {

	padding:5px 0 0 0;

	width:199px;

	}

	

.opArea {

	margin-bottom:10px;

	}

	

.opArea li {

	background-image:url(/img/pint.gif);

	background-repeat:no-repeat;

	text-indent:15px;

	list-style:none;

	padding:10px 2px 5px;

	background-position: 5px 12px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CFB38B;

	}



.sideBnr {

	width:183px;

	background-color:#DFDBD2;

	padding:6px 4px;

	margin-bottom:5px;

	}

	

.sideBnr li {

	margin:0 auto 3px;

	list-style:none;

	}

/*------------------------------------------------------------------------------------------------------

mainTellArea

	---------------------------------------------------------------------------------------------------*/

.btnBox {

	width:193px;

	padding:45px 0 0 293px;

	}

	

.btnBox li{

	list-style:none;

	margin:0 0 10px;

	}

	

	

.mainTellArea {

	width:523px;

	height:129px;

	padding:20px 0;

	clear:both;

	float:right;

	background-image:url(/img/main_tel.jpg);

	background-repeat:no-repeat;

	background-position:0 20px;

	}

	

	

	

/*------------------------------------------------------------------------------------------------------

footer

	---------------------------------------------------------------------------------------------------*/

#footer {

	clear:both;

	}



#footer ul {

	width:732px;

	height:21px;

	background-color:#D9C69F;

	text-align:center;

}



#footer ul a{

	color:#534222;

	text-decoration:none;

}



#footer li {

	display:inline;

	color:#534222;

	font-size:10px;

	line-height:21px;

	}

	

#footer address{

	text-align:center;

	color:#005830;

	font-size:10px;

	font-style:normal;

	margin-top:3px;

	}


