@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: 10px;
	left: 563px;
	font-size: 12px;
	width: 315px;
}
.btn {
	position: relative;
	top: 22px;
	left: 563px;
	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;
}
#at{
	width: 980px;
	height: 127px;
	background:url('../img/attention.jpg')  no-repeat center;
	overflow: hidden;
}
#magazine{
	width: 980px;
	height: 871px;
	background:url('../img/magazine.jpg')  no-repeat center;
	overflow: hidden;
}
#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: 370px;
	background:url('../img/MV01.jpg')  no-repeat center;
	overflow: hidden;
}
#MV #mv02 {
	width: 980px;
	height: 215px;
	background:url('../img/MV02.jpg')  no-repeat center;
	overflow: hidden;
}
#MV #mv03 {
	width: 980px;
	height: 215px;
	background:url('../img/MV03.jpg')  no-repeat center;
	overflow: hidden;
}
#MV #mv02 p{
	position: relative;
	top: 155px;
	left: 342px;
	font-size: 10px;
	width: 80px;
}
#MV #mv03 p{
	position: relative;
	top: 155px;
	left: 400px;
	font-size: 10px;
	width: 80px;
}
#CV {
	width: 980px;
}
#cv01_01 {
	width: 980px;
	height: 150px;
	background:url('../img/CV01_01.png') no-repeat center;
	overflow: hidden;
}
#cv01_02 {
	width: 980px;
	height: 194px;
	background:url('../img/CV01_02.png') no-repeat center;
	overflow: hidden;
}
#cv02 {
	width: 980px;
	height: 450px;
	background:url('../img/CV02.jpg') ;
	background-position:35px;  
	background-repeat:no-repeat;  
	overflow: hidden;
}
#cv03 {
	width: 980px;
	height: 198px;
	background:url('../img/CV03.jpg');
	background-position:35px;  
	background-repeat:no-repeat;  
	overflow: hidden;
}
#cv6c01 {
	width: 980px;
	height: 150px;
	background:url('../img/cv6c01.jpg');
	background-position:35px;  
	background-repeat:no-repeat;  
	overflow: hidden;
}
#cv6c02 {
	width: 980px;
	height: 450px;
	background:url('../img/cv6c02.jpg');
	background-position:35px;  
	background-repeat:no-repeat;  
	overflow: hidden;
}
#cv6c03 {
	width: 980px;
	height: 169px;
	background:url('../img/cv6c03.jpg');
	background-position:35px;  
	background-repeat:no-repeat;  
	overflow: hidden;
}
/*---- Cont01 ----*/
#cont01 {
	width: 910px;
	margin: 0 auto;
}
#cont01 #c_01 {
	width: 910px;
	height: 348px;
	background:url('../img/cont01_01.jpg') no-repeat center;
	overflow: hidden;
}
#cont01 #c_01 #link {
	position: relative;
	top: 330px;
	left: 520px;
	font-size: 12px;
	width: 346px;
}
#cont01 #c_02 {
}
/*---- Cont02 Cont04 Cont05 Cont06 Cont09 ----*/
#cont02, #cont04, #cont05, #cont06, #cont09 {
	width: 910px;
	margin: 0 auto;
	text-align: center;
}
/*---- Cont03 ----*/
#cont03 {
	width: 945px;
	margin: 0 auto;
	text-align: center;
}
#cont03 .ml17 {
	margin-left: 17px;
}
/*---- Cont07 ----*/
#cont07 {
	width: 870px;
	margin: 0 auto;
}
#cont07 .voice {
	float: left;
	width: 435px;
}
#cont07 .atten {
	font-size: 12px;
	text-align: right;
	line-height: 150%;
}
/*---- footer ----*/
#footer {
	width: 100%;
	background-color: #000;
}
#footer p {
	font-size: 12px;
	text-align: center;
	color: #FFF;
}