@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,dt,dd,p,ul,li,div{
	margin: 0px;
	padding: 0px;
}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　自費出版代行ページ
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/

#syuppan img{
	margin: 0px;
	padding: 0px;
	}
#what{
	 background:rgba(249,255,207,1.00)
	 }

#merit{
	background:
	repeating-linear-gradient(
		to top left,
		beige 0,
		beige 2em,
		moccasin 2em,
		moccasin 4em,
		wheat 4em,
		wheat 6em
	),
	repeating-linear-gradient(
		to left,
		white 0,
		white 2em,
		wheat 2em,
		wheat 4em,
		beige 4em,
		beige 6em
	), white;

background-blend-mode: multiply;
}

#step{

	}

/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/

#side_left{
	background:#ECE3DC;
	}
.side{
	padding-right:0px;
	}


.news_style{
	text-align: center;
	background: rgba(213,213,213,1.00);
	margin-top: 10px;
	border-top: thin solid  rgba(68,40,0,1.00);
}

.side_title{
	text-align: center;
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: bold;
	border-top: thin solid rgba(68,40,0,1.00);
	border-bottom: thin solid rgba(68,40,0,1.00);
	}
	


/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　default.css
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
/*         */

#news_area {
	background:rgba(244,241,241,1.00);
	text-alifn:center;
}

/* heading */
h2.title {
	background:#ECE3DC;
	color: rgba(0,0,0,1.00);
	border-color: rgba(68,40,0,1.00) rgba(0,0,0,1.00) rgba(0,0,0,1.00);
	border-style: solid none dotted;
	border-bottom-width: thin;
	border-top-width: thin;
}

.heading11 {
    font-size: 24px;
    font-size: 2.4rem;
	font-weight:bold;
}

/* ギャラリー・おすすめ商品・売上ランキング・最近チェックした商品
-------------------------------- */
.item_gallery {
	padding-bottom: 5px;
	padding-left: 5px;
}
.item_gallery h2 {
	margin-bottom:5px;
}
.item_gallery ul {
}
.item_gallery li {
}
.item_gallery .slick-dots {
	margin-bottom:0px;
}
.item_gallery .item_name {
	text-align:center;
	font-weight:bold;
	margin-bottom: 10px;
}
.item_gallery .item_comment {
}

/* ランキング丸数字 */
.ranking_number {

}
.ranking_number1 .ranking_number {
    background: #F00;
    color: #fff;
}
.ranking_number2 .ranking_number {
   background: #F00;
    color: #fff;
}
.ranking_number3 .ranking_number {
background: #F00;
    color: #fff;
}
.ranking_number4 .ranking_number {
   background: #F00;
    color: #fff;
}
.ranking_number5 .ranking_number {
   background: #F00;
    color: #fff; 
}
/*☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
　recommend_product_block.twig
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆*/
#osusume_title{
	background:;
	}

.contents_title{
	 margin-right: 5px;
	 margin-bottom: 5px; 	
	}

.contents_title2{
	 margin-left: 8px;
	 margin-bottom: 5px; 	
	}