@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style ==============================================*/
div#freeBox{
	padding:15px 0;
	width:588px;
	background:url(../img/peaper/free_bgbox.gif) repeat-y;
}
div#freeBox .leftBox{
	margin-left:25px;
	width:330px;
}
div#freeBox .rightBox{
	margin-right:20px;
}
div#freeBox h3{
	margin-bottom:10px;
}
div#freeBox dt{
	margin-top:10px;
	padding-left:15px;
	line-height:1.5;
	background:url(../img/peaper/free_list.gif) no-repeat 0 4px;
}
div#freeBox dd{
	padding-left:15px;
	line-height:1.5;
}
div#freeBox ul{
}
div#freeBox ul li{
	float:left;
	margin:0 15px 5px 0;
	width:130px;
}
div#bookShop{
	padding-bottom:20px;
}
div#bookShop h3{
	margin-bottom:10px;
}
div#bookShop .leftBox{
	margin-left:10px;
	width:430px;
}
div#bookShop p{
	margin-bottom:15px;
}
div#bookShop .rightBox{
	margin-right:10px;
}

div#everyPaper{
	margin-bottom:40px;
}
div#everyPaper h3{
	margin-bottom:10px;
}
div#everyPaper dt{
	margin:20px 0 5px;
	color:#4557c3;
}
div#everyPaper p{
	margin-right:10px;
	margin-left:10px;
}
div#everyPaper dl{
	margin-left:10px;
}
div#everyPaper ol{
	margin-left:25px;
	list-style:decimal;
}
div#everyPaper ul{
	margin-left:5px;
	list-style:disc;
}
p.everyBt{
	margin-top:30px;
	text-align:center;
}

div#nextPaper h3{
	margin-bottom:10px;
}
div#nextPaper p{
	margin:0 10px 15px;
}
.mb10{
	margin-bottom:10px;
}
.ml20{
	margin-left:20px;
}
table.design_shoplist{
	width:530px;
	border:none;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:5px;
}
table.design_shoplist td{
	border:none;
	padding:4px 7px 4px 6px;
	vertical-align:top;

}
table.design_shoplist{
	width:530px;
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #999999;
	line-height:1.3;
}

table.design_shoplist td{
	color:#565656;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	vertical-align:top;
}
p.page_return{
	background:url("../img/peaper/arrow01.gif") no-repeat;
	background-position:0 4px;
	padding:0 25px 0 8px;
	margin:0 0 0 0;
	float:right;
	height:15px;
}
td.tel{
white-space:nowrap;
}
div#freepaper_box{
width:585px;
height:210px;
background:url(../img/peaper/bg_free.gif) no-repeat;

}
img.free_set01{
margin:22px 0 0 15px;
}
p.free_set02{
margin:6px 0 0 15px;
}

p.free_set03{
margin:13px 0 0 15px;
font-size:11px;
color:#f60000
}

img.free_set04{
margin:10px 0 0 180px;
}

div#freepaper_box2{


}
div#freepaper_box2 div.itemphoto1{
	display: inline;
	float: left;
	margin: 0px 0 0 14px;
	width: 170px;
	}
div#freepaper_box2 div.item01{
padding:12px 0 12px 0;
}
div#freepaper_box2 div.item01 .text_area{
	width:380px;
	margin:0 0 0 184px;
	}
div#freepaper_box2 div.item01 .text_area p{
margin-bottom:10px;
}
div#freepaper_box2 .num1{
background:url(../img/peaper/bg_num1.gif) repeat;
background-position:right 0px;
}
div#freepaper_box2 .num1 .itemphoto1{
padding-top:28px;
}
div#freepaper_box2 .num1 .text_area{
background:url(../img/peaper/new_merk.png) no-repeat;
background-position:right 0px;
padding-top:28px;
}
div#freepaper_box2 div.item01.num1{
padding:0 0 12px 0;
}
div.page_btn{
text-align:center;
margin:20px 0 15px 0;
padding-top:10px;
border-top:1px solid #e3e3e3;
}
p.btn_dl{
margin:25px 0 10px 35px;
}
.num3,.num5,.num7,.num9,.num11,.num13,.num15,.num17,.num19,.num21,.num23,.num25,.num27,.num29,.num31,.num33,.num35,.num37,.num39,.num41,.num43,.num45,.num47,.num49{
background-color:#f8f7f7;
}
.num2,.num4,.num6,.num8,.num10,.num12,.num14,.num16,.num18,.num20,.num22,.num24,.num26,.num28,.num30,.num32,.num34,.num36,.num38,.num40,.num42,.num44,.num46,.num48,.num50{
}
