@charset "utf-8";


/* コンテンツスタイル
----------------------------------------------------------- */
div#main_visual {
	margin: 0 0 35px 5px;
}



/* div#contents_inner */
div#contents_inner h2 {
	background: url(../common/images/contents/bg_tm.gif) top left no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
}




/* パンくずスタイル
----------------------------------------------------------- */
div#contents div#contents_inner ul#pankuzu {
	display: none;
}




/* 4つのポイントスタイル
----------------------------------------------------------- */

/* strong */

div#main_contents strong {
	float: right;
	clear: right;
	margin: 10px 0 0 0;
}



/* div#index_point */
div#index_point {
	margin: 0 0 40px 0;
}

div#index_point ul {
	margin: 0 0 25px 0;
	overflow: hidden;
	zoom: 1;
	background: url(../common/images/border.gif) top left repeat-x;
}

div#index_point ul li {
	background: url(../common/images/border.gif) 0 bottom repeat-x;
	padding: 10px 5px;
}

div#index_point ul li p {
	margin: 0;
}

div#index_point ul li h3 {
	float: left;
}

div#index_point ul li p {
	margin: 0 0 0 175px;
	_margin: 0 0 0 172px;
}




/* div#laser */
div#index_point div#laser {
	margin: 0 0 25px 0;
	padding: 15px 0 0 0;
	background: url(../images/bg_laser_top.jpg) top left no-repeat;
}

div#index_point div#laser div {
	padding: 0 20px 15px 20px;
	background: url(../images/bg_laser_bottom.gif) 0 bottom no-repeat;
}

div#index_point div#laser div p.bottom15 {
	margin: 0 0 15px 0;
}




/* div#point_btn */
div#index_point div#point_btn a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}








/* 脱毛に関する疑問や不安スタイル
----------------------------------------------------------- */

/* div#index_faq */
div#index_faq h3 {
	background: url(../common/images/contents/bg_tm.gif) top left no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
}


div#index_faq div.inner_faq {
	border: 2px solid #E5D6BC;
	padding: 20px;
	margin: 0 0 15px 0;
	background: url(../images/bg_faq.gif) 605px 3px no-repeat #FAF5EA;
}

div#index_faq div#faq_bottom {
	margin: 0;
}

div#index_faq div.inner_faq h4 {
	margin: 0 0 15px 0;
}

div#index_faq div.inner_faq p {
	margin: 0 0 20px 0;
}



/* div.faq_btn */
div#index_faq div.inner_faq div.faq_btn a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}




/* div#kyuushin */

div#kyuushin {
	margin: 0 0 30px 0;
}




