/*
#review-view{
margin: 50px 0 0;
}
*/

/*-- review-info-area --*/

div.review-info-area {
position:relative;
margin:0 10px;
padding:10px;
}

div.review-info-area .img{
position: absolute;
width: 120px;
height: 120px;
top: 0;
left: 0;
margin: 0px;
padding: 0px;
background: #dddddd;
text-align: center;
overflow: hidden;
}
div.review-info-area .img img{
height: 120px;
vertical-align: top;
}

div.review-info-area .book-info {
position:relative;
min-height:120px;
}

div.review-info-area .book-info h1{
margin: 0px 0px 10px 140px;
}

div.review-info-area .book-info ul{
margin: 0px 0px 10px 140px;
padding: 0px;
font-size: 12px;
line-height: 20px;
}


div.review-info-area .book-info .myshelf-btn-wish{
margin: 0px 0px 0px 140px;
}
div.review-info-area .book-info .yd-read-btn{
margin: 5px 0px 0px 140px;
}
div.review-info-area .book-info .yd-read-btn img{
width:102px;
}
/*-- end of review-info-area --*/

/*-- review-body-area --*/

div.review-body-area {
margin:0 10px;
padding:0;
}

div.review-body-area p,
div.review-body-area div{
padding:10px;
}

.review-comment{
font-size:16px;
line-height:1.5;
word-break: break-all;
}

.review-review{
font-size:14px;
line-height:1.5;
word-break: break-all;
}

.review-review blockquote {
    background-color: #EEEEEE;
    margin: 5px;
    padding: 10px;
}

.review-review q {
    background-color: #EEEEEE;
    padding: 0 2px;
}

div.review-body-area .review-status {
border-bottom: 1px dashed #DDDDDD;
padding: 5px 10px;
text-align: right;
}

.review-status .inventory-mark img{
vertical-align:bottom;
}

div.review-body-area .update-datetime{
margin:10px 0 0;
text-align:right;
color:#666;
}

.review-body-area #review-image{

}

.review-body-area #review-image .upload-image {
border: 1px solid #ccc;
display: inline-block;
margin: 10px 10px 0 0;
padding: 5px;
width: 80px;
}

.review-body-area #review-image .upload-image-img{
text-align:center;
}

.review-body-area #review-image .upload-image-comment{
font-size:12px;
}

.review-body-area #review-image .upload-image-img-box {
padding:0;
}

/*-- end of review-body-area --*/

/*-- reviewer-area --*/

div.reviewer-area {
/*margin:10px;*/
padding:0 10px;
/*
border:solid 1px #FDC12F;
*/
}

div.reviewer-area p.reviewer-article{
margin: 20px 10px 10px;
padding: 10px;
/*color: #666666;*/
background:#eee;
font-size: 12px;
line-height: 1.5;
}

div.reviewer-info-area {
position:relative;
}
div.reviewer-info-area .img{
position: absolute;
width: 80px;
height: 80px;
top: 0px;
left: 10px;
margin: 0px;
padding: 0px;
background: #dddddd;
text-align: center;
overflow: hidden;
}
div.reviewer-info-area .img img{
height: 80px;
vertical-align: top;
}
div.reviewer-info-area p.reviewer-info{
margin: 0px 0px 10px 100px;
padding: 0px 20px 0px 0px;
/*color: #666666;*/
font-size: 12px;
line-height: 20px;
}

/*-- end of reviewer-area --*/

/*-- vote2review-view --*/
#vote2review-view {
/*padding:10px;*/
border-top:solid 1px #ccc;
}

.point-total .num{
color: #d85d49;
}

.vote-user-list {
background:#eee;
padding:5px 5px 5px 0;
margin-top:3px;
}

.vote-user-list li{
display:inline-block;
font-size:12px;
line-height:14px;
color:#666;
}

#vote-choices li{
display:inline-block;
font-size:12px;
line-height:14px;
}
#vote-choices .label{
margin-left:2px;
}



/*-- comment2review-view --*/
#comment2review-view {
/*padding:10px;*/
border-top:solid 1px #ccc;
}

#comments2review {
padding:10px;
}

.comments2review-title{

}

.comment-list li.comment2review-box {
border-bottom:dashed 1px #ddd;
padding: 10px 0;
}

.comment2review-box{
position:relative;
}

.comment2review-box .user-image{
position: absolute;
top: 10px;
left: 10px;
margin: 0px;
padding: 0px;
background: #dddddd;
text-align: center;
overflow: hidden;
height:35px;
width:35px;
}
.user-image img{
height:35px;
width:35px;
}

.comment-body .handle{
font-size:12px;
}

.comment2review-box textarea{
width:100%;
}
.comment-box{
padding: 0px 0px 0px 55px;
}

.comment-box .comment{
padding: 5px 0;
font-size: 12px;
line-height: 16px;
word-break: break-all;
}

.comment-box .comment-date{
color:#666;
}


/*-- end of comment2review-view --*/

.btn-wrapper{
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 100%;
}

.btn-wrapper .post-comment-btn,
.btn-wrapper .post-vote-btn{
display:inline-block;
margin:5px 0;
}

.bg-btn-yellow{
background: #fede6d;
background: -o-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
background: -moz-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
background: -webkit-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
border: 1px #fdc12f solid;
/*color: #f7fee9;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);*/
color: #000;
-moz-border-radius: 5px;
border-radius: 5px;
display: block;
height: 31px;
line-height: 31px;
text-align: center;
width: 100px;
text-decoration: none;
font-size:0.8em;
font-weight:bold;
}

.bg-btn-blue{
background: #007ec5;
background: -o-gradient(linear, left top, left bottom, from(#13a8fc), to(#007ec5));
background: -moz-gradient(linear, left top, left bottom, from(#13a8fc), to(#007ec5));
background: -webkit-gradient(linear, left top, left bottom, from(#13a8fc), to(#007ec5));
border: 1px #01669f solid;
color: #f7fee9;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
-moz-border-radius: 5px;
border-radius: 5px;
display: block;
height: 31px;
line-height: 31px;
text-align: center;
width: 100px;
text-decoration: none;
font-size:0.8em;
font-weight:bold;
}

/*-- social-button  --*/
.social-button-block {
margin: 0 15px 10px;
}

.social-btn {
margin:10px 5px 0 0;
}

/*-- end of social-button --*/

/*-- review-nav --*/
.review-nav-block {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
padding:0 15px;
text-align:center;
}

ul.review-nav {
height:40px;
width:100%;
border:solid 1px #ccc;
-moz-border-radius: 5px;
border-radius: 5px;
background:#dddddd;
background: -o-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
background: -moz-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
}
ul.review-nav li{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
float:left;
text-align:center;
font-weight:bold;
font-size:14px;
color:#333333;
}

ul.review-nav li a{
display:block;
width:100%;
height:39px;
line-height:39px;
text-decoration:none;
}

ul.review-nav li.prev{
position:relative;
width:25%;
border-right:solid 1px #ddd;
}
ul.review-nav li.prev a {

}
ul.review-nav li.prev a:before{
border-left: 3px solid #333333;
border-top: 3px solid #333333;
content: "";
display: block;
height: 5px;
margin-top: -5px;
position: absolute;
left: 10px;
top: 50%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 5px;
}
ul.review-nav li.next{
position:relative;
width:25%;
border-left:solid 1px #ddd;
}
ul.review-nav li.next a {

}
ul.review-nav li.next a:after{
border-right: 3px solid #333333;
border-top: 3px solid #333333;
content: "";
display: block;
height: 5px;
margin-top: -5px;
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
width: 5px;
}
ul.review-nav li.list{
width:50%;
}
/*-- end pf review-nav --*/

/*-- review-list --*/
#same-book-reviews {
border-top:solid 1px #ccc;
}


.review-box article.review-list{
font-size:12px;
}

.review-box{
position: relative;
margin: 0px;
padding: 0px;
}
.review-box article{
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #dddddd;
background: #ffffff;
}

.review-box article.current {
background:#fff6ca;
}

.review-box article a{
text-decoration:none;
}
#pickup-review-feed .review-box article {
    background: none repeat scroll 0 0 #fff6ca;
}

.review-box article .review-head{
position:relative;
}

.review-box article h1{
margin: 0px 0px 10px 80px;
padding: 0px 20px 0px 0px;
font-size: 14px;
line-height: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.review-box article h1 a{
/*color: #d85d49;*/
}

.review-box article .title-pickup {
padding:5px 15px 0;
}

.review-box article p{
margin: 0px 0px 10px 80px;
padding: 0px 20px 0px 0px;
/*color: #666666;*/
font-size: 12px;
line-height: 20px;
}
.review-box article .img{
position: absolute;
width: 45px;
height: 45px;
top: 10px;
left: 15px;
margin: 0px;
padding: 0px;
background: #dddddd;
text-align: center;
overflow: hidden;
}
.review-box article .img img{
height: 45px;
vertical-align: top;
}
.review-box article .inventory-mark img{
vertical-align: bottom;
}
.review-box article .head_wrapper{
position: relative;
width: 100%;
margin: 0px;
padding: 5px;
border-top: 1px dotted #dddddd;
background: #f8f8f8;
text-align: left;
}

.review-box article .review-block{
margin:10px 15px 15px;
}

.review-box article .review-block a{
text-decoration:none;
}

.review-box article .review-body{
background: #eee;
margin:0;
padding:10px 0;
}

.review-box article .review-comment{
font-weight:bold;
font-size:14px;
line-height:1.4;
word-break: break-all;
margin:0 0 10px 10px;
}
.review-box article .review-review {
font-size:12px;
line-height:1.4;
word-break: break-all;
margin:0 0 10px 10px;
}

.review-box article .review-status {
line-height:14px;
text-align:right;
padding:5px 10px 0;
}
.review-box article .review-status span{
color: #666666;
}
/*-- end of review-list --*/



/* add FS koguchi by 20151208 */
.review-info-area .book_ttl {
    font-weight: bold;
    font-size: 16px;
}
div.review-info-area{
    margin: 0;
    padding: 15px 10px;
}
div.smp_yd-read-btn{
    width:auto !important;
}
div.smp_yd-read-btn a{
    padding-top: 12px;
    padding-left: 50px;
}
div.bottom div.smp_yd-read-btn{
    width:200px !important;
    margin: 15px auto !important;
}
div.bottom div.smp_yd-read-btn a{
    font-size: 14px;
}
div.bottom div.smp_buy-btn{
    height:40px;
    line-height:40px;
    width:200px;
    text-decoration: none;
    border:solid 1px #ccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background:#dddddd;
    background: -o-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    background: -moz-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    display: block;
    margin: 15px auto;
}
div.bottom div.smp_buy-btn a{
    font-size: 14px;
    font-weight: bold;
    line-height: 12px;
    display: block;
    text-decoration: none;
    padding: 8% 0;
    text-align: center;
}
div.review-body-area{
    margin: 0;
    border: none;
    border-top: solid 1px #dddddd;shape-image-threshold;
    border-bottom: solid 1px #dddddd;shape-image-threshold;
    //padding: 10px 0;
}
div.review-body-area .review-comment{
    line-height: 1.8;
    margin: 15px 10px;
    padding: 0;
}
div.review-body-area .review-review{
    font-size:14px;
    line-height: 1.8;
    margin: 20px 10px;
    padding: 0;
}
div.review-body-area .review-status{
    border-bottom: none;
    padding: 20px 15px;
    text-align: left;
    overflow: hidden;
}
div.review-body-area.top .review-status{
    border-top: dotted 1px #aaaaaa;
}
div.review-body-area .review-status .flex li{
    line-height: 2;
    float: left;
}
div.review-body-area .review-status .flex li:nth-child(2){
    float: right;
}
div.review-body-area .review-status .flex li.update-datetime{
    margin: 0;
}

div.review-body-area .expander{
    box-sizing: border-box;
    padding: 0 15px;
    text-align: center;
    margin-top: 20px;
}
div.review-body-area .expander a{
    height:40px;
    line-height:40px;
    width:100%;
    text-decoration: none;
    border:solid 1px #ccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background:#dddddd;
    background: -o-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    background: -moz-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    display: block;
}
.review-body-area.top{
    border-top: none;
}

.social-button-block {
        margin:15px 15px 10px;
}
.social-button-block ul{
    display: box;
    display: -webkit-box;
}
.social-button-block li{
    box-flex: 6;
    -webkit-box-flex: 6;
    width: 15%;
}
.social-button-block li a{
    display: block;
    box-sizing: border-box;
    text-align: center;
    padding: 10px 0;
}
.social-button-block .btn_fb a {
    background: #3B5999;
}
.social-button-block .btn_tw a{
    background: #1B95E0;
}
.social-button-block .btn_hb a {
    background: #008FDE;
}
.social-button-block .btn_line a {
    background: #00C300;
}
.social-button-block .btn_po a {
    background: #EE4056;
}
.social-button-block .btn_fe a {
    background: #74a436;
}


.slider{
    margin-top: 20px;
}
.slider .headword h1{
    max-width:85%;
}
.slider .headword{
    position:relative;
}
/*
.slider .headword:after{
    content:'+';
    width: 25px;
    height: 25px;
    line-height: 20px;
    text-align: center;
    vertical-align:text-top;
    position: absolute;
    right: 10px;
    top:50%;
    visibility: visible;
    font-size: 35px;
    border-radius: 5px;
    background: #fff;
    margin-top: -13px;
    color: #666;
    border: solid 1px #aaa;
}
.slider .open.headword:after{
    content:'-';
    line-height: 25px;
}
.sliderTarget{
    display: none;
}
*/


/* 他のレビュー */
#same-book-reviews .review-box .review-list a{
    padding: 10px 0;
}
#same-book-reviews .review-box .review-block{
    margin: 10px 0;
}
#same-book-reviews .review-box .review-body{
    background: none;
    padding: 15px 0 10px;
    border-top: dotted 1px #aaa;
}
#same-book-reviews .review-box .current .review-body{
    border-top: dotted 1px #aaa;
}
#same-book-reviews .review-box .review-body > p{
    padding: 0;
    line-height: 1.5;
}
#same-book-reviews .review-box .review-body .review-comment{
    margin: 0 15px 10px ;
    line-height: 1.8;
}
#same-book-reviews .review-box .review-body .review-review{
    margin: 0 15px 15px ;
    line-height: 1.8;
}
#same-book-reviews .review-status{
    background: #eee;
    padding:5px 15px;
}
#same-book-reviews .current .review-status{
    background: #fff;
}

/* おすすめ書評 */
.review-block.pickup{
    margin-top: 20px;
    border-top: 1px solid #dddddd;
}
.pickup .review-box article a{
    padding: 15px 0;
    font-size: 100%;
    box-sizing: border-box;
    display: block;
}
.pickup .review-box article h1{
    margin: 0 10px 0 70px;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    background: #eee;
}
.pickup .review-box article p{
    margin-left: 70px;
    font-size: 100%;
}
.pickup .review-box article .img{
    width: 45px;
    height: 45px;
    margin: 0;
    padding: 0;
    top:15px;
}
.pickup .review-box article .img img{
    height: 45px;
}
.pickup .review-box article .review-comment{
    //margin: 0 10px;
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 12px;
}
.pickup .review-box article .review-review{
    margin-left: 10px;
}
.pickup .review-box article .review-block{
    margin:10px 10px 0 70px;
}
.pickup .review-box article .review-body{
    background: none;
    padding: 0;
}

/* add 2016/11/08 */
#book-details-body {
padding:10px 0;
}

#myshelf-block{
padding:10px 0;
}

#book-details-body {
padding:10px 0;
}
.write-review-btn{
width:95%;
display:inline-block;
}

.myshelf-btn-wish,.myshelf-btn-have,.myshelf-btn-read{
display: inline-block;
width: 30%;
margin: 0 2px;
}
.bg-btn-red{
background: #fa1807;
background: -o-gradient(linear, left top, left bottom, from(#ff7357), to(#fa1807));
background: -moz-gradient(linear, left top, left bottom, from(#ff7357), to(#fa1807));
background: -webkit-gradient(linear, left top, left bottom, from(#ff7357), to(#fa1807));
border: 1px #fa0808 solid;
color: #f7fee9;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
-moz-border-radius: 5px;
border-radius: 5px;
display: block;
height: 31px;
line-height: 31px;
text-align: center;
text-decoration: none;
font-size:0.8em;
font-weight:bold;
}
.bg-btn-yellow{
background: #fede6d;
background: -o-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
background: -moz-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
background: -webkit-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
border: 1px #fdc12f solid;
color: #000;
-moz-border-radius: 5px;
border-radius: 5px;
display: block;
height: 31px;
line-height: 31px;
text-align: center;
text-decoration: none;
font-size:0.8em;
font-weight:bold;
width:auto;
}

/* add FS koguchi */
.page_nav,
.page_nav div{
	padding:0 !important;
}

.page_nav {
	margin:0 0px 20px;
	border-top:solid 2px #FECE21;
	border-bottom:solid 2px #FECE21;
}
.page_nav  p.title{
	text-align:center;
	font-weight:bold;
}
.page_nav .prev_and_next{
	padding:0 15px 20px;
	display:flex;
	display:-webkit-flex;
}
.page_nav .prev_and_next li{
	width:50%;
	flex:0 1 50%;
	-webkit-flex:0 1 50%;
	box-sizing;border-box;
	text-align:center;
}
.page_nav .prev_and_next a{
	display:block;
	text-decoration:none;
}
.page_nav .prev_and_next .block{
	margin-bottom:10px;
}
.page_nav .prev_and_next .block:after{
	clear:both;
	content:'';
	display:block;
}
.page_nav .prev_and_next .block span{
	display:block;
}
.page_nav .prev_and_next .prev {
	border-right:dotted 1px #aaa;
}
.page_nav .prev_and_next .prev span.image{
	margin-right:15px;
}
.page_nav .prev_and_next .prev span.title{
	padding-right:15px;
	color:#000;
}

.page_nav .prev_and_next .next {
	margin-left:-1px;
}
.page_nav .prev_and_next .next span.image{
	margin-left:15px;
}
.page_nav .prev_and_next .next span.title{
	padding-left:15px;
	color:#000;
}
.page_nav .prev_and_next .btn{
	margin-bottom:20px;
}
.page_nav .prev_and_next .btn span{
	position:relative;
	display:inline-block;
	padding:0 25px;
	color:#d85d49;
}
.page_nav .prev_and_next .prev .btn span:before{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0px;
  margin: auto;
  content: "";
  vertical-align: middle;
  box-sizing: border-box;
  width: 7px;
  height: 7px;
  border: 7px solid transparent;
  border-right:7px solid #3e200c;
}
.page_nav .prev_and_next .next .btn span:after{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0px;
  margin: auto;
  content: "";
  vertical-align: middle;
  box-sizing: border-box;
  width: 7px;
  height: 7px;
  border: 7px solid transparent;
  border-left:7px solid #3e200c;
}
.page_nav .prev_and_next .prev a:hover .btn span:before{
        border-right-color:#d85d49;
}
.page_nav .prev_and_next .next a:hover .btn span:after{
        border-left-color:#d85d49;
}

.page_nav .select {
	width:100%;
	text-align:center;
	padding:10px 0 20px;
}
.page_nav .select label{
	margin:0 5px;
	display:inline-block;
	padding:5px 10px;

border: solid 1px #ccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #dddddd;
    background: -o-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    background: -moz-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
}
.page_nav .select label.selected{
        border:solid 1px #FECE21;
background: #fede6d;
    background: -o-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
    background: -moz-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
    background: -webkit-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
}
.page_nav .select label input{
	visibility:hidden;
	margin-left:-15px;
}


#vote2review_custom,
#vote2review_custom div{
	padding:0;
}
#vote2review_custom{
	margin:0px 0px 0px;
	border-top:solid 2px #FECE21;
}
#vote2review_custom .ttl{
	text-align:center;
	margin-bottom:20px;
	padding:10px;
	font-weight:bold;
background: #fede6d;
    background: -o-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
    background: -moz-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
    background: -webkit-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));

}
#vote2review_custom ul{
	text-align:center;
	padding:0 10px 0;
}
#vote2review_custom ul:after{
	content:'';
	clear:both;
	display:block;
}
#vote2review_custom li{
	display:inline-block;
	margin:0 10px 10px;
	border:solid 1px #aaa;
	padding:5px 10px;
	cursor:pointer;
	width:130px;
	border-radius:5px;
background: rgb(246,248,249);
background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(219,219,219,1) 100%);
background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(219,219,219,1) 100%);
background: linear-gradient(to bottom, rgba(246,248,249,1) 0%,rgba(219,219,219,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#dbdbdb',GradientType=0 );
}
/*
#vote2review_custom li:hover{
	border:solid 1px #007ec5;
	color:#fff;
background: rgb(109,179,242);
background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(29,128,214,1) 100%);
background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(29,128,214,1) 100%);
background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(29,128,214,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1d80d6',GradientType=0 );
}
*/
#vote2review_custom li.selected{
	border:solid 1px #FECE21;
background: #fede6d;
    background: -o-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
    background: -moz-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
    background: -webkit-gradient(linear, left top, left bottom, from(#fff6ca), to(#fede6d));
}








 


