@charset "Shift_JIS";

/* --------------------------------------------------

【PC】
Present Campaign CALENDAR 2018

-------------------------------------------------- */

#present_cam_calendar2018 {
	width: 100%;
	background-color: #fff;
	font-size: 16px;
	color: #000;
	margin-top: -28px;
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
}
#present_cam_calendar2018 .main {
	width: 100%;
	background: url(../img/usr/freepage/novelty_present_171115/main_bg.jpg) repeat-x top center;
	padding-top: 120px;
}
#present_cam_calendar2018 .main h1,
#present_cam_calendar2018 .main div {
	text-align:  center;
}
#present_cam_calendar2018 .main h1 {
	margin-bottom: 50px;
}
#present_cam_calendar2018 .main div.ttl_img01 {
	margin-bottom: 40px;
}
#present_cam_calendar2018 .sec01 {
	width: 100%;
	background: url(../img/usr/freepage/novelty_present_171115/sec01_bg.jpg) repeat-x top center #f6eded;
	padding: 70px 0;
}
#present_cam_calendar2018 .sec01 > ul {
	width: 640px;
	margin: 0 auto;
}
#present_cam_calendar2018 .sec01 > ul > li.floatbox_ {
	width: 100%;
	overflow: hidden;
}
#present_cam_calendar2018 .sec01 > ul > li.floatbox_ > div {
	float: left;
	width: 50%;
}
#present_cam_calendar2018 p.btn {
	width: 80%;
	max-width: 462px;
	margin: 50px auto 0;
}
#present_cam_calendar2018 .sec02 {
	width: 100%;
	box-sizing: border-box;
	background-color: #e0dada;
	padding: 50px 0;
}
#present_cam_calendar2018 .sec02 > ul {
	width: 640px;
	margin: 0 auto;
}
#present_cam_calendar2018 .sec02 > ul > li {
	position: relative;
	padding-left: 18px;
}
#present_cam_calendar2018 .sec02 > ul > li:before {
	content: "※";
	position: absolute;
	top: 0;
	left: 0;
}