@charset "utf-8";
/* CSS Document */
/* HTML CSS STAR */
/* --------------------------------------------------------------------------------- */
html , body {
	margin      : 0px;
	padding     : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 12px;
	color       : #362e2b;
}

.wrapper { 
	width   : 950px; 
	margin  : 0px auto;
	padding : 0px;
}

a , a:hover {
	text-decoration : none;
}

img {
	margin  : 0px;
	padding : 0px;
	border  : 0px;
}

form , div , dl , dt , .keyword , input , select {
	margin  : 0px;
	padding : 0px;
}

.both {
	margin  : 0px;
	padding : 0px;
	clear   : both;	
}
/* HTML HEADER STAR */
/* --------------------------------------------------------------------------------- */
.header {
	margin     : 0px;
	padding    : 5px 0px;
	background : url(../img/bg_top.jpg) no-repeat bottom;
	color      : #7E6B5A;
}

.header a {
	margin     : 0px;
	padding    : 0px;
	color      : #7e6b5a;
}

.header a:hover {
	color           : #7e6b5a;
	text-decoration : underline;
}

.header dt , .keyword dt , .result-title1 dt , .result-title2 dt , .result-list dt , .latest-coupon-title dt , .latest-coupon-data dt , .latest-coupon-data-2 dt , .hot-topic dt , .hot-topic-title dt , .hot-topic-data dt , .billboard-title dt , .billboard-content dt , .billboard-date dt , .calendar-title dt , .calendar-year dt , .category-title dt {
    margin     : 0px;
	padding    : 0px;
	float      : left;
	text-align : left;
}
/* HTML KEYWORD STAR */
/* --------------------------------------------------------------------------------- */
.type-keyword {
	margin      : 0px;
	padding     : 18px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 11px;
	color       : #707070;
}

.type-keyword a {
	color   : #3b5998;
}


.type-keyword input {
	margin      : 0px;
	padding     : 2px;
	height      : 14px;
	font-family : Tahoma;
	font-size   : 12px;
	border      : #a0A0A0 1px solid;
	color       : #7E6B5A;
}

.type-keyword select , .map-title select {
	margin      : 0px;
	padding     : 0px;
	height      : 20px;
	font-family : Tahoma;
	font-size   : 12px;
	border      : #a0A0A0 1px solid;
	color       : #7E6B5A;
}

.top-banner {
	margin  : 5px 0px;
	padding : 0px;
}

/* HTML MEMBER STAR */
/* --------------------------------------------------------------------------------- */
.menubar , .menubar-x {
	margin      : 0px auto;
	padding     : 0px;
	text-align  : center;
	height      : 40px;
	width       : 930px;
}

.menubar dt {
	margin     : 0px;
	padding    : 0px;
	float      : left;
	text-align : center;
}

.menubar-x dt {
	margin      : 0px;
	padding     : 12px 0px 8px 0px;
	float       : left;
	text-align  : center;
	font-weight : bold;
	color       : #FFF;
}

.menubar a {
	margin      : 0px;
	padding     : 10px 0px 10px 0px;
	display     : block;
	/*overflow    : hidden;*/
	font-family : Arial;
	font-size   : 13px;
	color       : #000;
}

.menubar dt a:hover {
	margin              : 0px;
	padding             : 10px 0px 10px 0px;
	/*background-position : 0px -40px;*/
	font-family         : Arial;
	font-size           : 13px;
	font-weight         : bold;
	color               : #000;
}

.menubar dt.menu-left {
	background : url(../img/menubar_left.jpg) no-repeat top;
	width      : 120px;
}

.menubar-x dt.menu-left-x {
	background : url(../img/menubar_left-x.jpg) no-repeat top;
	width      : 120px;
}

.menubar dt.menu {
	background : url(../img/menubar_bg.jpg) no-repeat top;
	width             : 110px;
}

.menubar-x dt.menu-x {
	background : url(../img/menubar_bg-x.jpg) no-repeat top;
	width             : 110px;
}

.menubar dt.menu-right {
	background : url(../img/menubar_right.jpg) no-repeat top;
	width      : 150px;
}

.menubar-x dt.menu-right-x {
	background : url(../img/menubar_right-x.jpg) no-repeat top;
	width      : 150px;
}

.menubar dt.menu-right a , .menubar dt.menu-right a:hover {
	margin  : 0px;
	padding : 10px 0px 6px 0px;
	color   : #ffd200;
}
/* HTML GLODENWORD STAR */
/* --------------------------------------------------------------------------------- */
.goldenword-frame {
	margin  : 0px auto;
	padding : 5px 0px;
	width   : 945px;
}

.goldenword {
	margin     : 0px;
	padding    : 0px;
	float      : left;
	text-align : center;
	width      : 315px;
	color      : #00479d;
}

.goldenword a {
	margin  : 0px;
	padding : 0px;
	color   : #00479d;
}

.goldenword a:hover {
	color           : #00479d;
	text-decoration : underline;	
}

/* HTML CONTAINER STAR */
/* --------------------------------------------------------------------------------- */
.container {
	margin   : 0px 10px;
	padding  : 0px;
	width    : 930px;	
}
/* HTML LEFT STAR */
/* --------------------------------------------------------------------------------- */
.left {
	margin  : 0px 10px 0px 0px;
	padding : 0px;
	width   : 270px;
	float   : left;
}

.download {
	margin         : 0px;
	padding-bottom : 10px;
}

/* --------------------------------------------------------------------------------- */
.result {
	margin     : 0px 0px 10px 0px;
	padding    : 17px 10px; 
	background : url(../img/bg_result.gif) no-repeat;
	height     : 271px;
}

.result-title1 {
	margin   : 0px; 
	padding  : 0px;
	height   : 26px;
}

.result-title2 {
	margin   : 0px 10px; 
	padding  : 0px;
	height   : 30px;
}

.result-title-data {
	margin   : 0px; 
	padding  : 0px; 
}

.result-title-data dt {
	margin  : 0px; 
	padding : 0px; 
	float   : left;
}

.result-list {
	margin     : 0px;
	padding    : 0px;
	text-align : left;
	color      : #746457;
}

.result-list a ,  .result-page a {
	margin  : 0px;
	padding : 0px;
	color   : #746457;
}

.result-list a:hover , .result-page a:hover {
	color           : #746457;
	text-decoration : underline;
}

.result-page {
	margin     : 0px;
	padding    : 0px;
	text-align : right;
	color      : #746457;
}

/* --------------------------------------------------------------------------------- */
.ad270x150 {
	margin  : 0px 0px 10px 0px;
	padding : 0px;
}
/* --------------------------------------------------------------------------------- */
.latest-coupon-title {
	margin     : 0px;
	padding    : 9px 10px 0px 10px;
	background : url(../img/bg_latestcoupon-title.gif) no-repeat;
	height     : 32px;
}

.latest-coupon-title a , .hot-topic-title a , .billboard-title a , .calendar-title a , .map-title a , .category-title a , .selected-coupon-title a , .hotstore-title a {
	margin    : 0px; 
	padding   : 0px;
	color     : #7F7F7F;
	font-size : 11px;
}

.latest-coupon-title a:hover , .hot-topic-title a:hover , .billboard-title a:hover , .calendar-title a:hover , .map-title a:hover , .category-title a:hover , .selected-coupon-title a:hover , .hotstore-title a:hover {
	margin          : 0px; 
	padding         : 0px;
	color           : #7F7F7F;
	font-size       : 11px;
	text-decoration : underline;
}

.latest-coupon {
	margin     : 0px;
	padding    : 5px 10px;
	background : url(../img/bg_latestcoupon-bg.gif) repeat-y;
}

.latest-coupon-data , .latest-coupon-data a {
	margin   : 0px; 
	padding  : 0px;
	color    : #996C33;
}

.latest-coupon-data a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #996C33;
	text-decoration : underline;
}

.latest-coupon-data-2 {
	margin   : 0px; 
	padding  : 5px 0px;
	color    : #eB6100;
}

.latest-coupon-data-2 a {
	margin  : 0px;
	padding : 0px;
	color   : #EB6100;
}

.latest-coupon-data-2 a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #EB6100;
	text-decoration : underline;
}


/* --------------------------------------------------------------------------------- */
.hot-topic-title {
	margin     : 0px;
	padding    : 9px 10px 0px 10px;
	background : url(../img/bg_hottopic-title.gif) no-repeat;
	height     : 32px;
}

.hot-topic {
	margin     : 0px;
	padding    : 5px 10px;
	background : url(../img/bg_latestcoupon-bg.gif) repeat-y;
}


.hot-topic-bottom {
	margin  : 0px 0px 10px 0px;
	padding : 0px;
	line-height:0;
}

/* --------------------------------------------------------------------------------- */
.billboard-title {
	margin  : 0px;
	padding : 0px;
	height  : 23px;
}

.billboard{
	margin     : 0px 0px 10px 0px;
	padding    : 0px 10px;
	background : url(../img/bg_billboard.gif) no-repeat top;
	height     : 280px;
}

.billboard-content {
	margin  : 0px;
	padding : 10px 0px;
	height  : 20px;
}

.billboard-date {
	margin  : 0;
	padding : 2px 0 1px 0;
	color   : #666;

}

.billboard-date a {
	margin  : 0px;
	padding : 0px;
	color   : #666;
}

.billboard-date a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #666;
	text-decoration : underline;
}
/* HTML RIGHT STAR */
/* --------------------------------------------------------------------------------- */
.right {
	margin  : 0px;
	padding : 0px;
	width   : 650px;
	float   : right;
}

.map {
	margin  : 0px 0px 10px 0px;
	padding : 0px;
	border  : #a0A0A0 1px solid;
	width   : 648px;
}

.map-title {
	margin        : 0px;
	padding       : 0px;
	background    : url(../img/bg_maptitle.jpg) repeat-x;
	height        : 30px;
	border-bottom : #a0A0A0 1px solid;
}

.map-title dt {
	margin  : 0px;
	padding : 0px;
	float   : left;
}

.map-img {
	margin     : 0px;
	padding    : 5px 0px;
	text-align : center;
}
/* --------------------------------------------------------------------------------- */
.ad650x155 {
	margin  : 0px 0px 10px 0px;
	padding : 0px;
	border  : #7E6B5A 0px solid;
}

.error-phone {
	margin     : 10px 0px 10px 20px;
	padding    : 3px 5px;
	background : #fFF899;
	color      : #e60012;
	width      : 664px;
}

.phone-btn {
	margin     : 5px 0px 0px 0px;
	padding    : 0px;
	text-align : right;
	width      : 704px;
}

.ps-table {
	margin        : 0px;
	padding       : 0px;
	width         : 707px;
	border-bottom : #7E7E7E 1px dotted;
}

.ps-table-frame {
	margin  : 0px;
	padding : 0px;
}

.ps-table-frame dt {
	margin  : 0px;
	padding : 0px;
}

.ps-table-title {
	margin       : 0px;
	padding      : 4px 0px;
	background   : #e3D9C8;
	color        : #996C33;
	text-align   : center;
	font-weight  : bold;
	border-right : #7E7E7E 1px dotted;
}

.ps-table-info {
	margin     : 0px;
	padding    : 4px 0px;
	background : #eFE9DF;
	color      : #666;
	width      : 592px;
	height     : 20px;
}

.ps-table-info input {
	margin      : 0px 5px;
	padding     : 1px;
	border      : #a0a0a0 1px solid;
	font-family : Tahoma;
	font-size   : 12px;
	width       : 250px;
	color       : #666;
	height      : 14px;

}

.ps-table-reps {
	margin     : 0px;
	padding    : 10px;
	width      : 685px;
	border     : #d1C0A5 1px solid;
	background : url(../img/process/ps-bg.jpg) repeat-x top;
}

.ps-table-reps input {
	margin  : 0px;
	padding : 1px;
	border  : #a0A0A0 1px solid;
	color   : #666;
}

.ps-table-reps-title {
	margin      : 0px;
	padding     : 0px;
	font-weight : bold;
	color       : #59493F;
	font-size   : 15px;
	line-height : 30px;
}

.ps-table-reps-info {
	margin      : 0px;
	padding     : 0px;
	line-height : 25px;
}

.ps-table-reps-btn {
	margin     : 0px;
	padding    : 0px;
	text-align : center;
}

/* RECOM CSS STAR */
/* --------------------------------------------------------------------------------- */
.wrapper-recom {
	margin  : 10px 0px 0px 0px;
	padding : 0px;
}

.wrapper-recom-login {
	margin  : 0px auto;
	padding : 0px;
	width   : 748px;
}

.wrapper-recom-login-user {
	margin     : 0px;
	padding    : 0px;
	width      : 351px;
	color      : #59493F;
	background : #cEDDF2 url(../img/recom/blue-right.jpg) repeat-y;
}

.wrapper-recom-login-store {
	margin     : 0px;
	padding    : 0px;
	width      : 351px;
	color      : #81511C;
	background : #fFF89F url(../img/recom/yellow-right.jpg) repeat-y;
}

.recom-search {
	margin     : 0px 0px 0px 20px;
	padding    : 10px;
	width      : 652px;
	border     : #d1C0A5 1px solid;
	background : url(../img/process/ps-bg.jpg) repeat-x top;
}

.recom-search input {
	margin  : 4px;
	padding : 1px;
	border  : #a0A0A0 1px solid;
	color   : #666;
}

.recom-result {
	margin  : 0px auto;
	padding : 0px;
	width   : 750px;
}

.recom-result-info-text {
	margin     : 0px;
	padding    : 5px;
	width      : 690px;
	background : #fFF899;
	color      : #59493F;
}

.recom-result-info-text a {
	margin  : 0px;
	padding : 0px;
	color   : #eB6100;
}

.recom-result-info-text a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #eB6100;
	text-decoration : underline;
}

.recom-result-title {
	margin        : 10px 0px 0px 0px;
	padding       : 0px 3px;
	font-size     : 15px;
	font-weight   : bold;
	color         : #59493F;
	border-bottom : #d4D4D4 1px solid;
}

.recom-result-table-img img{
	width   : 160px;
	height  : 120px;
}

.recom-result-upload {
	margin     : 0px;
	padding    : 0px;
	text-align : center;
	color      : #a40000;
}

.recom-result-upload a , .recom-result-upload a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #a40000;
	text-decoration : underline;
}

/*.recom-result-table-title, .recom-result-table-title a, {
	margin      : 10px 0px 5px 0px;
	padding     : 5px;
	background  : #eFE9DF;
	color       : #81511C;
	font-size   : 15px;
	font-weight : bold;
	width       : 568px;
}*/

.recom-result-table-date {
	margin  : 0px;
	padding : 0px;
	color   : #59493F;
}

.recom-result-table-date a , .recom-result-table-date a:hover {
	margin  : 0px;
	padding : 0px;
	color   : #eB6100;
	
}

.recom-result-table-icon {
	margin  : 5px 0px;
	padding : 0px;
}

.recom-result-table-left {
	margin  : 0px;
	padding : 0px;
	float   : left;
	width   : 80%;
}

.recom-result-table-title a:hover{
		text-decoration : underline;
}
.recom-result-table-title a{
		color : #81511C;
}


.recom-result-table-right {
	margin  : 0px;
	padding : 0px;
	float   : right;
	width   : 20%;
}

.tag {
	margin:0px;
	padding:0px;
	height:23px;
}

.tag-menu {
	margin      : 0px;
	padding     : 2px 1px 1px 0px;
	background  : url(../img/recom/btn-recom.jpg) no-repeat bottom;
	width       : 100px;
	text-align  : center;
	float       : left;
	font-weight : bold;
	color       : #362E2B;
}

.tag-menu-x {
	margin     : 0px;
	padding    : 2px 1px 1px 0px;
	background : url(../img/recom/btn-recom-x.jpg) no-repeat bottom;
	width      : 100px;
	text-align : center;
	float      : left;
	color      : #a84200;
}

.tag-menu-x a {
	margin  : 0px;
	padding : 0px;
	color   : #a84200;
}

.tag-menu-x a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #a84200;
	font-weight     : bold;
	text-decoration : none;
}

.tag-pic {
	margin     : 0px;
	padding    : 0px 0px 0px 0px;
	background : #eCE7CE;
	color      : #707070;
}

.tag-pic-frame {
	margin  : 0px auto;
	padding : 8px;
	width   : 928px;
}

.tag-pic-info {
	margin  : 0px 0px 0px 10px;
	padding : 5px 0px;
}

.tag-pic-upload {
	margin  : 0px 5px;
	padding : 0px;
	width   : 160px;
	height  : 150px;
	float   : left;
}

.tag-pic-upload-img {
	margin     : 0px;
	padding    : 0px;
	border     : #a0A0A0 1px solid;
	height     : 120px;
	background : #fFF;
}

.tag-pic-upload-img img {
	margin  : 0px;
	padding : 0px;
	width   : 160px;
	height  : 120px;
}

.tag-pic-upload-title {
	margin     : 5px 0px;
	padding    : 0px;
	text-align : center;
	/*color      : #59493F;
	height     : 20px;
	border     : #a0A0A0 1px solid;
	background : #fFF;*/
}

.tag-pic-upload-title input {
	margin     : 0px;
	padding    : 1px;
	color      : #59493F;
	border     : #a0A0A0 1px solid;
	background : #fFF;
	width      : 158px;
	text-align : center;
}

.tag-pic-upload-img-text {
	margin     : 0px;
	padding    : 50px 0px;
	text-align : center;
	color      : #7E6B5A;
}

.tag-pic-upload-input {
	margin     : 0px;
	padding    : 0px;
	position   : absolute;
	z-index    : 3;
	text-align : right;
	width      : 160px;
}

.tag-pic-upload-input input {
	margin  : 3px;
	padding : 0px;
}


/*   0715    */
.wrapper-recom-table-info-1 {
	margin      : 0;
	padding     : 0 5px;
	/*background  : #E3D9C8;*/
	font-weight : bold;
	color       : #996C33;
}
.wrapper-recom-table-info-2 {
	margin      : 0;
	padding     : 0 5px;
	/*background  : #EFE9DF;*/
	font-weight : bold;
	color       : #535353;
}
.wrapper-recom-table-info-3 {
	margin      : 0;
	padding     : 0 5px;
	background  : #ece7ce;
	font-weight : bold;
	color       : #707070;
}
.wrapper-recom-table-info-3 textarea {
	margin      : 5px;
	padding     : 1px;
	border      : #a0a0a0 1px solid;
	font-family : Tahoma;
	font-size   : 12px;
	width       : 490px;
	color       : #666;
	overflow    : auto;
	height      : 100px;
}

.wrapper-recom-table-info-4 {
	margin      : 0;
	padding     : 0 5px;
	background  : #ece7ce;
	font-weight : bold;
	color       : #707070;
}

.wrapper-recom-table-info-4 a , .wrapper-recom-table-info-3 a {
	color   : #EB6100;
}


.wrapper-recom-table-info-3 dt,.wrapper-recom-table-info-4 dt {
	float:left;
	margin:0;
	padding:0;
}

.wrapper-recom-table-info-3 input,.wrapper-recom-table-info-4 input {
	border:1px solid #A0A0A0;
	color:#666666;
	font-family:Tahoma;
	font-size:12px;
	height:14px;
	margin:5px;
	padding:1px;
	width:300px;
}


.recom-filldate-title{
	margin      : 0px;
	padding     : 0px;
	font-weight : bold;
	font-size   : 15px;
	color       : #59493F;
}

.recom-filldate-table {
	margin  : 10px 0px;
	padding : 0px;
}

.recom-filldate-table input {
	margin      : 5px;
	padding     : 1px;
	border      : #a0a0a0 1px solid;
	font-family : Tahoma;
	font-size   : 12px;
	width       : 150px;
	color       : #666;
	height      : 14px;	
}

.recom-filldate-table select {
	margin      : 5px 5px;
	padding     : 1px;
	border      : #a0a0a0 1px solid;
	font-family : Tahoma;
	font-size   : 12px;
	width       : 154px;
	color       : #666;
	height      : 20px;
}

.recom-filldate-table textarea {
	margin      : 5px;
	padding     : 1px;
	border      : #a0a0a0 1px solid;
	font-family : Tahoma;
	font-size   : 12px;
	width       : 780px;
	color       : #666;
	overflow    : auto;
	height      : 100px;
}

.recom-btn {
	margin     : 0px;
	padding    : 5px 0px;
	text-align : center;
}

.recom-preiew-date {
	margin  : 0px auto;
	padding : 5px 0px 0px 0px;
	width   : 715px;
}

.recom-preiew-title {
	margin     : 0px;
	padding    : 0px;
	background : url(../img/store/top-bar-bg.jpg) repeat-x bottom;
	height     : 30px;
}

.recom-preiew-date a , .recom-preiew-date a:hover {
	margin  : 0px;
	padding : 0px;
	color   : #7E6B5A;
}

.recom-preiew-date-img-frame {
	margin  : 10px 10px 0px 0px;
	padding : 0px;
	width   : 220px;
}

.recom-preiew-date-img {
	margin     : 0px;
	padding    : 10px 0px;
	background : url(../img/store/store-bg.jpg) no-repeat;
	text-align : center;
}

.recom-preiew-date-text {
	margin     : 0px;
	padding    : 5px 0px;
	text-align : center;
	background : url(../img/store/store-text-bg.jpg) no-repeat top;
	color      : #333;
}

.recom-preiew-date-text a , .recom-preiew-date-text a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #333;
	text-decoration : underline;
}

.recom-preiew-date-info {
	margin  : 10px 10px 0px 0px;
	padding : 0px;
	width   : 225px;
	color   : #59493F;
}

.recom-preiew-date-info-btn {
	margin     : 0px;
	padding    : 3px 0px;
	text-align : left;
	width      : 225px;
}

.recom-preiew-map {
	margin  : 10px 0px 0px 0px;
	padding : 0px;
	border  : #d6D6D6 1px solid;
	width   : 248px
}

.QR {
	margin     : 10px 0;
	padding    : 0;
	border-top : #ccc 1px dashed;
	border-bottom : #ccc 1px dashed;
}

.QR dt {
	margin     : 0;
	padding    : 0;
	float      : left;
}

.book {
	margin  : 0;
	padding : 10px 10px 0 10px;
	color   : #59493F;
	text-align:left;
}

.book a , .book a:hover {
	color   : #3B5998;
}

.recommended {
	margin  : 0;
	padding : 5px 10px 0 10px;
	color   : #59493F;
	text-align:left;
}

.recommended a , .recommended a:hover {
	color   : #3B5998;
}
.recom-preiew-book {
	margin  : 0px;
	padding : 10px 10px 0px 10px;
	color   : #7F2D00;
}

.recom-preiew-book a , .recom-preiew-book a:hover {
	margin  : 0px;
	padding : 0px;
	color   : #7F2D00;
}

.recom-preiew-recommended {
	margin  : 0px;
	padding : 5px 10px 0px 10px;
	color   : #59493F;
}

.recom-preiew-recommended a , .recom-preiew-recommended a:hover {
	margin  : 0px;
	padding : 0px;
	color   : #59493F;
}

.recom-preiew-QR-cord {
	margin  : 0px auto;
	padding : 0px;
	border  : #93928F 1px solid;
	width   : 58px;
}

.recom-preiew-QR-text {
	margin     : 0px;
	padding    : 0px;
	text-align : center;
	width      : 96px;
}

.recom-preiew-tag-store {
	margin  : 0px;
	padding : 10px 0px 0px 0px;
}

.recom-preiew-tag-store-title {
	margin      : 0px;
	padding     : 2px 0px;
	text-align  : center;
	font-family : 15px;
	font-weight : bold;
	background  : #e8DFD2;
}

.recom-preiew-tag-store-frame {
}

.recom-preiew-tag-store-img {
	margin  : 10px 10px 10px 0px;
	padding : 0px;
	width   : 158px;
}

.recom-preiew-tag-store-img img {
	margin  : 0px;
	padding : 3px;
	width   : 150px;
	border  : #AAA 1px solid;
}

.recom-preiew-tag-store-date {
	margin  : 0px;
	padding : 0px;
	
}

/*   090412      */
.tag-talk-date {
	margin        : 10px 0 0 0;
	padding       : 5px;
	/*width: 713px;*/
	background    : url(../img/store/replybg2.gif) repeat-y;
	border        : #D4D4D4 1px solid;
}


.recom-preiew-tag-talk-date-img img {
	margin  : 0px;
	padding : 2px;
	border  : #d8D9D9 1px solid;
	width   : 48px;
	height  : 48px;
}

.recom-preiew-tag-talk-date-title {
	margin      : 0px;
	padding     : 0px;
	text-align  : left;
	color       : #362E2D;
	font-weight : bold;
}

.recom-preiew-tag-talk-date-title a , .recom-preiew-tag-talk-date-title a:hover {
	margin      : 0px;
	padding     : 0px;
	text-align  : left;
	color       : #7A7D4C;
	font-weight : normal;
}

.recom-preiew-tag-talk-date-info {
	margin     : 0px;
	padding    : 0px 0px 20px 0px;
	text-align : left;
	color      : #535353;
}

.recom-preiew-tag-btn {
	margin     : 5px 0px;
	padding    : 5px 0px;
	text-align : center;
}

.recom-preiew-tag-btn img {
	margin  : 0px 5px;
	padding : 0px;
}

.recom-preiew-warning {
	margin     : 5px 0px;
	padding    : 5px;
	background : #fFF899;
	color      : #e60012;
}

.recom-preiew-warning img {
	margin  : 0px;
	padding : 0px 5px 0px 0px;
}

.recom-ok-title {
	margin      : 0px;
	padding     : 0px;
	color       : #59493F;
	font-size   : 15px;
	font-weight : bold;
}

.recom-ok-title img {
	margin  : 0px 10px 0px 0px;
	padding : 0px;
}

.recom-ok-date {
	margin  : 0px 0px 0px 44px;
	padding : 0px;
	color   : #59493F;
}
/* FOOTER CSS STAR */
/* --------------------------------------------------------------------------------- */
.footer {
	margin     : 10px 0px 0px 0px;
	padding    : 5px 0px;
	background : #ecddc7;
	text-align : center;
	clear      : both;
	color      : #6A3906;
}

.footer a {
	margin  : 0px;
	padding : 0px;
	color   : #6A3906;
}

.footer a:hover {
	margin          : 0px;
	padding         : 0px;
	color           : #6A3906;
	text-decoration : underline;
}
