@charset "UTF-8";
/* --------------------------------------------------------------------
/ CONTENTS PAGE
/
/ 00 TXT
/ 01 pointservice
/
--------------------------------------------------------------------- */
/* 00 TXT
-------------------------------------------------------------- */

body {	font-family: 'メイリオ', Meiryo, 'Lucida Grande', Verdana, Osaka, 'ＭＳ Ｐゴシック', sans-serif;}

p {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}

body#sub div#container div#contindentbox .titleimg {margin-bottom:10px;}

/* link */
div#pointservice a {
	color: #333333;
	text-decoration: none;
}
div#pointservice a:hover {
	text-decoration: underline;
}

/* point */
div#pointservice div.membersp strong{
color:#FF0000;
}



/* newitem */
div#pointservice div#newitem {width:670px;}
div#pointservice div#newitem ul {list-style-type: none;}
div#pointservice div#newitem ul li {float:left;}
div#pointservice div#newitem ul li.left {margin-right:4px;}


/* list */
div#pointservice div#list {clear:both;}
div#pointservice div#list div#itembox {
width:648px;
border:solid 1px #564823;
padding:10px;
margin-bottom:20px;
}
div#pointservice div#list div#itembox div.imgleft {
width:200px;
float:left;
margin-right:10px;
}
div#pointservice div#list div#itembox div.itemboxright {
float:right;
width:438px;
font-size:14px;
line-height:24px;
}
div#pointservice div#list div#itembox div.itemboxright div.name {
border-bottom:#ac9a6b 1px solid;
padding-bottom:4px;
}
div#pointservice div#list div#itembox div.itemboxright strong {
color:#83734a;
}

div#pointservice div#list div#itembox div.itemboxright div.exp {
padding:4px 0;
border-bottom:#ac9a6b 1px solid;
padding-bottom:4px;
}

div#pointservice div#list div#itembox div.itemboxright div.exp span.url {
font-size:12px;line-height:22px;
}

div#pointservice div#list div#itembox div.itemboxright div.expt {
margin-top:8px;
padding:6px 8px;
border:2px solid #85754c;
float:left;
width:180px;
}

div#pointservice div#list div#itembox div.itemboxright div.expt p{
font-size:12px;
line-height:22px;
}

div#pointservice div#list div#itembox .exbtn {
float:right;
margin-top:8px;
}

/* exchange */
div#pointservice div#exchange {}

div#pointservice div#exchange td,th {
border: 1px solid #999999;
padding:4px;
font-size:14px;
line-height:24px;
}
div#pointservice div#exchange table {
border-collapse:collapse;
}
div#pointservice div#exchange table td.bg {
background-color:#eeeeee;
line-height:24px;
}

div#pointservice div#exchange input.txtboxe {
height:18px;
font-size:14px;
border:1px solid #999999;
ime-mode:disabled;
}
div#pointservice div#exchange input.txtboxj {
height:18px;
font-size:14px;
border:1px solid #999999;
}
div#pointservice div#exchange input {
position:relative;
margin:2px;
}

/* book */
div#pointservice div#book img.booktitle {margin-bottom:10px;}
div#pointservice div#book td,th {
border: 1px solid #999999;
padding:4px;
font-size:14px;
line-height:24px;
}
div#pointservice div#book table {
border-collapse:collapse;
}
div#pointservice div#book table td.bg {
background-color:#eeeeee;
line-height:24px;
}

/* 規約 */

#pointservice h2 {
	margin:5px 0 20px 20px;
	font-size:18px;
	color:#6D5C2F;
}

#pointservice h3 {
	margin:0px 0 0px 20px;
	font-size:15px;
	color:#333;
}
#pointservice ul {
	margin: 0 0 40px;
}
#pointservice ul li {
	margin: 0 0 8px 2em;
}



