@charset "Shift_JIS";

/* 全体 */
div.wrapper_ {
	padding-top: 205px !important;	
}
#laraluka_ballerine {
	background: url(../img/usr/freepage/laraluka_ballerine/bg_body.png) top center repeat;
}

/* メイン */
#laraluka_ballerine_header {
	background: url(../img/usr/freepage/laraluka_ballerine/bg_head.png) top center repeat-x;
}
#laraluka_ballerine_header .inner_ {
	width: 1000px;
	height: 583px;
	margin: 0 auto;
	position: relative;
}
#laraluka_ballerine_header .inner_ .main01_ { position: absolute; top: 100px; left:  60px;}
#laraluka_ballerine_header .inner_ .main02_ { position: absolute; top: 335px; left:  48px;}
#laraluka_ballerine_header .inner_ .main03_ { position: absolute; top:  45px; left: 500px;}

/* ラインナップ */
#laraluka_ballerine_contents {
	width: 900px;
	padding: 0 38px;
	margin: 0 auto;
	background: url(../img/usr/freepage/laraluka_ballerine/bg_contents.png) top center repeat-y;
}
#laraluka_ballerine_contents h2 {
	padding: 120px 0 40px 0;
	text-align: center;
}
#laraluka_ballerine_contents p.catch_ {
	padding: 0 0 120px 0;
	text-align: center;
}
#laraluka_ballerine_contents h3 {
	height: 94px;
	margin-bottom: 50px;
	text-align: center;
	background: url(../img/usr/freepage/laraluka_ballerine/bg_title.png) center 30px repeat-x;
}
#laraluka_ballerine_contents #section01 h3 {
	background: url(../img/usr/freepage/laraluka_ballerine/bg_title.png) center 24px repeat-x;
}

#laraluka_ballerine_contents ul    { position: relative;}
#laraluka_ballerine_contents ul li { position: absolute;}
#laraluka_ballerine_contents ul li.text_ img            { height: 50px;}
#laraluka_ballerine_contents #section01 ul li.text_ img { height: 75px;}

#laraluka_ballerine_contents #section01 ul { height: 510px;}
#laraluka_ballerine_contents #section01 ul li.point_ { top:   0px; left: 590px;}
#laraluka_ballerine_contents #section01 ul li.image_ { top:  55px; left:  30px;}
#laraluka_ballerine_contents #section01 ul li.image_.item02_ { top:  95px; left: 330px;}
#laraluka_ballerine_contents #section01 ul li.text_  { top: 340px; left: 565px;}

#laraluka_ballerine_contents #section02 ul { height: 510px;}
#laraluka_ballerine_contents #section02 ul li.point_ { top:  20px; left:  45px;}
#laraluka_ballerine_contents #section02 ul li.image_.blue_ { top:   0px; left: 605px;}
#laraluka_ballerine_contents #section02 ul li.image_.pink_ { top: 140px; left: 355px;}
#laraluka_ballerine_contents #section02 ul li.text_  { top: 340px; left:  72px;}

#laraluka_ballerine_contents #section03 ul { height: 510px;}
#laraluka_ballerine_contents #section03 ul li.point_ { top:  10px; left: 460px;}
#laraluka_ballerine_contents #section03 ul li.image_ { top:  35px; left: 180px;}
#laraluka_ballerine_contents #section03 ul li.text_  { top: 330px; left: 460px;}

#laraluka_ballerine_contents #section04 ul { height: 680px;}
#laraluka_ballerine_contents #section04 ul li.point_         { top:   0px; left: 530px;}
#laraluka_ballerine_contents #section04 ul li.image_.item01_ { top:  30px; left: 125px;}
#laraluka_ballerine_contents #section04 ul li.text_.item01_  { top: 230px; left: 125px;}
#laraluka_ballerine_contents #section04 ul li.image_.item02_ { top: 330px; left: 310px;}
#laraluka_ballerine_contents #section04 ul li.image_.item03_ { top: 360px; left: 610px;}
#laraluka_ballerine_contents #section04 ul li.text_.item02_  { top: 530px; left: 310px;}

#laraluka_ballerine_contents h3 span {
	padding: 0 45px;
	display: inline-block;
	background: #ffffff;
}

/* 問い合わせ */
#laraluka_ballerine_contact {
	padding: 85px 0;
	text-align: center;
	background: #f8f0f5;
}
#laraluka_ballerine_contact h2 {
	margin-bottom: 35px;
}
