@charset "UTF-8";

/* LIST OF CONTENT========================================

1 index.html

===================================================== */

/*=== タブ === */

body#cncface div#container div#main div#contents div#center_column ul#contents_tab {
	margin: 0;
	padding: 0;
}
body#cncface div#container div#main div#contents div#center_column ul#contents_tab li{
	margin: 0;
	padding: 0;
	display: inline-block;
	line-height: 0;
}


/*=== 1 facial.html === */

body#cncface div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#cncface div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#cncface div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#cncface div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#cncface div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

body#cncface div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg {
	width:650px;
	margin:24px 0 0 10px;
	background:url(../concentrate/img/conce_main_bg.gif) left top repeat-y;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bgbtm {
	background:url(../concentrate/img/conce_main_bgbtm.gif) left bottom no-repeat;
	padding:0 0 30px 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg p.read {
	padding:22px 34px 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg h4 {
	margin:20px 0 0 34px;
	font-weight:bold;
	color:#c33f6b;
	font-size:110%;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg p {
	padding:10px 34px 10px;
	line-height:1.8;
}

body#cncface div#container div#main div#contents div#center_column p img.bucks {
	float:right;
	padding:0 0 0 10px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care {
	padding:15px;
	margin:10px auto 25px;
	width:550px;
	border:solid #c33f6b 1px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care p {
	padding:10px 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care ul {
	padding:10px 15px;
	margin:0 auto;
	background:#fdf0f4;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg ul li {
	padding:0 10px 0 0;
	float:left;
	line-height:1.5em;
	white-space:nowrap;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg ul li span {
	color:#c33f6b;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box {
	margin:10px 0 0 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box dl {
	margin:0;
	float:left;
	width:187px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box dl.last {
	width:175px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box dl dt {
	line-height:0;
	font-size:0;
	text-decoration:none;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box dl dd {
	line-height:1.4;
	padding:7px 10px 0 0;
	font-size:85%;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care img.illust {
	padding:40px 0 30px 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care p.rt {
	text-align:right;
	padding:0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg dl {
	margin:0 0 0 34px;
	width:582px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg dl dt img {
	vertical-align:bottom;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg dl dd {
	padding:10px;
	line-height:1.7;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg dl dd img {
	float:right;
	padding:3px 0 20px 10px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg p.under {
	text-align:center;
	padding:40px 0 30px 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg p.under2 {
	text-align:center;
	padding:0 0 30px 0;
}

body#cncface div#container div#main div#contents div#center_column p.banner {
	margin:50px auto 0;
	text-align:center;
}

body#cncface div#container div#main div#contents div#center_column p.banner img {
	padding:7px 0 0 0;
}


/*=== 2 slimming.html === */


body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 img.arrow {
	display:block;
	line-height:0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 p {
	padding:0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 {
	margin:10px 0;
	padding:10px;
	background:#f5f5f5;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 h6 {
	padding:0 0 8px 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 p.fst {
	background:url(../concentrate/img/conce_bbox_bgtop01.gif) left top no-repeat;
	padding:8px 8px 0 42px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 p.scd {
	background:url(../concentrate/img/conce_bbox_bgtop02.gif) left top no-repeat;
	padding:8px 8px 0 42px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 p.trd {
	background:url(../concentrate/img/conce_bbox_bgtop03.gif) left top no-repeat;
	padding:8px 8px 0 42px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.box02 img.illust {
	margin:10px 0 0 73px;
	padding:0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care p.wbrk {
	background:url(../concentrate/img/conce_bimg_02.jpg) 10px 10px no-repeat;
	padding:10px 10px 10px 130px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care p.lpg {
	background:url(../concentrate/img/conce_bimg_03.jpg) 10px 10px no-repeat;
	padding:10px 10px 10px 130px;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care p.lpg span {
	font-weight:bold;
	color:#e76f97;
	display:block;
	padding:10px 0 0;
}

body#cncface div#container div#main div#contents div#center_column div.contents_bg div.care p.ems {
	background:url(../concentrate/img/conce_bimg_04.jpg) 10px 10px no-repeat;
	padding:10px 10px 10px 130px;
}

/*中央カラムの横幅いっぱいのバナー張り込み用<P />タグCSSクラス*/
body#cncface div#container div#main div#contents div#center_column div.contents_bg div.reservearea01 p.full_banner {
	margin:0px;
	padding:0px;
}
/*薄い灰色の▼色設定のCSSクラス*/
body#cncface div#container div#main div#contents div#center_column div.contents_bg div.reservearea01 p.full_banner span.color_b9afa8 {
	color:#b9afa8;
}

