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

ul{
margin:0;
padding:0;
}

.syouhinb{ padding:20px 20px 70px 20px;}

.syouhinb li{ list-style:none;}

.syouhinb .tb1{ margin:0 0 0 40px;}

.syouhinb .tableAdjust1{
margin:10px 0px 5px 42px;
background-color:#eee;
}
.syouhinb .tableAdjust1 td{
padding:5px;
}
.syouhinb .description3{
margin:7px 0px 0px 7px;
padding:5px;
font-size:90%;
color:#000;
border:1px solid #747474;
}
.imeDisabled{
ime-mode: disabled;
}

.payment-ul .alert{
margin:0px;
padding:0px;
}

.gods_otona{
margin:20px 0 0 0px;
}

.gods_otona td{
	vertical-align:top;
}

.gods_otona .coverImg{
margin:0 0 0 20px;
}

.gods_otona .imageAdjustDetail{
border:1px solid #666;
margin:0 0 20px 0;
}

.gods_otona .td1{
	position:relative;
}

.gods_otona .div1{
	position: absolute;
	top:130px;
	left:399px;
	font-size:10px;
}

.godTextLeft,
.godTextRight{
width:213px;
height:233px;
font-size:12px;
text-align:left;
padding:40px 15px 20px 15px;
border:1px solid #666;
}
.godTextLeft p,
.godTextRight p{
}

.godTextLeft{
border-right:none;
}
.godTextRight{
border-left:none;
}

.pageNo{
	margin:-2px 20px 0 20px;
}

.pagesComment{
margin:10px 0 0 0;
}

/*----------------------------- 2011.7.19　追加 -----------------------------*/

.ranking{
width:675px;
margin:50px 0 20px 0;
background:url(http://www.surprise-gift.com/images/book_list/rank_bg_bottom.gif) no-repeat bottom;
padding:0 0 20px 0;
color:#000;
}

.ranking .inner{
background:url(http://www.surprise-gift.com/images/book_list/rank_bg_top.gif) no-repeat top;
padding-top:50px;
}

.ranking .inner .rank_tb{
margin:20px 20px 0px 20px;
padding:0px;
}

.ranking .inner .rank_tb.tableAdjustList{
margin:20px 0 0 135px;
}

.listClass{
margin: 10px 0 0 0;
}



.listClass li{
display:block;
height:32px;
width:76px;
float:left;
text-align:center;
background:url(http://www.surprise-gift.com/images/book_list/type-bg.gif) no-repeat;
padding:9px 0 0 0;
margin:0;
font-size:12px;
font-weight:bold;
}


.listComment{
font-size:12px;
margin:0 0 6px 0;
}
.listComment span,
.listPoint li span{
color:#ff002f;
}

.listPrice {
margin:0 0 8px 0;
}

.listPrice span{
font-weight:normal;
font-size:14px;
color:#000;
}

.listPoint{
margin:0 0 5px 0;
}

.listPoint li{
display:inline;
font-size:12px;
font-weight:bold;
background:url(http://www.surprise-gift.com/images/common/head_triangle_red.gif) no-repeat  0 50%;
padding:0 0 0 10px;
margin:0 10px 0 0;
}

.listDelivery{
text-align:right;
margin:0 0 10px 0;
font-size:10px;
background:url(http://www.surprise-gift.com/images/book_list/link_arrow.gif) no-repeat right 1px;
padding:0 10px 0 0;
}




.listType li{
display:block;
float:left;
height:39px;
margin:20px 0 30px 0;
}



.listComment p{
font-weight:bold;
color:#ff510a;
margin:0;
padding:0;
}

.listExample{
font-size:12px;
}


.listExample p{
background:url(http://www.surprise-gift.com/images/book_list/list_line.gif) repeat-x 0 2px;
padding:0 0 0 12px;
margin:0 0 8px 0;
}


.orderTitleList{
	margin:0 0 0 10px;
	width:180px;
	
}

.orderTitleList .im1{
	margin:0 0 15px 0;
	border:0;
	
}

.orderTitleList .im2{
	margin:0 0 0 0;
	border:1px solid #ccc;
	width:50px;
	
}


.imageAdjust4 {
    margin: 0 0 30px;
}

.rankNo {
    position: absolute;
    right: 0;
    top: -15px;
}

.listLine4 {
    background: none repeat scroll 0 0 #FF9D73;
    height: 3px;
    margin: 10px 0 15px;
    padding: 0;
}



.div_btn{
margin:20px 0 0 0px;
padding:0;
line-height:0;
}

.div_btn div{
float:left;
margin:0 0 0 15px;
}


.div_btn .Btn_simulation img{
margin:0 150px 0 0;
}

.div_btn .Btn_simulation .btn_space{
margin:0 0 0 100px;
}

.orderBox .agreeBtn .agree01{
	margin:0 150px 0 0;
}


