@charset "UTF-8";

/*
==================================================

    CSS File Name - service.css
    Last-updated: 2011-04-23
	

==================================================
*/

/*--------------------------------------------------
 #mainBody .mainContent .box01
==================================================*/

.mainContent div.box01{
	padding:12px 10px 20px;
	line-height:1.6;
	color:#473F33;
}
.mainContent div.box01 p{
	padding-bottom:14px;
}
.mainContent div.box01 dl.linkdl{
	border:2px #0062A9 solid;
	overflow:hidden;
}
.mainContent div.box01 dl.linkdl dt,
.mainContent div.box01 dl.linkdl dd{
	float:left;
}
.mainContent div.box01 dl.linkdl dt{
	padding-right:22px;
}
.mainContent div.box01 dl.linkdl dd{
	padding:4px 12px 0px 0px;
}
.mainContent div.box01 dl.linkdl dd a{
	padding-left:12px;
	background:url(../../img/common/arw02.jpg) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#0061A9;
}
.mainContent div.box01 dl.serdel01{
	overflow:hidden;
	padding-top:14px;
}
.mainContent div.box01 dl.serdel01 dt,
.mainContent div.box01 dl.serdel01 dd{
	float:left;
}
.mainContent div.box01 dl.serdel01 dt.dt01{
	border:1px #474135 solid;
}
.mainContent div.box01 dl.serdel01 dd{
	width:450px;
	padding-left:10px;
}
.mainContent div.box01 dl.serdel01 dd a{
	color:#0060A9;
}

/*--------------------------------------------------
 #mainBody .mainContent .box02
==================================================*/

.mainContent div.box02{
	overflow:hidden;
	padding:0px 10px;
	line-height:1.6;
	color:#473F33;
}
.mainContent p.link01{
	padding:0px 10px 14px;
	text-align:right;
	color:#473F33;
}
.mainContent p.link01 a{
	color:#0060A9;
}
.mainContent p.link02{
	clear:both;
	padding:0px 10px 20px;
	text-align:right;
}
.mainContent p.link02 a{
	padding-right:14px;
	background:url(../../img/common/arw01.jpg) right center no-repeat;
	text-decoration:underline;
	color:#0060A9;
}
.mainContent p.link02 a:hover{
	text-decoration:none;
}
.mainContent p.txt01{
	padding:15px;
	background:#E5E1DC;
	color:#473F33;
	line-height:1.6;
}
.mainContent ul.ul01{
	float:left;
	width:505px;
}
.mainContent ul.ul01 li img{
	margin-left:-5px;
}
.mainContent ul.ul01 li.li01{
	padding:0px 0px 8px 12px;
	background:url(../../img/common/list.jpg) 2px 8px no-repeat;
}
.mainContent ul.ul02{
	float:right;
	width:200px;
}

/*--------------------------------------------------
 #mainBody .mainContent .box03
==================================================*/

.mainContent div.box03{
	overflow:hidden;
	padding:0px 10px 0px 5px;
	line-height:1.6;
	color:#473F33;
}
.mainContent ul.ul03{
	float:left;
	width:520px;
}
.mainContent ul.ul03 li.li02{
	padding:0px 0px 5px 18px;
	background:url(../../doujin/service/img/serdel_list.jpg) 8px 8px no-repeat;
}
.mainContent ul.ul03 li.li03{
	margin-bottom:5px;
	padding:5px 0px 2px 5px;
	border-bottom:2px #0062A9 solid;
	font-weight:bold;
}
.mainContent ul.ul03 li a{
	color:#0060A9;
}

/*--------------------------------------------------
 #mainBody .mainContent .box04
==================================================*/

.mainContent div.box04{
	border:2px #0062A9 solid;
	padding:12px 0px 7px 12px;
	overflow:hidden;
	color:#473F33;
}
.mainContent div.box04 dl{
	float:left;
	padding-bottom:16px;
}
.mainContent div.box04 dl dt{
	display:block;
	clear:both;
	margin-bottom:12px;
	padding-left:10px;
	border-left:6px #483F33 solid;
	color:#473F33;
	font-size:14px;
	font-weight:bold;
}
.mainContent div.box04 dl dd{
	color:#473F33;
	font-size:12px;
	font-weight:bold;
	line-height:1.6;
}
.mainContent div.box04 dl dd.dd01{
	padding-left:14px;
	background:url(../../img/common/list01.jpg) 4px 8px no-repeat;
}
.mainContent div.box04 dl dd a{
	color:#0061A9;
	text-decoration:underline;
}
.mainContent div.box04 dl dd a:hover{
	text-decoration:none;
}
.mainContent div.box04 dl.dl01{
	width:225px;
	padding-right:12px;
	background:url(../../img/common/ln01.jpg) right top repeat-y;
}
.mainContent div.box04 dl.dl02{
	width:480px;
	padding-left:14px;
	overflow:hidden;
}
.mainContent div.box04 dl.dl02 dd{
	float:left;
	width:240px;
}

.mainContent div.box04 dl.dl02 dd.dd02{
	width:226px;
	padding-left:14px;
	background:url(../../img/common/list01.jpg) 4px 8px no-repeat;
}
.mainContent div.box04 dl.dl02 dd.dd03{
	padding-top:18px;
}

/*--------------------------------------------------
 #mainBody .mainContent .box05
==================================================*/


.mainContent div.box05{
	padding:0px 10px 25px 0px;
	overflow:hidden;
}
.mainContent div.box05_l{
	float:left;
	width:525px;
}
.mainContent div.box05_l p.p01{
	padding:0px 0px 0px 20px;
	color:#473F33;
	line-height:1.6;
}
.mainContent ul.ul04{
	float:right;
	width:200px;
	padding-top:15px;
}

/*--------------------------------------------------
.mainContent div.borderRed
==================================================*/
.mainContent div.borderRed{
	border:#EA529F solid 1px;
	padding:6px;
}

/*友達の輪申請の注意*/

.mainContent div.friend_float{
	float:left;
}
.mainContent div.friend_attention{
	width:436px;
	background-color:#FFFFBF;
	padding:15px 25px 15px 35px;
	float:left;
}
.mainContent div.friend_attention ul{
	list-style:disc;
	list-style-position:outside;
}
.mainContent div.friend_attention ul li{
	margin-bottom:6px;
}

/*書店納品SPEEDUP*/
.mainContent .option_list4 div.set{
	background: none repeat scroll 0 0 #009DC5;
	color: #fff;
	text-align: center;
}
.mainContent .option_list4 div{
	float: left;
	font-weight: bold;
	margin: 3px;
	padding: 3px 6px;
}

/*納品ページ*/
