@charset "shift_jis";
@import url("clear.css");

/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border:0px;
}

body {
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	background-color:#FFFCD8;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #4d4d4d;
	padding:0px;
	margin:0px;
}

p {
	font-size:12px;
	line-height:18px;
	letter-spacing: 0px;
}

img {
	border-width:0px;
	display:block;
}

span {
	color:#FF4200;
	font-weight:bold;
}

strong {
	color:#FF6600;
	font-weight:bold;
}

.smaller {
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	color: #5C5C5C;
}


.container {
	width:800px;
	margin:0 auto;
	padding:0 20px;
	background-image:url(./img/bg01.gif);
	background-repeat:repeat-y;
}

.container-inner {
	
}

.header {
	background-image:url(./img/bg01.jpg);
	width:800px;
	height:320px;
	background-repeat:no-repeat;
	padding:15px 0 0 0;
	margin: 0 0 5px 0;
}


.contents {
	padding:0 30px;
}

.salon {
	margin:10px 0 10px 0;
}

.salon-text {
	width: 300px;
	float:left;
}

.salon-text p {
	width:300px;
	padding: 0 0 0 0;
}

.youtube {
	float:left;
	margin: 10px 0 0 20px;
}

.salon-text_2 {
	width: 740px;
	float:left;
}

.salon-text_2 p {
	width:740px;
	padding: 0 0 0 0;
}

.salon-text_3 {
	width: 400px;
	float:left;
}

.salon-text_4 {
	width: 415px;
	height: 280px;
	background-color:#FFD89A;
	float:left;
	padding: 0px 15px 0px 15px;
}

.salon-text_0 {
	width: 490px;
	float:left;
	padding: 0px 15px 0px 15px;
}

.salon-text_w {
	width: 290px;
	float:left;
	padding: 0px 15px 0px 15px;
}

.img_step_4 {
	float:left;
	margin: 0px 0 0 0px;
}

.salon-text_3 p {
	width:400px;
	padding: 0 0 0 0;
}

.img_3 {
	float:left;
	margin: 110px 0 0 20px;
}

.img_step {
	float:left;
	margin: 0px 0 0 20px;
}

.a-text {
}

.a-text p {
	width:420px;
}

.left-text {
	width:350px;
	float: left;
}

.right-text {
	float:left;
	width:350px;
	margin: 0 0 0 20px;
}

.right-img {
	float:left;
	margin: 0 0 0 20px;
}

.left-img {
	float:left;
}

.copy {
	padding:30px 0;
	clear:both;
}

.clear {
	clear:both;
}

