@charset "shift_jis";
/* CSS Document */
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
#luckybag {
	margin-top: -28px;
}
#luckybag img {
	max-width: 100%;
}
#luckybag h1 {
	text-align: center;
	background-image: url(../img/usr/freepage/luckybag2019/pc/mv_bg.png);
	background-position: center top;
	background-repeat: repeat;
}
#luckybag h1 img {
}
#luckybag .sec_ {
	padding: 80px 0 70px;
	border-top: 4px solid #000;
	background-color: #eee;
	background-position: left top;
	background-repeat: repeat;
}
#luckybag .sec_ h2 {
	text-align: center;
	margin-bottom: 30px;
}
#luckybag .sec_ h2 img {
}
#luckybag .sec_ .setwrap_ {
	width: 920px;
	margin: 0 auto 70px;
	padding: 9px 0;
	border: 1px solid #c39546;
}
#luckybag .sec_ .setwrap_ .setinner_ {
	width: 900px;
	margin: 0 auto;
	padding: 48px 0 50px;
	border: 2px solid #c39546;
	background-color: #fefefe;
}
#luckybag .sec_ .setwrap_ .name_ {
	text-align: center;
}
#luckybag .sec_ .setwrap_ .img_ {
	margin: 0 0 40px 93px;
}
#luckybag .sec_ .setwrap_ .img_ img {
}
#luckybag .sec_ .setwrap_ .item_ {
	margin: 0 0 0 93px;
}
#luckybag .sec_ .setwrap_ .item_ img {
}
#luckybag .sec_ .point_ {
	padding: 20px 0 30px;
	margin: 0 0 70px;
	background-color: #ffffff;
}
#luckybag .sec_ .point_ ul {
	text-align: center;
	letter-spacing: -5px;
	margin: 0 auto;
}
#luckybag .sec_ .point_ ul li {
	display: inline-block;
	width: 450px;
	letter-spacing: 0;
	text-align: center;
	margin: 0 10px;
	vertical-align: top;
}
#luckybag .sec_ .point_ ul li img {
	margin-bottom: 30px;
}
#luckybag .sec_ .point_ ul li h3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.8666;
	font-family: 'Noto Sans Japanese', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#luckybag .sec_ .point_ ul li p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.8666;
	font-family: 'Noto Sans Japanese', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#luckybag .sec_ .btn_ {
	margin: 0 auto;
	text-align: center;
}



#luckybag #sec01 {
	border-color: #c39546;
	background-color: #fcf4e2;
	background-image: url(../img/usr/freepage/luckybag2019/pc/sec01_bg.png);
}
#luckybag #sec01 .setwrap_ .setinner_ {
	padding-top: 33px;
}
#luckybag #sec01 .setwrap_ .name_ {
	margin-bottom: 26px;
}
#luckybag #sec02 {
	border-color: #4690c3;
	background-color: #eaf7fa;
	background-image: url(../img/usr/freepage/luckybag2019/pc/sec02_bg.png);
}
#luckybag #sec02 .setwrap_ .name_ {
	margin-bottom: 45px;
}
#luckybag #sec02 .setwrap_ .name_ img {
}
#luckybag #sec03 {
	border-color: #c34646;
	background-color: #fdf0f0;
	background-image: url(../img/usr/freepage/luckybag2019/pc/sec03_bg.png);
}
#luckybag #sec03 .setwrap_ .name_ {
	margin-bottom: 28px;
}
#luckybag #sec04 {
	border-color: #729b5a;
	background-color: #f9fce6;
	background-image: url(../img/usr/freepage/luckybag2019/pc/sec04_bg.png);
}
#luckybag #sec04 .setwrap_ .name_ {
	margin-bottom: 32px;
}
#luckybag #sec05{
	border-color: #ab4c9d;
	background-color: #f9f2f7;
	background-image: url(../img/usr/freepage/luckybag2019/pc/sec05_bg.png);
}
#luckybag #sec05 .setwrap_ .name_ {
	margin-bottom: 30px;
}

#luckybag #sec06 {
	padding: 72px 0 40px;
	background-color: #fcf4e2;
	border-top: 1px solid #c39546;
}
#luckybag #sec06 h2 {
	text-align: center;
	margin-bottom: 47px;
}
#luckybag #sec06 h2 img {
}
#luckybag #sec06 ul {
	display: table;
	max-width: 710px;
	margin: 0 auto;
}
#luckybag #sec06 ul li {
	font-size: 13px;
	line-height: 1.23;
	text-indent: -1em;
    padding-left: 1em;
	margin-bottom: 16px;
}
#luckybag #sec07 {
	padding: 40px 0 70px;
	background-color: #c93a0d;
	background-image: url(../img/usr/freepage/luckybag2019/pc/sec07_bg.png);
	background-position: left top;
	background-repeat: repeate;
}
#luckybag #sec07 h2 {
	text-align: center;
	margin-bottom: 30px;
}
#luckybag #sec07 h2 img {
}
#luckybag #sec07 ul {
	margin: 0 auto;
	text-align: center;
	letter-spacing: -5px;
}
#luckybag #sec07 ul li {
	width: 380px;
	display: inline-block;
	letter-spacing: 0;
	vertical-align: top;
}
