@charset "utf-8";

body {
	margin: 0 auto;
	padding: 0;
	background: #FFF;
}

input:hover {
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: galpha( opacity=70 )h;
}

img {
	vertical-align: top;
}

.select {
	position: relative;
	top: 590px;
	left: 455px;
	font-size: 12px;
	width: 315px;
}
.btn {
	position: relative;
	top: 530px;
	left: 590px;
	width: 320px;
}
.btn2 {
	position: relative;
	top: 550px;
	left: 605px;
	width: 320px;
}
.repay_txt {
	position: relative;
	top: 138px;
	left: 178px;
	font-size: 12px;
	width: 300px;
}
.txt {
	font-size: 12px;
	text-align: center;
}
.repay_txt2 {
	position: relative;
	top: 0px;
	left: 565px;
	font-size: 12px;
	width: 300px;
}
#concierge{
	width: 980px;
	height: 163px;
	background:url('../img/cosme-concierge.jpg')  no-repeat center;
	overflow: hidden;
}

/*---- Contents ----*/
#header {
	width: 100%;
	height: 61px;
	background-color:#000;
	margin: 0 auto;
	text-align: center;
}

#wrap {
	width: 980px;
	margin: 0 auto;
}
/*---- MV ----*/
#MV {
	width: 980px;
}
#MV #mv01 {
	width: 980px;
	height: 477px;
	background:url('../img/MV01.jpg')  no-repeat center;
	overflow: hidden;
}
#MV #cv01 {
	width: 980px;
	height: 669px;
	background:url('../img/CV01.jpg')  no-repeat center;
	overflow: hidden;
}
#MV #cv02 {
	width: 980px;
	height: 669px;
	background:url('../img/CV02.jpg')  no-repeat center;
	overflow: hidden;
}

/*---- Cont01 ----*/
#cont01 {
	width: 980px;
	margin: 0 auto;
}
#cont01 #c_01 {
	width: 980px;
	height: 336px;
	background:url('../img/c_01.jpg') no-repeat center;
	overflow: hidden;
}
#cont01 #c_02 {
	width: 980px;
	height: 465px;
	background:url('../img/c_02.jpg') no-repeat center;
	overflow: hidden;
}
/*---- Cont02 ----*/
#cont02 {
	width: 980px;
	margin: 0 auto;
}
#cont02 #c_03 {
	width: 980px;
	height: 392px;
	background:url('../img/c_03.jpg') no-repeat center;
	overflow: hidden;
}
/*---- Cont03 ----*/
#cont03 {
	width: 980px;
	margin: 0 auto;
}
#cont03 #c_04 {
	width: 980px;
	height: 1650px;
	background:url('../img/c_04.jpg') no-repeat center;
	overflow: hidden;
}
/*---- Cont04 ----*/
#cont04 {
	width: 980px;
	margin: 0 auto;
}
#cont04 #monitor-voice {
	width: 980px;
	height: 456px;
	background:url('../img/monitor-voice.jpg') no-repeat center;
	overflow: hidden;
}
/*---- footer ----*/
#footer {
	width: 100%;
	background-color: #000;
}
#footer p {
	font-size: 12px;
	text-align: center;
	color: #FFF;
}