@charset "Shift_JIS";

/* --------------------------------------------------

yPCz
Present Campaign CALENDAR 2019

-------------------------------------------------- */

#present_cam_calendar2019 {
	width: 100%;
	background-color: #fff;
	font-size: 13px;
	line-height: 2.15;
	color: #000;
	margin-top: -8px;
	font-family: Ÿà–¾’©,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS–¾’©E,ƒƒCƒŠƒI,Meiryo,serif;
}
#present_cam_calendar2019 .main {
	width: 100%;
	background: url(../img/usr/freepage/novelty_present_181113/main_bg.jpg) no-repeat top center;
	padding-top: 100px;
}
#present_cam_calendar2019 .main h1,
#present_cam_calendar2019 .main div {
	text-align:  center;
}
#present_cam_calendar2019 .main h1 {
	margin-bottom: 26px;
}
#present_cam_calendar2019 .main div.ttl_img01 {
	margin-bottom: 35px;
}
#present_cam_calendar2019 .sec01 {
	width: 100%;
	background: url(../img/usr/freepage/novelty_present_181113/sec01_bg.jpg) no-repeat top center;
	padding-top: 67px;
    margin-top: -32px;
}
#present_cam_calendar2019 .sec01 > ul {
	width: 822px;
	margin: 0 auto;
	padding-bottom: 49px;
}
#present_cam_calendar2019 .sec01 > ul li {
	margin-bottom: 0px;
}
#present_cam_calendar2019 .sec01 > ul li:last-child {
	margin-bottom: 0;
}
#present_cam_calendar2019 .sec01 > ul > li.floatbox_ {
	width: 100%;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
		
}
#present_cam_calendar2019 .sec01 > ul > li.floatbox_ > div {
	width: 50%;
}
#present_cam_calendar2019 .sec01 > ul > li.floatbox_ > div img {
	max-width: 100%;
}
#present_cam_calendar2019 p.btn {	
	margin: 0 auto;
    padding: 57px 0;
    background: #fff;
    width: 100%;
    text-align: center;
}
#present_cam_calendar2019 p.btn img {
	max-width: 390px;
}
#present_cam_calendar2019 .sec02 {
	width: 100%;
	box-sizing: border-box;
	background-color: #eeeeee;
	padding: 50px 0;
}
#present_cam_calendar2019 .sec02_txt {
	width: 810px;
	margin: 0 auto;
}
