/****** browse ******/
#pj-browse {padding:15px 25px;}
#pj-browse .pagination {text-align:right; margin:10px 5px 20px 5px; font-size:13px; display: block;}
#pj-browse .pagination a {padding:2px 5px; margin-left:5px; background:white; color:#6f6f6f;}
#pj-browse .pagination a.selected {background:#c6751e; color:white;}
#pj-browse .project-display li {width:148px;min-height:215px;}
#pj-browse .itembox ul li h2 {height:15px;}
#pj-browse .pjlist-datepicker {float: left;}
#pj-browse .pjlist-datepicker select {border:1px solid #cecece; text-align:center; background:#fff; color:#525252; font-size:13px; padding: 3px 4px; display: inline-block; cursor: pointer; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#pj-browse .pjlist-datepicker option {border:1px solid #cecece;}
#pj-browse .pjlist-action-nav {float:right;}
#pj-browse .copyright-tips {text-align:right; font-size:13px; padding-bottom:10px;}
#pj-browse table {margin:0;}
#pj-browse .list-top {text-align:right; margin:10px 0;}


/****** project-info ******/
/*** preview ***/
#preview {border-top:0px;}
#preview-hd {
  color:#fff; 
  /* background:url(/images/tintint/common/pj/preview_hd.jpg) top right;  */
  background:url(/images/tintint/common/pj/bg_wood_dark.jpg) top left; 
  height:initial; 
  /* height: 80px; */
  -moz-border-radius: 9px 9px 0 0;
  -webkit-border-radius: 9px 9px 0 0; 
  border-radius: 9px 9px 0 0;
}
#preview-hd .title {padding:15px; position:relative;}
#preview-hd .title .left {width:850px;}
#v3 #preview-hd .title .left {max-width: 100%;}
#preview-hd h1 {font-size:30px; letter-spacing:3px; line-height:35px; overflow:hidden; height:35px;}
#v3 #preview-hd h1 {white-space: nowrap;text-overflow: ellipsis;}
#preview-hd span {font-weight:bold; letter-spacing:1px;}
#v3 #preview-hd span {font-weight:normal;}
#preview-hd span.notice {font-size:13px;letter-spacing:2px;line-height:24px;width:100%;background:#6c6c6c;display:inline-block;text-align:center;-moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0;padding-left: 8px;padding-right: 8px;}
#preview-hd span.notice a {color:#fff;text-decoration:underline;}
#preview-hd span.notice a:hover {color:#D47B1C;}
#preview-player {
  text-align: center; 
  /* background:url(/images/tintint/common/pj/preview_bg.jpg) repeat-y top left;  */
  /* background:url(/images/tintint/common/pj/bg_wood_light.jpg) repeat-y top left;  */
  background:url(/images/tintint/common/pj/bg_wood_dark.jpg) repeat top left; 
  border-radius: 0.375rem;
  background-position-x: center;
}
#preview-info {margin-top:30px; color:#6c6c6c;}
#v2 #prv-about {padding:20px;}
#prv-about h5 , #comment h5{color:#333; letter-spacing:1px;}
#prv-about h5 {font-weight:bold;}
#sticker h5 {font-size:13px;}
#prv-about #pj-author h5 {line-height: 25px;font-size: 16px;}
#preview_info .pad {margin:0 0 0 17px;}
.preview_buy {color:#404040;}
#v3 .preview-fb { position: absolute; top: -45px; right: 10px;}

.collect-ftp{

}
.collect-ftp .share-tag, .collect-ftp .share-tag a {
  width: 32px;
  height: 32px;
  overflow: hidden;
}
.collect-ftp .share-tag a{
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
.collect-ftp .share-tag a.fb_icon{
 background-image: url(/images/tintint/common/player/share/ic-share-fb.svg);
}
.collect-ftp .share-tag a.fb_icon:hover{
  background-image: url(/images/tintint/common/player/share/ic-share-fb-hover.svg);
}
.collect-ftp .share-tag a.line_icon{
  background-image: url(/images/tintint/common/player/share/ic-share-line.svg);
}
.collect-ftp .share-tag a.line_icon:hover{
  background-image: url(/images/tintint/common/player/share/ic-share-line-hover.svg);
}
.collect-ftp .share-tag a.copy_icon{
  background-image: url(/images/tintint/common/player/share/ic-share-link.svg);
}
.collect-ftp .share-tag a.copy_icon:hover{
  background-image: url(/images/tintint/common/player/share/ic-share-link-hover.svg);
}
.collect-ftp .share-tag a img, .collect-ftp .share-tag img{
  width: 100%;
}
/*.pj-tag{
  cursor: pointer;
}*/
.pj-tag .pj-send-icon{
/*  width: 32px;
  height: 32px;
  background-size: 60%;
  margin-right: 0;*/
  width: 14px;
  height: 14px;
  background-color: #f4f4f4;
  padding:9px;
  display: inline-block;
  box-sizing: content-box;
  background-repeat:no-repeat;
  background-position:center;
  background-origin: border-box;
  background-size:17px;
  cursor: pointer;
}
.pj-tag .pj-send-icon.pj-love{
  /* background-color: #EB0C4B;
  border: 2px solid #414141;
  background-image: url(/images/tintint/common/pj/info/ic_heart_gray.png);
  background-image: url(/images/tintint/common/pj/info/ic_heart_wh.png); */
  background-image: url(/images/tintint/common/pj/info/ic-like-default.svg);
}
.pj-tag#userlike_btn:hover .pj-send-icon.pj-love{
  background-color: #FDECF1;
  background-image: url(/images/tintint/common/pj/info/ic-like-hover.svg);
}
.pj-tag .pj-send-icon.has-love{
  background-image: url(/images/tintint/common/pj/info/ic-like-active.svg);
  /*background-image: url(/images/tintint/common/pj/info/ic_heart_wh.png);*/
}
.pj-tag .pj-send-icon.pj-encourage{
  /* background-color: #E68722;
  background-color: #fff;
  border: 2px solid #414141;
  background-image: url(/images/tintint/common/pj/info/ic_mark_gray.png);
  background-origin: border-box;
  background-image: url(/images/tintint/common/pj/info/ic_mark_wh.png); */
  background-image: url(/images/tintint/common/pj/info/ic-collect-default.svg);
}
.pj-tag#user_favorite_btn:hover .pj-send-icon.pj-encourage{
  background-color: #E4DEDA;
  background-image: url(/images/tintint/common/pj/info/ic-collect-hover.svg);
}
.pj-send-icon.pj-comment-btn:hover{
  background-color: #DDDDDD;
}
.pj-tag .pj-send-icon.has-encourage{
/*  background-color: #E68722;
  background-image: url(/images/tintint/common/pj/info/ic_mark_wh.png);*/
  background-image: url(/images/tintint/common/pj/info/ic-collect-active.svg);
}
.pj-tag:hover .pj-love{
  /* background-color: #CC0B42; */
}
.pj-tag:hover .pj-encourage{
  /* background-color: #C56E25; */
}
.pj-tag .pj-love.active, .pj-tag .pj-encourage.active{
  background-color: #DDDDDD;
}

@media (max-width: 750px) {
  #info-preview-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  #info-preview-box h4{
    -webkit-flex: 32;
    -moz-flex: 32;
    -ms-flex: 32;
    flex: 32;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 5px;
    margin-bottom: 0px;
    letter-spacing: 2px;
  }
  #info-preview-box h4+span {
    -webkit-flex: 27;
    -moz-flex: 27;
    -ms-flex: 27;
    flex: 27;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px;
    letter-spacing: 2px;
    text-align: right;
  }
  #info-preview-box h4+span span {
    letter-spacing: 2px;
  }
  #preview-hd span.notice {
    text-align: left;
  }
}
@media (max-width: 765px) {
  #v3 #preview-player {
    margin-left: -1rem;
    margin-right: -1rem;
    border-radius: 0px;
  }
}
@media (max-width: 540px) {
  #v3 #preview-player {
    padding-bottom: 5px;
  }
  #v3 .preview-fb {
    right:0px;
  }
  #v3 .player_fullWidth .preview-fb {
    display: none;
  }
}
@media (max-width: 370px) {
  .small-hide {
    display: none;
　}
}

/* preview-store-tag */
#store-title {color:#63361c; font-weight:bold; letter-spacing:1px; font-size:13px; background:url(/images/tintint/zh_TW/store/store_bg.gif) no-repeat top left; overflow:hidden; padding-left:12px; margin-left:-5px; }
#store-title a {color:#63361c; cursor: pointer; text-decoration:none;}
#store-title a:hover {color:#A55C3F;}

/* project-about */
#v2 #prv-about #pj-info , #v2 #prv-about #pj-author {width:50%; padding-top:15px;}
#v2 #prv-about #pj-info {padding-right:20px; float: left; min-height: 250px;}
#v2 #prv-about #pj-author {padding-left:20px; float: right;}
#v2 #prv-about #pj-info .info {padding:0px 0 0 20px; width:260px; line-height:22px;}
/*#prv-about #pj-info .pj-img {width:165px;}*/
/*#prv-about #pj-info h3 {line-height:40px; }
#prv-about #pj-info h4 {font-weight:bold;}*/
#prv-about #pj-info h4+span {font-size: 12px;}
/*#prv-about #pj-info ul {margin-top:12px; line-height:25px; font-size:13px;}*/
#prv-about .pj-buy span {font-size:16px; font-weight:bold; letter-spacing:1px;}
#prv-about .pj-buy span:first-child {font-size:13px;padding-right:10px; font-weight: normal;}
#v2 #prv-about .info-share {width:165px; height:22px;}
#prv-about .prv-addfavor { width: 79px; height: 22px; border-radius: 3px; border: 1px solid #666;}
#prv-about .prv-addfavor a {width: 100%; height: 100%; font-size: 12px; letter-spacing: 0.7px; line-height: 20px; text-align: center; display: inline-block; padding: 0px 4px; color:#666;}
#prv-about .prv-addfavor a .prv-ic-heart {width: 13px; display: inline-block; font-size: 0px; vertical-align: top;}
#prv-about .prv-addfavor a .prv-ic-heart #red_heart {display: none;}
#prv-about .prv-about-ft {padding:11px 0 0 0;width:80%;}
#prv-about .prv-about-ft .pj-buy {line-height:initial;margin: 15px 0px;}
#pj-info .prv-ft-link , #pj-info .prv-storebuy {line-height: 25px;}
#prv-about .prv-about-ft .prv-ft-link:hover , #prv-about .prv-about-ft .prv-storebuy:hover {opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
#v2 #pj-author {padding-top:19px;}
#v2 #pj-author .info {margin :8px 0 17px 0;  padding-bottom:30px;}
#v3 #pj-author .info p {font-size: 13px;}
#v3 #pj-author .author-img-outter {width:50px;}
#prv-about .prv-about-ft .p_enable::before{
  content: "";
  width: 17px;
  height: 17px;
  display: inline-block;
  background-size: 100% auto;
  vertical-align: top;
  margin-right: 2px;
  background-image: url(/images/tintint/common/pj/info/project_info_privacy_icons.png);
  background-position-y: 0;
}
/*#pj-author .author-img {
  width: 65px;
  height: 65px;
}*/
#pj-author .author-img img {
  /* max-height:65px; 
  max-width:65px;  */
  width: 48px;
  height: 48px;
  object-fit: cover;
  /*border:1px solid #efefef;*/
}
#pj-author .author-img .medal{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: absolute;
  bottom: -12px;
  right: -12px;
  border: 1px solid #426B89;
  background-color: #fff;
}
#v2 #pj-author #author-about {margin:0px 15px; width:100px; padding-top:10px;}
#pj-author .bubble {background:#efefef; padding:10px;}
#v3 #pj-author .bubble {position: relative;top: -10px;}
#v2 #pj-author .bubble p {width:200px; height:58px; overflow:hidden; }
#v3 #pj-author .bubble p {/*height:58px;*/ overflow:hidden; word-break: break-all;    white-space: pre-wrap;}
#pj-author .text {border-bottom:1px solid #cecece;  padding-bottom:13px;}
#prv-about #sticker {font-size:13px;}
#prv-about #sticker p {padding-bottom:10px;}
#v2 #prv-about #sticker .textarea {width:450px; height:50px; margin-top:0px; color:#AEAEAE; overflow:hidden; padding:5px; font-size:13px;}
#v3 #prv-about #sticker .textarea {width:100%; height:50px; margin-top:0px; color:#AEAEAE; overflow:hidden; padding:5px; font-size:13px;}
#prv-pd {color:#333; /*letter-spacing:1px;*/ color:#6c6c6c;}
#prv-pd .submit_radius {color:#fff; letter-spacing:1px; margin-left:5px;}
#prv-pd .submit_radius:hover {background: #ff6d89; border: 1px solid #ff6d89;}
#prv-pd .submit_radius img {padding-left:5px;}
#v2 #prv-pdbox , #pj-recom {text-align:center; margin-top:32px;}
#v3 #prv-pdbox , #pj-recom {text-align:center; margin-top:37px;overflow: auto;}
#prv-pdbox .name {display:none;}
#prv-pdbox .title {border:0px; margin-bottom:0px}
.active-link {color:#999; letter-spacing:1px; font-weight:bold;}

.author-shared li {font-size: 13px;line-height:20px;}
#pj-author .hr-line {height: 1px; background-color: #cecece;}
#v2 #pj-author .hr-line {margin: 15px 0px ;}

.buy {text-align:right; padding-right:5px;}
.buy a {text-decoration: underline;}
#v3 #preview_comment_outter>.main {width: 72%;}
#v3 #bd #preview #preview_comment_outter>.sidebar {width: 28%;}

#comment .accordion-button:not(.collapsed) {
  --bs-accordion-active-color: #333;
  --bs-accordion-active-bg: #fff;
  --bs-accordion-border-width: 0;
}
#comment .accordion-button::after {
  margin-left: 0;
}
#author-about .tt-link-primary {
  color: var(--bs-primary);
}
#author-about .tt-link-primary:hover {
  color: #625043;
}
@media (max-width:750px) {
  #v3 #bd #preview #preview_comment_outter>.sidebar {
    /* display: none; */
    width: 100%;
  }
  #v3 #preview_comment_outter>.main {width: 100%;padding-right:0px;}
  /*#v3 #pj-author .info {
    margin-top: 30px; 
    margin-bottom: 30px; 
    padding:0px;
  }*/
  #v3 #pj-author {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;}
  #v3 #prv-about #sticker {order:-1;border-top: 1px solid #cecece;border-bottom: 1px solid #cecece;padding: 22px;margin-left: -20px;margin-right: -20px;width: calc(100% + 40px);text-align: center;letter-spacing: 3px;}
  #v3 .hr-line {display: none;}
  #v3 #prv-about #pj-author h5 {
    /* padding: 0px; */
    font-size: 15px;
    /* padding-top: 25px; */
  }
  #v3 #prv-about ul.author-shared {padding:0px;}
}
@media (max-width:500px) {
  #v3 #pj-info>div {min-width: 100%;padding:0px}
  /*#v3 .pj-img>div {margin: auto;}*/
  #v3 #pj-info .info>h4{text-align: center}
  #v3 #pj-info .info>span{text-align: center; display: inline-block;width: 100%;}
  /*#v3 #prv-about #pj-info ul {margin-top: 40px;}*/
  #prv-about .prv-about-ft {width:  100%;}
  #pj-info .prv-ft-link {margin: auto;}
}
@media (max-width:450px) {
  #v3 #pj-author #author-description {min-width: 80%;top: 0px;margin: 10px 10%;}
  #v3 #pj-author #author-img-about {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
/*  #v3 #pj-author #author-img-about #author-about {
    width: 100%;
    text-align: center;
    padding: 0px;
    margin-top: 10px;
  }*/
}

#preview-info #need_print_count {width: 50px;padding: 4px 0px 4px 4px; font-size: 13px; color: #303030;}
#preview-info .permission-icon:before, .order-icon:before {content: "";width: 17px;height: 17px;display: inline-block;background-size: 100% auto;vertical-align:top;margin-right: 2px;}
#preview-info .permission-icon:before {background-image: url(/images/tintint/common/pj/info/project_info_privacy_icons.png);}
#preview-info .permission-icon:before.icon-private {background-position-y: 0px;}
#preview-info .permission-icon.icon-notlist:before {background-position-y: -17px;}
#preview-info .permission-icon.icon-public:before {background-position-y: -34px;}
#preview-info .order-icon:before {background-image: url(/images/tintint/common/pj/info/project_info_buy_icons.png);}
#preview-info .order-icon.icon-private:before {background-position-y: 0px;}
#preview-info .order-icon.icon-public:before {background-position-y: -17px;}
/*.toast {
  position: fixed;
  bottom: -55px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  width: 100%; 
  pointer-events: none;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  transition: bottom 1s;
  background-color: rgba(0,0,0,0);
  border: none;
  box-shadow: none;
  z-index: 10;
  left: 0;
}
.toast .toast-inner {padding: 10px 15px;font-size: 12px;background-color: #281200;color: white;border-radius: 2px;opacity: 0.7;}
.toast.showit {bottom: 30px;display: flex!important;}
@media (max-width:540px) {
  .toast {display:block;}
  .toast .toast-inner {border-radius:0px;}
  .toast.showit {bottom: 0px;display: flex!important;}
}*/

/* .toast-success {
  --bs-toast-bg: #DDF5E2;
  --bs-toast-border-color: #BAEBC6;
} */
.toast-container {
  margin-top: 24px;
}

.border-ef {
    border-color: var(--bs-gray-200) !important;
}

/* project-comment */
/*#comment .block-ef , #comment .border {padding:15px;}*/
#comment .comment-message {
  min-height: 220px;
}
#comment #mes-post {/*border-bottom:1px solid #cecece;*/ margin-bottom:30px;}
/*#comment .block-ef {padding:20px 10px; color:#333; margin-bottom:20px;}*/
#comment ul {padding:10px 0 15px 0;}
#comment .user-img {
  width:32px; 
  height: 32px;
/*  margin-right:10px;*/
}
#comment .user-img img {width:32px; height: 32px; object-fit: cover;}
#comment .comment-user-img {
  width: 48px; 
  height: 48px;
/*  margin-right:10px;*/
}
#comment .comment-user-img img {width:48px; height: 48px; object-fit: cover;}
#comment #mes-post .block-ef {position: relative;}
#comment #mes-post .bubble-comment:before {border-left: 10px solid rgba(255, 255, 255, 0); border-bottom: 12px solid #f4f4f4; border-right: 10px solid rgba(255, 255, 255, 0); display: inline-block; content: ''; position: absolute; top: -10px; left: 14px;}

#preview-player .card {
  --bs-card-border-radius: 0;
}

/* preview-canvas */
#preview-player .player-framed-prints-50s, #preview-player .player-canvas-50s, #preview-player .player-canvas-40r_landscape {width:650px; margin: 0 auto;}
#preview-player .player-framed-prints-40s, #preview-player .player-canvas-40s, #preview-player .player-canvas-30r_landscape {width:640px; margin: 0 auto;}
#preview-player .player-framed-prints-30s, #preview-player .player-canvas-30s, #preview-player .player-canvas-25r_landscape {width:610px; margin: 0 auto;}
#preview-player .player-framed-prints-25s, #preview-player .player-canvas-25s, #preview-player .player-canvas-sr_landscape {width:580px; margin: 0 auto;}
#preview-player .player-canvas-50r_landscape {width:750px; margin: 0 auto;}
#preview-player .player-canvas-sr_portrait, #preview-player .player-canvas-25r_portrait, 
#preview-player .player-canvas-30r_portrait, #preview-player .player-canvas-40r_portrait, 
#preview-player .player-canvas-50r_portrait {width:400px; margin: 0 auto;}
#preview-player .player-cover img {-moz-box-shadow: 10px 10px 10px rgba(20%,20%,40%,0.6);  -webkit-box-shadow: 10px 10px 10px rgba(20%,20%,40%,0.6);  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.6);}
#preview-player embed {max-width: 95%;}
@media (max-width:540px) {
  #preview-player .player-framed-prints-50s, #preview-player .player-canvas-50s, #preview-player .player-canvas-40r_landscape, #preview-player .player-canvas-40r_portrait,
  #preview-player .player-framed-prints-40s, #preview-player .player-canvas-40s, #preview-player .player-canvas-30r_landscape, #preview-player .player-canvas-30r_portrait,
  #preview-player .player-framed-prints-30s, #preview-player .player-canvas-30s, #preview-player .player-canvas-25r_landscape, #preview-player .player-canvas-25r_portrait,
  #preview-player .player-framed-prints-25s, #preview-player .player-canvas-25s, #preview-player .player-canvas-sr_landscape, #preview-player .player-canvas-sr_portrait,
  #preview-player .player-framed-prints-15s, #preview-player .player-canvas-50r_landscape, #preview-player .player-canvas-50r_portrait {
    margin-bottom: 15px;
  }
}



/*.mywork-display .edit .top, .mywork-display .fin .top {display:none;}*/

/** mode list **/
/*#mode-list {margin-bottom:10px;}*/
/*#mode-list , .mywork-tip {font-size:13px;}*/
/* #mode-list li {float:left;} */
/*#mode-list a {font-weight:bold;text-decoration:none;padding:5px 7px;}*/
/*#mode-list select.right {min-width:120px;padding:2px;border-radius:4px;margin-top:7px;}*/
/*#mode-list .right {text-align:right; line-height:10px;}*/
/*#mode-list .mode-draft {padding-right:25px; background: url(/images/tintint/zh_TW/my/editing_top.png) no-repeat 90% 70%;;}
#mode-list .mode-revised {padding-right:30px; background: url(/images/tintint/zh_TW/my/fin_editing_top.png) no-repeat 90% 70%;;}
#mode-list .mode-finished {padding-right:34px; background: url(/images/tintint/zh_TW/my/fin_top.png) no-repeat 90% 70%;;}
#mode-list .mode-published {padding-right:25px; background: url(/images/tintint/zh_TW/my/pub_top.png) no-repeat 90% 70%;;}
#mode-list .mode-rescued {padding-right:34px; background: url(/images/tintint/zh_TW/my/repair_top.png) no-repeat 90% 70%;;}*/
/*#mode-list .selected, #mode-list a:hover.selected , #mode-list a:visited.selected {text-decoration: none; padding: 2px 30px 3px 20px; padding: 2px 20px 3px 20px; margin: 0 7px; background-color: #7C4824; color: #fff; border-radius: 15px;}*/
/*#mode-list .mode-recent.selected, #mode-list .mode-recent a:hover.selected, #mode-list .mode-collaborate.selected, #mode-list .mode-collaborate a:hover.selected, */
/*#mode-list .mode-delay.selected, #mode-list .mode-delay a:hover.selected, #mode-list .mode-invalidate.selected, #mode-list .mode-invalidate a:hover.selected{padding:2px 20px 3px 20px!important;}*/


/****** project-edit ******/
/* #pj-edit .pro {width:240px; margin-right:10px;} */
#pj-edit .pro .product-title {
  /* text-align:center;  */
  letter-spacing:1px; 
  /* font-weight:bold;  */
  /* padding:10px 0; */
}
/* #pj-edit .pro-form {width:420px;}  */
#pj-edit .project-edit-form .title {
  /* margin:10px 0;  */
  letter-spacing:2px;
}
#pj-edit .project-edit-form {letter-spacing:1px; line-height:22px;}
/* #pj-edit .project-edit-form .error-msg {
  color:red; 
  font-size:13px;
} */
#pj-edit .project-edit-form .edit-description {
  background:#e5e5e5; 
  /* padding:5px 13px 8px 13px; */
}
#pj-edit .project-edit-form .edit-description textarea {
  /* width:82%; 
  max-width:82%;  */
  height:46px; 
  min-height:46px; 
  font-size:13px;
}
#pj-edit .project-edit-form .form-border-top {
  border-top:1px solid #E2E2E2; 
  /* padding-top:5px; 
  margin-top:10px; */
}
#pj-edit .project-edit-form .form-border-bottom {
  border-bottom:1px solid #E2E2E2; 
  /* padding-bottom:5px; 
  margin-bottom:10px; */
}
/* #pj-edit .project-edit-form ul {margin-top:10px;} */
#pj-edit .project-edit-form span {letter-spacing:2px;}
#pj-edit .project-edit-form .edit-description .submit_radius {background:#8b8b8b; border:#8b8b8b;}
#pj-edit .project-edit-form .edit-description .submit_radius:hover {background:#b9b9b9;}
#pj-edit .project-setting {line-height:30px;}

#pj-edit .right {margin-bottom:20px;}
#pj-edit h4 {letter-spacing:1px;}
#pj-edit.revise h3 {line-height:25px;}
/* #pj-edit .btn-xs {margin-top:0;} */

#pj-edit .rescue-button {text-align:center; margin-top: 20px;}
#pj-edit .rescue-button b {color:#eb0a4b;}
#pj-edit .rescue-button .pj-button {margin: 5px;}
#pj-edit .rescue-tips {
  display:none; 
  position: absolute; 
  /* margin: -140px 0 0 -50px;  */
  top: -115px;
  left: -63px;
}
#pj-edit .rescue-tips.fixImg{
  top: -90px;
}
#pj-edit .pj-button:hover .rescue-tips {display:block;}
.rescue-tips .tips-bg {background-color: #000; padding: 10px; width: 280px; font-size: 13px; letter-spacing: 0px; border-radius: 5px; line-height: 25px;}
.rescue-tips .tips-bottom {width:10px; height:8px; position: absolute; background: url(/images/tintint/common/icon/gray_buble_bottom.png?s=1) no-repeat ; margin-left: 143px;}


/*revise*/
.pj-formbox {line-height:1.5;}
.pj-formbox h5 {margin-bottom:15px;}
.pj-formbox u {text-decoration:none;}
.pj-formbox p {letter-spacing:1px;}



/* pj-form */
.form-table .form-row .row-title, .form-table .form-row .row-content {float:left; margin-bottom: 10px;}
.form-table .form-row .row-title {width:80px;}

/*** pj-startmonth-tips ***/
#startmonth-tips{padding:30px; text-align:left;}
#startmonth-tips img{padding-right:5px; }
#startmonth-tips .tips-top {height:30px;}
#startmonth-tips .block-ef {padding:6px; line-height:26px;}

/****** pj-start-guide ******/
#pj-guide .pj-guide-block {background:#fff; padding:0; text-align:center;}
#pj-guide .pj-guide-left {padding:5px 0;}
#pj-guide li {margin:5px; float:left;}
#pj-guide p {line-height:40px;}
#pj-guide b {font-weight:bold; line-height:30px;}
#pj-guide .block-ef {padding:50px 20px;}

/*** pj-guide-snapcard ***/
#pj-guide .pj-guide-left a, #pj-guide .pj-guide-right a {width:165px; height:40px; display:block; margin:0 auto;}
.snapcard_btn1 a {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn01.gif) no-repeat top left;}
.snapcard_btn1 a:hover {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn01.gif) no-repeat top left; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
.snapcard_btn2 a {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn02.gif) no-repeat top left; }
.snapcard_btn2 a:hover {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn02.gif) no-repeat top left; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
.snapcard_btn3 a {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn03.gif) no-repeat top left;}
.snapcard_btn3 a:hover {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn03.gif) no-repeat top left; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
.snapcard_btn4 a {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn04.gif) no-repeat top left; }
.snapcard_btn4 a:hover {background:url(/images/tintint/zh_TW/snapcard/snapcard_btn04.gif) no-repeat top left; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}

/****** embed ******/
#embed td {padding:15px 5px;}
#embed textarea {color:#A8A8A8; font-size:12px; width:185px;}
#embed .step li {width: 280px; float:left;}
#embed .tips {padding:15px; margin-bottom:20px;}
#embed .minist-text textarea {width:160px;}
#embed .minist-text {padding-right:110px;}
#embed .title {width:100%; line-height:30px; padding:20px 0px 10px 0px;  margin-top:15px; clear:both;}
#embed .embed-bkcard {border:2px solid #E5E5E5; padding:20px;}
#embed .embed-title {border-bottom:1px solid #333333; padding-bottom:5px;}
#embed .embed-bkcard .left {padding:15px 5px;}
#embed h1{line-height:32px;}


/****** check-pj ******/
.pjcheck { margin:10px 10px 30px 10px; background:#fff; padding:15px;}
.pjcheck table {margin:10px 0 30px 0;}
.pjcheck table td { padding:5px; word-break: break-all; border:1px solid #939393;}

#check-pj table td { padding:5px; word-break: break-all; border:1px solid #939393;}
#check-pj .repair_step2 a {background:url(/images/tintint/zh_TW/my/repair_step2.gif) no-repeat top left; width:253px; height:79px; display:block;}
#check-pj .repair_step2 a:hover {background:url(/images/tintint/zh_TW/my/repair_step2_fin.gif) no-repeat top left; text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}
#check-pj .repair_step2 a:hover h2 {color:#DD5E31; text-decoration: none;}
#check-pj .repair_step2 img {width:253px; height:79px;}
#check-pj .check-step {background:#fff; padding:15px; margin:20px 0;}
#check-pj .check-step li {float:left; margin-top:10px;}
#check-pj .check-step .step {color:#6e472f;}
#check-pj .check-status { width:135px; height:43px; background:url(/images/tintint/zh_TW/my/repair_statu.png) no-repeat top left; z-index:1; position: absolute; _behavior: url("/stylesheets/iepngfix.htc?v=1");}

/****** notification ******/
#notification .text {border-top:2px solid #d3d3d3; border-bottom:2px solid #d3d3d3; height:40px; line-height:40px; font-weight:bold; color:#9d9d9d;}
#notification strong {font-weight:bold; color:#ed1f09;}


/****** BTN ******/
a.pj-start-button {width:120px; padding: 8px 20px; display:inline-block; line-height: 24px; text-align: center; text-decoration:none; letter-spacing: 1px; border: 1px solid #eb0a4b; border-radius: 5px;}
a.btn-pink {background-color:#eb0a4b;color:#fff;position:relative;}
a.btn-pink:after {border: 6px solid transparent; border-left: 8px solid #fff; width: 0; height: 0; position: absolute; content: ' '; top:13px; right:15px;}
a.btn-white {background-color:#fff;color:#eb0a4b;font-weight:bold;position:relative;padding-right:35px;}
a.btn-white:after {border: 6px solid transparent; border-left: 8px solid #eb0a4b; width: 0; height: 0; position: absolute; content: ' '; top:13px; right:15px;}
a.pj-start-button:hover {opacity:0.7;}

.pj-btn input {padding: 8px 35px 8px 20px; display: inline-block; line-height: 24px; text-align: center; text-decoration: none; letter-spacing: 1px; border: 1px solid #eb0a4b; border-radius: 5px; background: #eb0a4b;
color: #fff; font-size: 14px; cursor: pointer; letter-spacing:1px;}
.pj-btn:after{border: 6px solid transparent; border-left: 8px solid #fff; width: 0; height: 0; position: absolute; content: ' '; margin: 15px 0 0 -25px;}

.pj-button {margin-top: 5px; line-height: 40px; font-weight:bold;text-align: center; display: block; margin: 10px 5px; letter-spacing: 1px; height: 38px; border: 1px solid #eb0a4b; border-radius: 5px;}
.pj-button:hover {opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; text-decoration: none;}
.pj-button.button-pink {background-color: #eb0a4b; color: #ffffff; width: 198px; padding: 0px 5px;}
.pj-button.button-white {background-color: #fff; color: #eb0a4b; width:95px;}

.pj-textlink {
  /* padding: 0 5px;  */
  font-size: 13px;
}
/* .pj-textlink-list {margin-top:10px; font-size: 0;} */
.pj-textlink-list .pj-textlink:not(:first-child) {border-left: 1px solid #888;}
/* .project-edit-buttons li {overflow: hidden;} */
.project-edit-buttons .edit-active a:hover {text-decoration: none;}
.project-edit-buttons {
  background:#fff; 
  /* padding:20px; 
  margin:30px 0 20px 0; */
}
.project-edit-buttons font {letter-spacing:1px;}

/****** project invite ******/
.invite {margin:15px;}
.invite td {padding:5px;}

/* project album */
.album-container {padding: 25px;}
.album-header h1 {font-size: 24px; font-weight: bold; margin-bottom: 10px;}
.album-header h2 {font-size: 19px; font-weight: bold; margin-bottom: 10px;}
.album-content {background-color: #efefef;}
.photo-list .photo {float: left; width: 118px; height: 118px; line-height: 112px; text-align: center; margin: 10px; border: 1px solid #E2E2E2; background-color: #fff; padding: 5px;}
.photo-list .photo:hover {border: 1px solid green; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
.photo .photo-image {vertical-align: middle;}
.photo .horizontal-photo {max-width: 100%;}
.photo .vertical-photo {max-height: 100%;}
.album-pagination {text-align: right; padding: 10px 5px;}
.album-pagination .page {display: inline-block; margin: 2px 5px; padding: 2px 5px; background-color: #fff;}
.album-pagination .page.actived {background-color: #D47B1C; color: #fff;}


/****** project-info-thumb ******/
/* prv-bunko */
.prv-bunko {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-bunko img {width:143px; padding-top:7px; padding-left:7px;}
/* prv-bunko-l */
.prv-bunko-l {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-bunko-l img {width:143px; padding-top:7px; padding-left:7px;}
/* prv-classic-clothbound-portraitbook */
.prv-classic-clothbound-portraitbook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-classic-clothbound-portraitbook img {width:143px; padding-top:7px; padding-left:7px;}
/* prv-handycard */
.prv-handycard {background:url(/images/tintint/zh_TW/pj/prv_handycard.gif) no-repeat bottom left; margin-right:15px; width:110px; height:150px;}
.prv-handycard img {width:88px; padding-top:14px; padding-left:20px; }
/* prv-handycard-l_portrait */
.prv-handycard-l_portrait {background:url(/images/tintint/common/pd/pd_handycardL_portrait_shadow.png) no-repeat bottom left; margin-right:15px; width:110px; height:150px;}
.prv-handycard-l_portrait img {width:108px; padding-top:13px; padding-left:35px; }
/* prv-handycard-l_landscape */
.prv-handycard-l {background:url(/images/tintint/common/pd/pd_handycardL_landscape_shadow.png) no-repeat bottom left; margin-right:15px; width:140px; height:150px;}
.prv-handycard-l img {width:133px; padding-top:36px; padding-left:11px; }
/* prv-storybook/nelly-caesar/mumuhug */
.prv-storybook-nelly-caesar, .prv-storybook-mumuhug, .prv-storybook {background:url(/images/tintint/zh_TW/pj/prv_stbk.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-storybook-nelly-caesar img, .prv-storybook-mumuhug img, .prv-storybook img {width:142px; padding-top:8px; padding-left:7px; }
/* prv-storybook-l/nelly-caesar/mumuhug */
.prv-storybook-l-nelly-caesar, .prv-storybook-mumuhug, .prv-storybook-l {background:url(/images/tintint/zh_TW/pj/prv_stbk.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-storybook-l-nelly-caesar img, .prv-storybook-mumuhug img, .prv-storybook-l img {width:142px; padding-top:8px; padding-left:7px; }
/* prv-canvas-sr */
.prv-canvas-sr_portrait {background:url(/images/tintint/zh_TW/pj/prv_canvas.gif) no-repeat bottom left; margin-right:15px; width:150px; height:189px;}
.prv-canvas-sr_portrait img {width:138px; height:178px; padding-top:4px; padding-left:14px; }
/* prv-canvas-sr-landscape */
.prv-canvas-sr_landscape {background:url(/images/tintint/zh_TW/pj/prv_bunko-sr.gif) no-repeat bottom left; margin-right:15px; width:150px; height:132px;}
.prv-canvas-sr_landscape img {width:138px; padding-top:31px; padding-left:11px; }
/* prv-canvas-25s */
.prv-canvas-25s {background:url(/images/tintint/common/pj/prv_canvas-25s.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-canvas-25s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-canvas-30s */
.prv-canvas-30s {background:url(/images/tintint/common/pj/prv_canvas-25s.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-canvas-30s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-canvas-40s */
.prv-canvas-40s {background:url(/images/tintint/common/pj/prv_canvas-25s.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-canvas-40s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-canvas-50s */
.prv-canvas-50s {background:url(/images/tintint/common/pj/prv_canvas-25s.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-canvas-50s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-canvas-30r/40r/50r */
.prv-canvas-30r , .prv-canvas-40r , .prv-canvas-50r, .prv-canvas-30r_portrait , .prv-canvas-40r_portrait , .prv-canvas-50r_portrait {background:url(/images/tintint/common/pj/prv-canvas-30r.gif) no-repeat bottom left; margin-right:15px; width:150px; height:189px;}
.prv-canvas-30r img , .prv-canvas-40r img , .prv-canvas-50r img, .prv-canvas-30r_portrait img , .prv-canvas-40r_portrait img , .prv-canvas-50r_portrait img {width:139px; padding-top:7px; padding-left:11px; }
/* prv-canvas-30r/40r/50r */
.prv-canvas-30r_landscape , .prv-canvas-40r_landscape , .prv-canvas-50r_landscape {background:url(/images/tintint/common/pj/prv-canvas-30r-landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:132px;}
.prv-canvas-30r_landscape img , .prv-canvas-40r_landscape img , .prv-canvas-50r_landscape img {width:141px; padding-top:22px; padding-left:10px; }
/* prv-flipbook */
.prv-flipbook {background:url(/images/tintint/zh_TW/pj/prv_flipbk.gif) no-repeat bottom left; margin-right:15px; width:153px; height:150px; padding:16px 9px 44px 11px;}
.prv-flipbook img {width:133px; height:90px;}
.prv-flipbook .top {z-index:1; background:url(/images/tintint/common/pj/prv_flipbk_top.png) no-repeat top left; display:block; position:absolute; width:133px; height:90px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-flipbook- */
.prv-flipbook-square {background:url(/images/tintint/common/pd/pd_flipbook6x6_shadow.png) no-repeat top center; margin-right:15px; width:153px; height:150px;}
/*.prv-flipbook-square img {width:133px; height:90px;}*/
.prv-flipbook-square .top {z-index:1; background:url(/images/tintint/common/pd/pd_flipbook6x6_top.png) no-repeat top left; display:block; position:absolute; width:133px; height:135px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
.prv-flipbook-square img {width:120px; margin: 15px 0 0 4px;}
/* prv-shashinbook */
.prv-shashinbook {background:url(/images/tintint/zh_TW/pj/prv_shashin.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-shashinbook img {width:142px; padding-top:24px; padding-left:7px; }
/* prv-shashinbook-l */
.prv-shashinbook-l {background:url(/images/tintint/zh_TW/pj/prv_shashin.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-shashinbook-l img {width:142px; height:125px; padding-top:24px; padding-left:7px; }
/* prv-shashinbook-h */
.prv-shashinbook-h {background:url(/images/tintint/zh_TW/pj/prv_shashin.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-shashinbook-h img {width:142px; padding-top:24px; padding-left:7px; }
/* prv-shashinbook-portrait-l */
.prv-shashinbook-portrait-l {background:url(/images/tintint/common/pj/prv_a4.gif) no-repeat top left; margin-right:15px; width:143px; height:197px; padding: 7px 0 0 7px;}
.prv-shashinbook-portrait-l img {width:136px;}
.prv-shashinbook-portrait-l .top {z-index:1; background:url(/images/tintint/common/pj/prv_a4_top.png) no-repeat top left; display:block; position:absolute; width:136px; height:188px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-postcard-portrait */
.prv-postcard_portrait {background:url(/images/tintint/common/pj/prv_postcard_portrait.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-postcard_portrait img {width:139px; height:185px; padding-top:14px; padding-left:11px; }
/* prv-postcard-landscape */
.prv-postcard_landscape, #about-book #prv-postcard, .prv-postcard {background:url(/images/tintint/common/pj/prv_postcard_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-postcard_landscape img, #about-book #prv-postcard img, .prv-postcard img {width:142px; padding-top:7px; padding-left:10px;}
/* prv-mailing-postcard */
.prv-mailing-postcard , .prv-mailing-postcard-designer {background:url(/images/tintint/common/pd/my_mailing_postercard.png) no-repeat bottom left; margin-right:15px; width: 152px; height: 155px;}
.prv-mailing-postcard img , .prv-mailing-postcard-designer img {width: 140px; height: 131px; padding-top: 36px; padding-left: 13px;}
/* prv-desk-calendar/desk-calendar-biz/nelly-caesar/mumuhug */
.prv-desk-calendar-nelly-caesar, .prv-desk-calendar-mumuhug, .prv-desk-calendar, .prv-desk-calendar-biz {background:url(/images/tintint/common/pj/prv_deskcan.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px; padding:19px 5px 39px 14px;}
.prv-desk-calendar-nelly-caesar img, .prv-desk-calendar-mumuhug img, .prv-desk-calendar img, .prv-desk-calendar-biz img {width:131px;}
.prv-desk-calendar-nelly-caesar .top, .prv-desk-calendar-mumuhug .top, .prv-desk-calendar .top, .prv-desk-calendar-biz .top { z-index:1; background:url(/images/tintint/common/pj/prv_deskcan_top.png) no-repeat top left; display:block; position:absolute; width:131px; height:146px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-desk-calendar-landscape */
.prv-desk-calendar-landscape {background:url(/images/tintint/common/pj/prv_desk-calendar-l.png) no-repeat bottom left; margin-right:15px; width:150px; height:162px; padding: 37px 5px 24px 13px; position: relative;    background-position: top;}
.prv-desk-calendar-landscape img {width:131px; height:91px;}
.prv-desk-calendar-landscape .top {z-index:1; background:url(/images/tintint/common/pj/prv_desk-calendar-l-top.png) no-repeat top left; display:block; position:absolute; width: 150px; height: 204px; left: 0px; top: 0px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-desk-calendar-s/desk-calendar-s-biz */
.prv-desk-calendar-s, .prv-desk-calendar-s-biz {background:url(/images/tintint/common/pj/prv_desk-calendar-s.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px; padding:19px 22px 41px 25px;}
.prv-desk-calendar-s img, .prv-desk-calendar-s-biz img {width:103px; height:144px;}
.prv-desk-calendar-s .top, .prv-desk-calendar-s-biz .top {z-index:1; background:url(/images/tintint/common/pj/prv_desk-calendar-s_top.png) no-repeat top left; display:block; position:absolute; width:103px; height:144px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-desk-calendar-ss/desk-calendar-ss-biz */
.prv-desk-calendar-ss, .prv-desk-calendar-ss-biz {background:url(/images/tintint/common/pj/prv_desk-calendar-s.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px; padding:19px 22px 41px 25px;}
.prv-desk-calendar-ss img, .prv-desk-calendar-ss-biz img {width:103px; height:144px;}
.prv-desk-calendar-ss .top, .prv-desk-calendar-ss-biz .top {z-index:1; background:url(/images/tintint/common/pj/prv_desk-calendar-s_top.png) no-repeat top left; display:block; position:absolute; width:103px; height:144px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-wooden-base-calendar */
.prv-wooden-base-calendar {background:url(/images/tintint/common/pd/pd_wooden_base_calendar_shadow.png) no-repeat bottom center; margin-right:15px; width:150px; padding:19px 21px 20px 24px;}
.prv-wooden-base-calendar img {width:100px; margin: 0px 0px 3px 2px;}
.prv-wooden-base-calendar .top {z-index:1; background:url(/images/tintint/common/pd/pd_wooden_base_calendar_top.png) no-repeat bottom left; display:block; position:absolute; width:125px; height:141px; margin-left:-19px;  _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-wall-calendar/wall-calendar-biz/nelly-caesar/mumuhug */
.prv-wall-calendar-nelly-caesar, .prv-wall-calendar-mumuhug, .prv-wall-calendar, .prv-wall-calendar-biz {background:url(/images/tintint/common/pj/prv_wallcan.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px; padding:32px 8px 76px 12px;}
.prv-wall-calendar-nelly-caesar img, .prv-wall-calendar-mumuhug img, .prv-wall-calendar img, .prv-wall-calendar-biz img {width:130px;}
.prv-wall-calendar-nelly-caesar .top, .prv-wall-calendar-mumuhug .top, .prv-wall-calendar .top, .prv-wall-calendar-biz .top {z-index:1; background:url(/images/tintint/common/pj/prv_wallcan_top.png) no-repeat top left; display:block; position:absolute; width:130px; height:96px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-diary */
.prv-diary {background:url(/images/tintint/common/pj/prv_diary.gif) no-repeat top left; margin-right:15px; width:150px; height:204px; padding:13px 15px 20px 12px;}
.prv-diary img {width:123px; height:173px;}
.prv-diary .top {z-index:1; background:url(/images/tintint/common/pj/prv_diary_top.png) no-repeat top left; display:block; position:absolute; width:123px; height:171px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-wedding-folded-card */
.prv-wedding-folded-card {background:url(/images/tintint/common/pj/prv_wedding-folded-card.gif) no-repeat top left; margin-right:15px; width:150px; height:155px;}
.prv-wedding-folded-card img {width:140px; height:143px; padding-top:15px; padding-left:12px; }
/* prv-invitation-folded-card */
.prv-invitation-folded-card {background:url(/images/tintint/common/pj/prv_wedding-folded-card.gif) no-repeat top left; margin-right:15px; width:150px; height:155px;}
.prv-invitation-folded-card img {width:140px; height:143px; padding-top:15px; padding-left:12px; }
/* prv-handycard */
.prv-handycard-bulk {background:url(/images/tintint/zh_TW/pj/prv_handycard.gif) no-repeat bottom left; margin-right:15px; width:110px; height:150px;}
.prv-handycard-bulk img {width:88px; padding-top:14px; padding-left:20px; }
/* prv-handycard-landscape */
.prv-handycard-bulk_landscape {background:url(/images/tintint/zh_TW/pj/prv_handycard_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-handycard-bulk_landscape img {width:136px; padding-top:56px; padding-left:10px; }
/* prv-postcard-bulk */
.prv-postcard-bulk_portrait {background:url(/images/tintint/common/pj/prv_postcard_portrait.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-postcard-bulk_portrait img{width:139px; height:185px; padding-top:14px; padding-left:11px; }
/* prv-postcard-landscape */
.prv-postcard-bulk_landscape, .prv-postcard-bulk  {background:url(/images/tintint/common/pj/prv_postcard_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-postcard-bulk_landscape img, .prv-postcard-bulk img  {width:142px; padding-top:7px; padding-left:10px; }
/* prv-framed-prints-15s */
.prv-framed-prints-15s {background:url(/images/tintint/common/pj/prv_framed-prints.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-framed-prints-15s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-framed-prints-25s */
.prv-framed-prints-25s {background:url(/images/tintint/common/pj/prv_framed-prints.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-framed-prints-25s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-framed-prints-30s */
.prv-framed-prints-30s {background:url(/images/tintint/common/pj/prv_framed-prints.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-framed-prints-30s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-framed-prints-40s */
.prv-framed-prints-40s {background:url(/images/tintint/common/pj/prv_framed-prints.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-framed-prints-40s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-framed-prints-50s */
.prv-framed-prints-50s {background:url(/images/tintint/common/pj/prv_framed-prints.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-framed-prints-50s img {width:141px; padding-top:8px; padding-left:5px; }
/* prv-snapcard */
.prv-snapcard {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard-bulk */
.prv-snapcard-bulk {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard-bulk img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard-lite */
.prv-snapcard-lite {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard-lite img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard4facebook */
.prv-snapcard4facebook {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard4facebook img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard4iphone */
.prv-snapcard4iphone {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard4iphone img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard4android */
.prv-snapcard4android {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard4android img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard4instagram */
.prv-snapcard4instagram {background:url(/images/tintint/common/pj/prv_snapcard.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-snapcard4instagram img {width:134px; padding-top:14px; padding-left:20px; }
/* prv-snapcard-bulk-landscape */
.prv-snapcard-bulk_landscape {background:url(/images/tintint/common/pj/prv_snapcard_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height: 110px;;}
.prv-snapcard-bulk_landscape img {width: 142px; padding-top: 17px; padding-left: 9px; }
/* prv-greeting-folded-card */
.prv-greeting-folded-card {background:url(/images/tintint/common/pj/prv_greeting-folded-card.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-greeting-folded-card img {width:140px; padding-top:5px; padding-left:8px;}
/* prv-squarebook */
.prv-squarebook,
.prv-squarebook-l,
.prv-layflat-squarebook,
.prv-layflat-squarebook-l {background:url(/images/tintint/common/pj/prv_squarebook.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-squarebook img,
.prv-squarebook-l img,
.prv-layflat-squarebook img,
.prv-layflat-squarebook-l img {width:142px; padding-top:7px; padding-left:7px; }
/* prv-notebook */
.prv-notebook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-notebook img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-notebook-l */
.prv-notebook-l {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-notebook-l img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-2014notebook */
.prv-2014notebook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-2014notebook img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-2015notebook */
.prv-2015notebook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-2015notebook img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-2016notebook */
.prv-2016notebook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-2016notebook img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-2016notebook-biz */
.prv-2016notebook-biz {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-2016notebook-biz img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-2017notebook */
.prv-2017notebook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-2017notebook img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-blogbook */
.prv-blogbook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-blogbook img {width:144px; padding-top:7px; padding-left:7px;}
/* prv-layflat-portraitbook-lh */
.prv-layflat-portraitbook-lh {background:url(/images/tintint/common/pj/prv_a4.gif) no-repeat top left; margin-right:15px; width:143px; height:197px; padding: 7px 0 0 7px;}
.prv-layflat-portraitbook-lh img {width:136px;}
.prv-layflat-portraitbook-lh .top {z-index:1; background:url(/images/tintint/common/pj/prv_a4_top.png) no-repeat top left; display:block; position:absolute; width:136px; height:188px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}
/* prv-photoprints-4x6-portrait */
.prv-photoprints-4x6_portrait {background:url(/images/tintint/common/pj/prv_photoprints4x6_portrait.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-photoprints-4x6_portrait img {width:125px; height:177px; padding-top:28px; padding-left:26px; }
/* prv-photoprints-4x6-landscape */
.prv-photoprints-4x6_landscape, #about-book #prv-photoprints-4x6, .prv-photoprints-4x6 {background:url(/images/tintint/common/pj/prv_photoprints4x6_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-photoprints-4x6_landscape img, #about-book #prv-photoprints-4x6 img, .prv-photoprints-4x6 img {width:143px; height:100px; padding-top:10px; padding-left:8px;}
/* prv-photoprints-4x4 */
.prv-photoprints-4x4 {background:url(/images/tintint/common/pj/prv_photoprints4x4.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-photoprints-4x4 img {width:135px; height:135px; padding-top:14px; padding-left:15px;}
/* prv-photoprints-4x3-bulk-portrait */
.prv-photoprints-4x3-bulk_portrait {background:url(/images/tintint/common/pj/prv_photoprints4x3_portrait.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-photoprints-4x3-bulk_portrait img {width:68px; height:101px; padding-top:6px; padding-left:41px; }
/* prv-photoprints-4x3-bulk-landscape */
.prv-photoprints-4x3-bulk_landscape, #about-book #prv-photoprints-4x3-bulk, .prv-photoprints-4x3-bulk {background:url(/images/tintint/common/pj/prv_photoprints4x3-bulk_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-photoprints-4x3-bulk_landscape img, #about-book #prv-photoprints-4x3-bulk img, .prv-photoprints-4x3-bulk img {width:101px; height:68px; padding-top:22px; padding-left:23px;}
/* prv-photoprints-4x3-portrait */
.prv-photoprints-4x3_portrait {background:url(/images/tintint/common/pj/prv_photoprints-4x3_portrait.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-photoprints-4x3_portrait img {width:68px; height:101px; padding-top:6px; padding-left:41px; }
/* prv-photoprints-4x3-landscape */
.prv-photoprints-4x3_landscape, #about-book #prv-photoprints-4x3, .prv-photoprints-4x3 {background:url(/images/tintint/common/pj/prv_photoprints-4x3_landscape.gif) no-repeat bottom left; margin-right:15px; width:150px; height:110px;}
.prv-photoprints-4x3_landscape img, #about-book #prv-photoprints-4x3 img, .prv-photoprints-4x3 img {width:101px; height:68px; padding-top:22px; padding-left:23px;}
/* prv-poster, prv-poster-portrait */
.prv-poster, .prv-poster_portrait {background:url(/images/tintint/common/pj/prv_poster_portrait.png) no-repeat bottom left; margin-right:15px; width:145px; height:152px;}
.prv-poster img, .prv-poster_portrait img {width:113px; height:145px; padding-top:20px; padding-left:29px; }
.prv-poster .top, .prv-poster_portrait .top {z-index:1; background:url(/images/tintint/common/pj/prv_poster_portrait_top.png) no-repeat top left; display:block; position:absolute; width:136px; height:188px;}
/* prv-poster-landscape */
.prv-poster_landscape {background:url(/images/tintint/common/pj/prv_poster_landscape.png) no-repeat bottom left; margin-right:15px; width:142px; height:152px;}
.prv-poster_landscape img {width:133px; height:120px; padding-top:36px; padding-left:8px;}
.prv-poster_landscape .top, .prv-poster_landscape .top {z-index:1; background:url(/images/tintint/common/pj/prv_poster_landscape_top.png) no-repeat top left; display:block; position:absolute; width:136px; height:188px;}

/* prv-instagrambook */
.prv-instagrambook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-instagrambook img {width:144px; padding-top:7px; padding-left:7px;}

/* prv-fastbook */
.prv-fastbook {background:url(/images/tintint/zh_TW/pj/prv_bunko.gif) no-repeat bottom left; margin-right:15px; width:150px; height:204px;}
.prv-fastbook img {width:144px; padding-top:7px; padding-left:7px;}

/* prv-fastbook-l */
.prv-fastbook-l {background:url(/images/tintint/common/pj/prv_a4.gif) no-repeat top left; margin-right:15px; width:143px; height:197px; padding: 7px 0 0 7px;}
.prv-fastbook-l img {width:136px;}
.prv-fastbook-l .top {z-index:1; background:url(/images/tintint/common/pj/prv_a4_top.png) no-repeat top left; display:block; position:absolute; width:136px; height:188px; _behavior: url("/stylesheets/iepngfix.htc?v=1");}

/* prv-poster, prv-poster-portrait */
.prv-marriage-certificate {background:url(/images/tintint/common/pd/pd_marriage_certificate_shadow.png) no-repeat top center;background-size: cover; padding:6px 8.5px; margin-right:15px; width:150px; height:204px;}
.prv-marriage-certificate img {width:135px}

/* prv-ideabook */
.prv-ideabook {background:url(/images/tintint/zh_TW/pj/prv_stbk.gif) no-repeat bottom left; margin-right:15px; width:150px; height:150px;}
.prv-ideabook img {width:142px; padding-top:8px; padding-left:7px; }

/*** slideshow ***/
.preview_fb {margin-top:5px;}
.preview_fb .border_gray_btn{margin-right:5px;}


/*** unlock ***/
#pj-unlock {background:url(/images/tintint/common/pj/preview_bg.jpg) repeat-y top center; border-radius: 10px; margin-top: 10px; text-align: center; overflow: hidden; min-height: 400px;}
#pj-unlock .pj-unlock-block { display: inline-block; position: relative;}
.pj-unlock-block h2 {margin: 140px 0 30px 0; color: #fff;}
.pj-unlock-block span.error-msg {color: #fff; position: absolute; bottom: -25px; left: 0;}
.pj-unlock-block span.error-msg:before {content: "！"; background:#eb0a4b; color: #fff; width: 20px; height: 20px; border-radius: 20px; display: inline-block; margin-right: 3px;}
.pj-unlock-block input {color: #333; border: 0; padding: 10px; width: 310px;}
.pj-unlock-block button {color: #fff; padding: 6px 30px;}

#mywork-hd {padding-bottom:10px;}
#mywork-block {padding:20px 25px;}

/*revise*/
.pj-revise .left.pro {height:300px;}
.pj-revise p, .ask4revise p {font-size:14px;line-height:1.5;}
.pj-revise a, .pj-revise h5, .ask4revise a, .ask4revise h5 {font-weight:bold;}
.ask4revise span {color:#7c4824;font-weight:bold;line-height:1.5;margin-top:5px;}

.txt-d72d16{
  color: #d72d16;
}


@media (max-width: 750px) {
	#project-my ul.menubox {padding-bottom:0;}
	/* #mode-list li {margin:5px 0;} */
	#mywork a.text-important {margin-top:10px;}
	#mywork .mywork-display .itembox ul { margin: 40px 0;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-evenly;-moz-justify-content: space-evenly;justify-content: space-evenly;}
	#mywork .mywork-display .itembox ul .clear {display:none;}
	#mode-list select.right {min-width:100%;float:none;}
  /* .project-edit-buttons {
    background: #efefef;
  } */

  .project-edit-buttons font, #pj-start.pj-copy b{
    font-size: 12px;
  }
}
@media (max-width: 540px){
  .rescue-tips .tips-bg {
    width: 228px;
  }
  #pj-edit .rescue-tips {
    top: -138px;
    left: -20px;
  }
  .rescue-tips .tips-bottom{
    margin-left: 123px;
  }
  #pj-edit .rescue-tips.fixImg {
    left: -57px;
  }
}