@charset "SHIFT_JIS";

/*’•¶Š®—¹‰æ–Êê—pƒN[ƒ|ƒ“LP
-------------------------------------------*/
/*‘S‘Ì*/
#lp_contents{
	width:980px;
	margin:0;
	padding:0;
}

/*‰©F”wŒi*/
.contents_bg_y{
	width:980px;
	margin:0;
	padding:20px 0;
	background:#FEF200;
}

	.contents_bg_y:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	

* html .contents_bg_y {
  height: 1px;
}

.contents_bg_y h2{
	text-align:center;
	margin:0;
	padding:5px 0 5px 0;
}

/*ƒIƒŒƒ“ƒW”wŒi*/
.contents_bg_o{
	width:980px;
	margin:0;
	padding:20px 0;
	background:#FED700;
}

	.contents_bg_o:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.contents_bg_o {
  min-height: 1px;
}

* html .contents_bg_o {
  height: 1px;
}

/*”’”wŒi*/
.mainBox{
	width:780px;
	margin:0 0 0 100px;
	padding:0;
	background:#FFF;
}

	.mainBox:after {
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		content: "";
	}
	.mainBox {
  min-height: 1px;
}

* html .mainBox {
  height: 1px;
}


.coupon_date{
	text-align:center;
	margin:20px 0 15px 140px;
	width:700px;
	background:#182987;
	padding:15px 0;
	font-size:34px;
	font-weight:bold;
	line-height:100%;
	color:#FFF;
}


.coupon_btn_inner{
	width: 760px;
	margin:0 auto;
	background-color: #fff;
	text-align: center;
	padding:30px 0 15px 0;
}

.coupon_btn_inner input{
	font-size: 30px;
	font-weight: bold;
	padding: 5px;
	vertical-align: bottom;
	text-align: center;
}

.coupon_btn_txt{
	padding:15px 0;
	text-align: center;
	font-size: 12px;
	line-height:135%;
}

.coupon_btn_txtB{
	padding:15px 0;
	text-align: center;
	font-size: 14px;
	line-height:135%;
}

.coupon_btn_inner a:hover img{
	position: relative;
	top: 1px;
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	text-decoration: none;
}

.ttl_bg{
	background: url(../../common/images/lp/order_lp/ttl_bg.png) no-repeat;
	width:792px;
	height:60px;
	margin:0 0 0 94px;
	padding:0;
}

.ttl_bg h3{
	font-size:22px;
	font-weight:bold;
	padding:7px 0 0 20px;
}

.ttl_txtB{
	font-size:16px;
	margin:0 0 0 15px;
	padding:20px 0 10px 0;
	font-weight:bold;
}

.ttl_txt{
	font-size:14px;
	margin:0 0 0 15px;
	padding:0 0 10px 0;
}

.cartontxt{
	text-align:center;
	margin:20px 0 10px 0;
}

.cartontxt span{
	font-size:16px;
	border:2px solid #000;
	padding:7px 10px;
}

/*============ ¤2015/3/20’Ç‰Á¤ ============*/

.clearfix { clear: both; display: block; }
.clearfix:after { content: ""; height: 0; display: block; clear: both; }

.ttl_bg h3{
	padding:14px 260px 0 20px;
}

.con_carton {
	border-bottom: 1px solid #ddd;
	width: 700px;
	margin: 0 40px 20px;
	padding: 15px 0 0;
}

.con_cartonbox {
	float: left;
	width: 326px;
}

.con_cartontext {
	float: right;
	width: 374px;
	margin: 0 0 15px;
	font-size: 14px;
	line-height: 150%;
}

.cartontext_link {
	text-align: right;
}

/*============ ¢2015/3/20’Ç‰Á¢ ============*/
/* margin-bottom */
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}

/* txt */
.CouponTxt-bold,
.LpContentsTxt-bold{
	font-weight: bold;
}
.LpContentsTxt-em{
	font-size: 1.125em;
	font-weight: bold;
}
.LpContentsTxt-small{
	font-size: 0.875em;
}
.LpContentsTxtArea-right{
	text-align: right;
}
.LpContentsTxtArea-center{
	text-align: center;
}
.TxtArea-center{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: left;
}
.Headline{
	margin-bottom: 50px;
	padding: 24px;
	line-height: 1.5;
	text-align: center;
}
.Headline-yellow{
	background-color: #fff000;
}
.Heading{
	font-size: 1.38em;
}
.Subheading{
	display: block;
	font-size: 0.875em;
}
.LpContents:last-child{
	margin-bottom: 0;
}
.LpContentsBorderArea{
	padding: 30px 100px;
	border: 1px solid #ccc;
	border-radius: 10px;
}
.LpContentsInner{
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
}
.LpContentsBG-gray{
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #f3f3f3;
}
.LpContentsHeading{
	margin-bottom: 30px;
	text-align: center;
}
.LpContentsHeadingImg{
	margin: 0 20px;
	display: inline-block;
	width: 5%;
	font-size: 16px;
	line-height: 1.5;
}
.LpContentsHeadingTxt{
	display: inline-block;
	width: 54%;
	font-size: 16px;
	line-height: 1.5;
}
.LpContentsHeadingTxt .Heading{
	font-size: 1.38em;
}
.LpContentsTxtBox{
	padding: 0 40px;
}
.LpContentsList{
margin: 0 30px;
}
.LpContentsList li{
	padding: 6px 0 6px 34px;
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/lp/check.png);
	background-position: 6px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.col2{
	font-size: 0;
	line-height: 0;
}
.col2 .LpContentsImgArea{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30%;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
	vertical-align: top;
}
.col2 .LpContentsTxtArea{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 70%;
	text-align: left;
	font-size: 16px;
	line-height: 1.6;
}
.col2-customer .LpContentsImgArea{
	width: 20%;
}
.col2-customer .LpContentsTxtArea{
	width: 80%;
}
.col4{
	font-size: 0;
	line-height: 0;
}
.col4 .LpContentsBox{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 25%;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
}

.Balloon{
	position: relative;
}
.Balloon:after{
	content: "";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: 50px;
	left: -25px;
	border-top: 30px solid #fff;
	border-left: 30px solid transparent;
}
.Balloon .LpContentsTxtBox{
	padding: 30px 40px;
	border-radius: 20px;
	background-color: #fff;
}
.flex {
	margin: 0 100px;
	padding: 10px 30px 20px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	background-color: #fff;

}

.KaitoriCategoryItemBox{
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	width: 25%;
	box-sizing: border-box;
	text-align: left;
	min-height: 70px;
}
.KaitoriCategoryItem{
	display: block;
	padding: 14px 6px 14px 68px;
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center left 7px;
	background-size: 50px,auto,contain;
}

.KaitoriCategoryItemBox .book{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-book.png);
}
.KaitoriCategoryItemBox .comic{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-book.png);
}
.KaitoriCategoryItemBox .cd{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-cd.png);
}
.KaitoriCategoryItemBox .record{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-record.png);
}
.KaitoriCategoryItemBox .dvd{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-dvd.png);
}
.KaitoriCategoryItemBox .game-soft{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-gamesoft.png);
}
.KaitoriCategoryItemBox .game{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-game.png);
}
.KaitoriCategoryItemBox .figure{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-figure.png);
}
.KaitoriCategoryItemBox .hobby{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-robot.png);
}
.KaitoriCategoryItemBox .model{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-train.png);
}
.KaitoriCategoryItemBox .card{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-card.png);
}
.KaitoriCategoryItemBox .beauty{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-hairdryer.png);
}
.KaitoriCategoryItemBox .brand-goods{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-brandbag.png);
}
.KaitoriCategoryItemBox .outdoor{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-businessbag.png);
}
.KaitoriCategoryItemBox .jewelry{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-jewelry.png);
}
.KaitoriCategoryItemBox .gold{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-gold.png);
}

.KaitoriCategoryItemBox .western-tableware{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-western-tableware.png);
}
.KaitoriCategoryItemBox .watch{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-watch.png);
}
.KaitoriCategoryItemBox .guitar{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-guitar.png);
}
.KaitoriCategoryItemBox .smartphone{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-sp.png);
}
.KaitoriCategoryItemBox .camera{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-camera.png);
}
.KaitoriCategoryItemBox .tablet{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-tablet.png);
}
.KaitoriCategoryItemBox .headphone{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-headphone.png);
}
.KaitoriCategoryItemBox .electric-tool{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-electrictool.png);
}
.KaitoriCategoryItemBox .cooker{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-cooker.png);
}
.KaitoriCategoryItemBox .camping{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-tent.png);
}
.KaitoriCategoryItemBox .sneaker{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-sneakers.png);
}
.KaitoriCategoryItemBox .brand-clothing{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-jacket.png);
}
.KaitoriCategoryItemBox .brand-stationery{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-stationery.png);
}
.KaitoriCategoryItemBox .childseat{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-childseat.png);
}
.KaitoriCategoryItemBox .sportswear{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-sportswear.png);
}
.KaitoriCategoryItemBox .speaker-avamp{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-speaker.png);
}
.KaitoriCategoryItemBox .shoes-leather{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-shoes-leather.png);
}
.KaitoriCategoryItemBox .pan{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-pan.png);
}
.KaitoriCategoryItemBox .sewing-machine{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-sewing-machine.png);
}
.KaitoriCategoryItemBox .car-item{
	background-image: url(https://content.bookoffonline.co.jp/files/sell/images/icon-car-item.png);
	background-size:45px;
}


.KaitoriCategoryItem .ItemTxt{
	display: block;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.5;
	color: #333333;
}
.ItemTxt.ItemTxt--color_red{
	color: #dd0000;
}
.KaitoriCategoryItem .Item-20up{
	padding-top: 30px;
	background: url(https://content.bookoffonline.co.jp/files/sell/images/lp/icon-20percent-up.png) no-repeat;
	background-size: 70px auto;
	color: #dd0000;
}
.KaitoriCategoryItem .Item-25up{
	padding-top: 30px;
	background: url(https://content.bookoffonline.co.jp/files/sell/images/lp/icon-25percent-up.png) no-repeat;
	background-size: 70px auto;
	color: #dd0000;
}
.KaitoriCategoryItem .Item-30up{
	padding-top: 30px;
	background: url(https://content.bookoffonline.co.jp/files/sell/images/lp/icon-30percent-up.png) no-repeat;
	background-size: 70px auto;
	color: #dd0000;
}


.KaitoriCategoryItem .Item-10up{
	padding-top: 30px;
	background: url(https://content.bookoffonline.co.jp/files/sell/images/lp/icon-10percent-up.png) no-repeat;
	background-size: 70px auto;
	color: #dd0000;
}
/*============ ¢2022/11/22’Ç‰Á¢ ============*/

/* h1’Ç‰Á—p */
.contents_bg_y h1{
	text-align:center;
	margin:0;
	padding:5px 0 5px 0;
}