@charset "UTF-8";
/* ポイント交換TOPページ */
div#ptchange{
width:740px;
height:auto;
font-size:12px;
padding:10px 30px;
margin-left:auto;
margin-right:auto;
}

/* haslayout */
* html div#ptchange{
zoom:1;
height:1%;
}

div#ptchange h2{

}

div#ptchange div.category{
width:700px;
margin-left:20px;
margin-right:20px;
/*margin-bottom:20px;*/
}


/* floatによるdivのheightが0になる対応 */
div#ptchange:after,
div#ptchange div.category:after,
div#ptchange div.category div.left-box:after,
div#ptchange div.category div.right-box:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

div#ptchange,
div#ptchange div.category,
div#ptchange div.category div.left-box,
div#ptchange div.category div.right-box{
min-height:1px; IE7対策 
display:inline-table;
margin-top:5px;
}

div#ptchange,
div#ptchange div.category,
div#ptchange div.category div.left-box,
div#ptchange div.category div.right-box{
display:block;
}


div#ptchange div.category div.raw1,
div#ptchange div.category div.raw2{
clear:both;
}


div#ptchange h3{
clear:both;
color: #0099CC;
background-color:#D3EDF3;
border-bottom:2px solid #0099CC; 
font-size:12px; 
padding:2px 5px;
margin-top:5px;
margin-bottom:5px;
}


div#ptchange div.category h3 img{
vertical-align:middle;
padding-right:2px;
}

div#ptchange div.category div.left-box{
margin-left:10px;
float:left;
}

div#ptchange div.category div.right-box{
margin-left:20px;
float:right;
}

div#ptchange div.category div.left-box,
div#ptchange div.category div.right-box{
width:330px; 
}


div#ptchange div.category div.left-box img,
div#ptchange div.category div.right-box img{
float:left; 
margin-right:10px;
}

div#ptchange div.category div dl.list,
div#ptchange div.category div dl.txt{
float:left;
width:180px;
}


div#ptchange div.category div dl.list dt,
div#ptchange div.category div dl.txt dt{
border-left:4px solid #0099CC; 
padding-left:3px; 
font-weight:bold; 
font-size:14px;
}

div#ptchange div.category div dl.list dt a,
div#ptchange div.category div dl.txt dt a{
font-weight:bold;
text-decoration:underline;
}

div#ptchange div.category div dl.list dd,
div#ptchange div.category div dl.txt dd{
padding-top:8px;
}


div#ptchange div.category div dl.list dd.txt li{
border-bottom:1px dotted #666666;
list-style-type:circle;
list-style-position:inside;
vertical-align: baseline;
line-height:1.5;
}

div#ptchange div.category div dl.txt dd.txt span.txt-st{
border-bottom:1px dotted #666666;
list-style-type:circle;
list-style-position:inside;
vertical-align: baseline;
line-height:1.5;
}

div#ptchange div.category div dl.list dd.txt li strong{
color:#FF0000;
}

div#ptchange div.category div dl.desc{
float:left;
width:316px;
border:1px solid #0099CC;
font-size:12px;
}

div#ptchange div.category div dl.desc dt{
background-color:#0099CC;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding:1px;
}

div#ptchange div.category div dl.desc dd{
padding:5px;
line-height:1.4;

}

div#ptchange p.fortop{
text-align:right;
margin:10px 25px 0;
}


/* reset */
dl,dt,dd{
margin:0;
padding:0;
}

p{
margin:0;
padding:0;
}

ul.left-list{
float:left;
width:138px;
margin:2px 0px 6px 5px;
}

ul.right-list{
float:right;
width:138px;
margin:2px 5px 6px 0px;
}

/* メンテお知らせ欄 */

dl#mente-info {
	background: #ffc url(../../imgs/game/c-bowl/mente-info.gif) no-repeat right;
	width:780px;
	margin:3px auto 10px;
	padding:8px;
	border:#fc0 solid 2px;
	text-align:center;
}

dl#mente-info dt {
	display:block;
	padding-bottom:7px;
	font-weight:bold;
	font-size:109%;
	color: #c00;
}

dl#mente-info p#date {
	padding: 7px 0;
	font-size:109%;
	color:#c00;
}

