@charset "UTF-8";

/* ========================================================================

	青山学院大学 × ヒビヤカダンスタイル フラワーバレンタイン2016
	
======================================================================== */
.hksAogaku20160214 .mainArea{
	 font-size: 15px;
		width:900px !important;
		position:relative;
		line-height:2;
}

/* ----------------------------------------
　header
------------------------------------------- */
.hksAogaku20160214 .mainArea header{
	background:url(../images/hk-style/aogaku20160214/img_FV.jpg) 100% 0 no-repeat;
	min-height:210px;
	margin-bottom:35px;
	z-index:1;
}

.hksAogaku20160214 .mainArea header h1{
	width:504px;
	height:86px;
	margin-bottom:40px;
}

.hksAogaku20160214 .mainArea header .box-txt{
	width:710px;
}

/* ----------------------------------------
　reportArea
------------------------------------------- */
.hksAogaku20160214 .mainArea .reportArea{
	overflow:hidden;
		z-index:2;
}

.hksAogaku20160214 .mainArea .reportArea h2{
	width:840px;
	height:135px;
	margin: 0 auto;
	padding-bottom:30px; 
}

.hksAogaku20160214 .mainArea .reportArea .box-txt{
	width:460px;
	float:left;
}
.hksAogaku20160214 .mainArea .reportArea .box-txt p{
	margin-bottom:1.5em;
}
.hksAogaku20160214 .mainArea .reportArea .box-txt p span{
	font-weight:bold;
	display:block;
	padding-left:1em;
}

.hksAogaku20160214 .mainArea .reportArea .box-img{
	width:420px;
	float:right;
}

/* ----------------------------------------
　itemArea
------------------------------------------- */
.hksAogaku20160214 .mainArea .itemArea{
	overflow:hidden;
	position:relative;
	background:url(../images/hk-style/aogaku20160214/waku_item_inner.gif) 0 0 repeat-y;	
	z-index:3;
}

.hksAogaku20160214 .mainArea .itemArea h2{
	position:relative;
	z-index:1;
	margin-bottom:0;
}

.hksAogaku20160214 .mainArea .itemArea .txt01{
	position:absolute;
	left:0;
	top:215px;
	z-index:2;
}
.hksAogaku20160214 .mainArea .itemArea .txt02{
	position:absolute;
	left:0;
	top:390px;
	z-index:3;
}
.hksAogaku20160214 .mainArea .itemArea .txt03{
	position:absolute;
	left:0;
	top:485px;
	z-index:4;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo{
	position:relative;
	background:url(../images/hk-style/aogaku20160214/waku_item_bottom.gif) 0 100% no-repeat;
	padding:25px 0 45px 0;
	min-height:115px;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo h3{
	padding-left:220px;
	font-size:14px;
	line-height:1.4;
	margin-bottom:1em;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo h3 em{
	font-style:normal;
	font-weight:bold;
	font-size:15px;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo ul{
	padding-left:220px;
	font-size:14px;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo ul li{
	padding:0 0 5px 40px;
	background:url(../images/hk-style/aogaku20160214/icon.gif) 0 0 no-repeat;
	min-height:25px;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo ul li span{
	font-weight:bold;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo ul li a{
	font-weight:bold;
	color:#9375ab;
}

.hksAogaku20160214 .mainArea .itemArea .shopImfo .img01{
	position:absolute;
	left:25px;
	top:0;
	z-index:99;
}

/* ----------------------------------------
　itemArea
------------------------------------------- */
.hksAogaku20160214 .mainArea .zemiArea{
	position:relative;
	z-index:4;
}

.hksAogaku20160214 .mainArea .zemiArea h2{
	position:absolute;
	left:0;
	top:-60px;
	z-index:99;
}

.hksAogaku20160214 .mainArea .zemiArea .box-txt{
	position:relative;
	padding-left:480px;
	font-size:14px;
	line-height:1.8;
	padding-top:65px;
}

