BODY {
	margin-top: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: url(../img/sozai/bg01.jpg);
	COLOR: #424242;
	FONT-FAMILY: "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	LINE-HEIGHT: 135%
}
H2 {
	FONT-WEIGHT: normal;
	FONT-FAMILY: "lrP SVbN", Osaka
}
H3 {
	FONT-WEIGHT: bold;
	FONT-FAMILY: "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	line-height: 140%;
}
H4 {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H5 {
	COLOR: #424242;
	FONT-FAMILY:  "lr oSVbN", Georgia
}
H6 {
	FONT-WEIGHT: normal;
	FONT-FAMILY: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
dt {
	FONT-SIZE: 11px;
	COLOR: #545454;
	LINE-HEIGHT: 120%
}
P {
 LINE-HEIGHT: 160%  MARGIN: 0px 0px 1em  margin: 0;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
LI {
 LINE-HEIGHT: 120%  LIST-STYLE-TYPE: none;
	margin-left: 219px;
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
#page {
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	WIDTH: 780px;
	background-image: url(../img/top/cmbg0.jpg);
}
a:link,  a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover,  a:active {
	color: #000000;
	text-decoration: underline;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1px;
	PADDING-TOP: 0px;
	HEIGHT: 138px;
	background-repeat: repeat-y;
}
.clearRight {
	clear:right;
	line-height:0px;
}
#container {
	height: 100%;
	background-repeat: repeat-y;
}
#navi {
	WIDTH: 591px;
	MARGIN-RIGHT: 0px;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-image: url(../img/top/lm03.jpg);
	height: 35px;
}
#side {
	WIDTH: 590px;
	MARGIN-RIGHT: 0px;
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../img/top/cmbg0.jpg);
	float: left;
	display: block;
	height: 100%;
}
#side2 {
	FLOAT: left;
	WIDTH: 590px;
	MARGIN-RIGHT: 0px;
	padding-left: 0px;
}
#side H2 {
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	color: #545454;
	line-height: 135%;
	padding-right: 12px;
}
#side H3 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 16px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
}
#side H4 {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 13px;
	background-image: url(../img/top/lm03.jpg);
	background-repeat: no-repeat;
	width: 171px;
	float: right;
}
#side UL {
	margin-top: 0px;
}
#side UL LI {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	display: table;
}
#side UL LI A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	COLOR: #CC0066;
	PADDING-TOP: 0px
}
#side UL LI P {
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	COLOR: #CC0066;
	PADDING-TOP: 0px;
	line-height: 140%;
}
#side UL LI span {
	FONT-SIZE: 100%;
	COLOR: #CC0066;
	PADDING-TOP: 0px;
	line-height: 140%;
}
#main {
	FLOAT: right;
	WIDTH: 190px;
	margin-top: 0px;
	padding: 0px;
	display: block;
	background-repeat: repeat-y;
}
#main H2 {
	CLEAR: both;
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	FONT-SIZE: 12px;
	PADDING-TOP: 60px;
	background-image: url(../img/top/rbg02.jpg);
	background-repeat: no-repeat;
	line-height: 150%;
}
#main H5 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	line-height: 150%;
}
#main H3 {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 95%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 120px;
	line-height: 145%;
	margin-top: 0px;
}
#main H4 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 115%;
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT: #fcaa53 3px solid
}
#main .section {
	font-size: 11px;
	background-image: url(../img/top/rbg01.jpg);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 35px;
	height: 300px;
	line-height: 90%;
	margin-bottom: 0px;
}
#main .section P IMG {
	FLOAT: right;
	MARGIN: 0px 8px 5px 10px
}
#main .more {
	POSITION: relative
}
#main .more A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 18px;
	RIGHT: 10px;
	BACKGROUND: url(../img/list_02.gif) #fff no-repeat 5px 0.5em;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: -40px
}
#main .more A:hover {
	TEXT-DECORATION: none
}
#main .section UL LI {
	PADDING-LEFT: 15px;
	BACKGROUND: url(../img/sozai/list_02.gif) no-repeat 0em 0.5em;
	MARGIN-BOTTOM: 5px;
}
#main .section LI A {
}
.kakakuwa {
	font-size:10px;
	color:#666666;
}
#foot {
	CLEAR: both;
	BORDER-TOP: #ccc 1px solid;
	MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN: center;
	background-image: url(../img/top/footerbg.jpg);
	background-repeat: repeat-x;
	height: 100px;
	font-size: 11px;
	padding: 2em 0 1em 0;
}
#foot P {
	MARGIN: 0px 0px 2px;
	font-size: 11px;
}
#foot ADDRESS {
	FONT-STYLE: normal
}
/*TOP*/

.BnrPane {
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 30px;
	width: 550px;
}
.BnrPane div {
	margin-top: 5px;
	margin-bottom: 5px;
}
/*CONTENTS */
#contentWRP {
	padding: 10px 50px 15px 70px;
}
#contentWRP p {
	line-height: 1.6;
	margin: 10px 15px 5px 15px;
}
/*************** SERVICES */
.beforeAfterPic {
	text-align: center;
}
.beforeAfterPic img {
	margin-bottom: 10px;
	display: block;
}
/*LATISSE*/
#latisseLogo {
	background-repeat: no-repeat;
	background-image: url(../img/latisse/latisse_logo.jpg);
	height: 160px;
	padding-bottom: 15px;
	text-indent:-9000px;
}
#latisse {
	margin-top: 20px;
	height: 200px;
	background-repeat: repeat-x;
	background-image: url(../img/sozai/bg0001.jpg);
	background-position: 0px 100%;
}
#latisse p {
	padding-top: 50px;
}
#latisse_kantan {
	background-repeat: no-repeat;
	background-image: url(../img/latisse/pic05.jpg);
	padding: 75px 15px 15px 15px;
	border: 3px dotted;
	background-position: 0px 5px;
	border-color: #FAD1E3;
}
/*Slim Lipo*/

#slimLipoLead {
	background-repeat: no-repeat;
	background-image: url(../img/slimLipo/lead.jpg);
	width: 470px;
	height: 230px;
	text-indent: -9000px;
}
#slimLipoLead p {
}
#slimLipo {
}
#slimLipo p {
}
#slimLipoIntro {
	padding: 20px;
}
#slimLipo ul {
	margin: 0!important;
	padding: 10px 10px!important;
	list-style-type: none;
	float: left;
	width: 45%;
}
#slimLipo li {
	margin: 0px 5px 5px 5px!important;
	padding: 0px 5px 0px 20px!important;
	background-repeat: no-repeat;
	background-image: url(../img/sozai/icon001.jpg);
}
/*zeltiq ---------------*/
#zeltiq ul {
	margin: 0!important;
	padding: 10px 10px!important;
	list-style-type: none;
}
#zeltiq ul li {
	margin: 0px 5px 5px 5px!important;
	padding: 0px 5px 0px 20px!important;
	background-repeat: no-repeat;
	background-image: url(../img/sozai/icon001.jpg);
}
#zeltiq_nagare ol.zeltiq_no li {
	margin: 0px 5px 5px 0!important;
	font-size:13px;
	font-weight:bold;
	color:#00a9cc;
}
#zeltiq_nagare p {
	margin:5px 0 10px 0 !important;
	color: #424242;
	font-weight:normal;
}
#zeltiq_nagare ul.zeltiq_no li.no_01 {
	background: url(../img/zeltiq/no1.gif) no-repeat 1px;
}
#zeltiq_nagare ul.zeltiq_no li.no_02 {
	background: url(../img/zeltiq/no2.gif) no-repeat 1px;
}
#zeltiq_nagare ul.zeltiq_no li.no_03 {
	background: url(../img/zeltiq/no3.gif) no-repeat 1px;
}
#zeltiq_nagare ul.zeltiq_no li.no_04 {
	background: url(../img/zeltiq/no4.gif) no-repeat 1px;
}
/*-----------MAP----*/

#map {
	MARGIN: 1em auto;
	WIDTH: 780px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;
	background-color: #F7E8EB;
}
#map iframe{
	margin: 1em;
	border: 2px solid #FFF;
}


/*---------------*/
.clear {
	clear: both;
}
.floatL01 {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.floatR01 {
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
}
.floatR02 {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
/*STYLE*/
.style1 {
	font-size: 12px
}
.style2 {
	font-size: 10px
}
.style7 {
	font-size: 10px
}
.style9 {
	color: #666666
}
.style13 {
	color: #13B4F0;
	font-weight: bold;
	font-size: 11px;
}
.style15 {
	font-size: 11px
}
.style16 {
	color: #CC6666;
	font-size: 7px;
	margin-right: 5px;
}
.style16_02 {
	font-size: 14px;
	color: #CC3366;
	font-weight: bold;
}
.style17 {
	font-size: 14px
}
.style18 {
	color: #3366CC
}
.style19 {
	color: #CC6699
}
.style20 {
	color: #666666;
	font-size: 16px;
}
.style21 {
	font-size: 16px;
	color: #13B4F0;
	font-weight: bold;
}
.style21_02 {
	color: #3366CC;
	font-weight: bold;
}
.style22 {
	font-size: 16
}
.style23 {
	color: #CC0066
}
.style24 {
	color: #4B5281;
}
.style25 {
	font-size: 11px
}
.style26 {
	color: #3399CC;
	font-size: 7px;
	margin-right: 5px;
}
.style28 {
	color: #3399CC;
	font-size: 12px;
	margin-right: 5px;
}
.style29 {
	font-size: 12px
}
.style31 {
	font-size: 12px;
	color: #CC6666;
}
.style33 {
	color: #3399CC
}

