@charset "utf-8";

h2{background:url(../images/h2_background.jpg); border-bottom:2px solid #CC3366;}

div.read{background-color:#FAE0E9; padding:8px 12px 12px 19px; margin:0 0 30px 0; line-height:1.8em;}
div.read h3{margin:0; padding:0; color:#CC0000; background:none; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; text-shadow:none;}
div.read p{margin:0; padding:0;}

h4{margin:30px 0 10px; padding:8px 10px; color:#990033; background: -moz-linear-gradient(top,#FFF 0%,#EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border-bottom:2px solid #999999;}

h5{color:#CC0033; font-size:1.2em; padding:4px; margin:0;}

.button { font-family:游ゴシック; padding:3px 20px;
	position: relative;
	background-color:#F8618E;
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 2px 0 #AE243D;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.button:hover {
	background-color: #F9799F;
	box-shadow: 0 2px 0 #AE243D; text-decoration:none; color:#FFFFFF;
}
.button:active {top: 3px; box-shadow: none;}

p{line-height:1.6em;}

/* w1 */
div.w1{
	}

div.w1 div.txt{
	width:620px;
	float:left;
	}

div.w1 div.ph{
	width:295px;
	text-align:center;
	float:right;
	}

div.w1 ul.w1ul{
	margin:0 0 2em 1.5em; padding:0;
	}

div.w1 ul.w1ul li{
	margin:0;
	list-style:disc;
	}

/* w2 */
div.w2{
	margin:30px auto 60px; width:80%; background-color:#EEEEEE; padding:2px 30px; -webkit-border-top-left-radius: 22px;
    -webkit-border-top-right-radius: 22px;	  
    -webkit-border-bottom-left-radius: 22px;
    -webkit-border-bottom-right-radius: 22px; 	 
    -moz-border-radius-topleft: 22px;
    -moz-border-radius-topright: 22px;	  
    -moz-border-radius-bottomleft: 22px;
	-moz-border-radius-bottomright: 22px;
	}

div.w2 p strong{
	color:#ff175f;
	}

div.w2 dt{
	margin:0 0 0;
	font-weight:bold;
	}

div.w2 dd{
	margin:0 0 1em;
	}

/* w3 */
div.w3{
	margin:0 auto 30px;
	}
div.w3 .txtC{text-align:center;}

div.w3 dl{ background-color:#FCE4E2;padding:2px 30px; -webkit-border-top-left-radius: 22px;
    -webkit-border-top-right-radius: 22px;	  
    -webkit-border-bottom-left-radius: 22px;
    -webkit-border-bottom-right-radius: 22px; 	 
    -moz-border-radius-topleft: 22px;
    -moz-border-radius-topright: 22px;	  
    -moz-border-radius-bottomleft: 22px;
	-moz-border-radius-bottomright: 22px;}
	
div.w3 dt{
	margin:0 0 1em;
	font-weight:bold;
	font-size:120%;
	color:#ff175f;	
	}

div.w3 dd{
	margin:0 0 2em;	
	}


div.w4 ul.ilist{
	margin:0 0 25px 0;
	list-style:none;
	}

div.w4 ul.ilist li{
	display:block;
	margin:0 0 30px 0;
	padding:0 14px 0 10px;
	line-height:1.2;
	width:188px;
	float:left;
	border-right:1px solid #CCCCCC;
	}
div.w4 ul.ilist li p{margin-left:24px; font-size:0.8em;}

div.w4 dl{
	clear: both;
	margin: 0 0 80px;
	}

div.w4 dt{
	margin:0;
	}

div.w4 h5{
	font-weight:bold;
	font-size:120%;
	color:#ff175f; margin:0; padding:0;
	}

ul.ex{display:table; margin:0; padding:0;}
ul.ex li{display:table-cell; margin:0 30px 0 0; padding:8px;}
ul.ex li img{ border:1px solid #CCCCCC; padding:8px;}

div.Box{background-color:#FFD5DA; padding:14px; margin-top:30px; -webkit-border-top-left-radius: 22px;
    -webkit-border-top-right-radius: 22px;	  
    -webkit-border-bottom-left-radius: 22px;
    -webkit-border-bottom-right-radius: 22px; 	 
    -moz-border-radius-topleft: 22px;
    -moz-border-radius-topright: 22px;	  
    -moz-border-radius-bottomleft: 22px;
	-moz-border-radius-bottomright: 22px;}


/* w5 */
div.w5{
	}

div.w5 ul{
	list-style:none;
	}

div.w5 ul li{
	margin: 0 0 20px 0;
	padding:0 0 60px 168px;
	}

div.w5 ul li h5{
	margin:0 0 1em 0;
	font-weight:bold;
	font-size:120%;
	color:#ff175f;
	}

div.w5 ul li.n01{
	background: url(../images/face_lift/img_ill09.gif) no-repeat;
	}

div.w5 ul li.n02{
	background: url(../images/face_lift/img_ill10.gif) no-repeat;
	}

div.w5 ul li.n03{
	background: url(../images/face_lift/img_ill11.png) no-repeat;
	}

div.w5 ul li.n04{
	background: url(../images/face_lift/img_ill12.gif) no-repeat;
	}

div.w5 ul li.n05{
	background: url(../images/face_lift/img_ill13.gif) no-repeat;
	}

div.w5 ul li.n06{
	background: url(../images/face_lift/img_ill14.gif) no-repeat;
	}


/* w6 */
div.w6 ul{
	margin:0 0 50px 0;
	}

div.w6 li{
	margin:0 0 1em; line-height:1.5em;
	padding:12px 0 20px 50px;
	list-style:none;
	}

div.w6 li.n01{
	background: url(../images/face_lift/list_n01.gif) no-repeat;
	}

div.w6 li.n02{
	background: url(../images/face_lift/list_n02.gif) no-repeat;
	}

div.w6 li.n03{
	background: url(../images/face_lift/list_n03.gif) no-repeat;
	}

div.w6 li.n04{
	background: url(../images/face_lift/list_n04.gif) no-repeat;
	}

div.w6 li h5{

	font-weight:bold;
	line-height:1.2;
	}

div.w6 dt{
	margin:0 0 1em;
	}

div.w6 dl{
	margin:0 0 83px;
	}

div.w6 dt h5{
	font-weight:bold;
	font-size:120%;
	color:#ff175f;
	}

div.w6 dd{
	margin:0 0 0;
	}

/* w7 */
div.w7{
	}

div.w7 div.ph{
	margin:0 0 40px;	
	width:241px;
	text-align:center;
	float: left;
	}

div.w7 div.txt{
	margin:0 0 40px;	
	width:700px;
	float:right;
	}

div.w7 div.txt h5{
	margin:0;
	font-size:100%; border:none;
	}

div.w7 dl{
	clear:both;
	margin:0 0 83px;
	}

div.w7 dt{
	margin:0 0 1em;
	}

div.w7 dt h5{
	font-weight:bold;
	font-size:120%;
	color:#ff175f;
	}

div.w7 dd{
	margin:0 0 0;
	}
