/* description tel footer -------------- */
header p.description {
background-color: #ff8cb4;
color: #ffffff;
}

a:link,
a:visited {
color: #ff4b9f;
}

img {
max-width: 100%;
}

/* enter or leave ---------------------- */
div.tel span,footer p,footer a {
color: #666666 !important;
}

#content div.enter a {
color: #ffffff;
background: #fce7e2; /* Old browsers */
background: -moz-linear-gradient(top,  #fce7e2 0%, #fc7c9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce7e2), color-stop(100%,#fc7c9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fce7e2 0%,#fc7c9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fce7e2 0%,#fc7c9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fce7e2 0%,#fc7c9b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fce7e2 0%,#fc7c9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce7e2', endColorstr='#fc7c9b',GradientType=0 ); /* IE6-9 */
}

#content div.leave a {
color: #ffffff;
background: #ff5990; /* Old browsers */
background: -moz-linear-gradient(top,  #ff5990 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5990), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff5990 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff5990 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff5990 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff5990 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5990', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* h1 h2 ------------------------------- */
header h1 {
background-color: #ff8cb4;
}

section h1.title, #globalNav h2 {
color: #ffffff;
border: none;
background: #fce7e2; /* Old browsers */
background: -moz-linear-gradient(top,  #fce7e2 0%, #fc7c9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce7e2), color-stop(100%,#fc7c9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fce7e2 0%,#fc7c9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fce7e2 0%,#fc7c9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fce7e2 0%,#fc7c9b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fce7e2 0%,#fc7c9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce7e2', endColorstr='#fc7c9b',GradientType=0 ); /* IE6-9 */
}

/* border color ------------------------ */
#content ul.profile li,#content ul.newsList li,#content ul.blogList li,#content ul#dataList,#content ul#dataList li,#content .sendBtn,#content ul li,#content ul.nextBackBtn li,#content .chainLink a,#content .changeView,#content .data,#content .photoblog ul li,#content .photoblog ul,#voice_detail ul.voice,#voice_detail ul.other,#content ul.profile li {
border-color: #fddfef !important;
}

#globalNav ul li a {
border-color: #fddfef;
color: #ff4b9f !important;
}

/* table border ------------------------- */
#content table.profile th,#content table.profile td {
border-color: #fddfef;
}

#content table th,#content table td {
border-color: #fddfef;
}

/* more more ---------------------------- */
#content .more {
background-color: #ff8cb4;
}

/* content btn groval nav btn ----------- */
#content .btn,
#globalNav div {
background: #ff8cb4;
}
#content .btn a:link,
#content .btn a:visited,
#globalNav div a:link,
#globalNav div a:visited {
color: #ffffff !important;
}

/* image slide dot ---------------------- */
#content ul.pagination li.current a {
background: #fddfef;
}

/* price down page ---------------------- */
#content section.unEvent ul li,#content div.container {
border-color: #fddfef;
}

/* price page --------------------------- */
#content ul.list,#content ul.list ul > li div.item,#content ul.list ul > li div.price {
border-color: #fddfef;
}

#content ul.list ul > li div.item {
background: #fddfef;
}

/* gravure page ------------------------- */
#content ul.profile {
border-color: #fddfef;
}

#content p.caption {
background: #ff8cb4;
}

#content .back {
background: #ff8cb4;
}

#content .back a {
color: #ffffff !important;
}

#content .back a:visited {
color: #ffffff !important;
}

/* register page ------------------------ */
#content ul.content li {
border-color: #fddfef;
}

/* link page ---------------------------- */
#content .pager li {
border: none;
}
/* pager */
#content .pager li span {
background-color: #fcbdc6;
}
#content .pager li.current span {
background-color: #ff8cb4;
}
#content .pager li.current span,
#content .pager li a {
color: #ff4b9f;
border-color: #e5e5e5;
}
#content .pager li.current span {
color: #ffffff;
}

/* photo diary page --------------------- */
#content .contribute {
border-color: #fddfef;
}

#content .entry h2 {
background: #ff8cb4;
}

#content .photoblog ul li div h2 {
background-color: transparent;
}

/* movie page --------------------------- */
#content .movie h2 {
background: #ff8cb4;
}

#content dl dt {
color: #000000;
background: none;
}

#content h2.name {
color: #ec014e;
}

/* ranking page ------------------------ */
#content ul.profile li span.cap {
background-color: #fff;
}


/* tel ---------------------------------- */
div.tel ul li a {
color: #ffffff;
background-color: #ff8cb4;
border-color: #ffffff;
}

div.tel,
footer,
footer p,
footer a:link,
footer a:visited {
color: #ffffff !important;
background-color: #ff8cb4;
}