
/*post edit*/
.post-meta{ margin: auto;}
.post-meta ul { margin:0; }
.post-meta li ul { margin:10px 0 0 0; }
.post-meta ul li { display: inline-block; line-height:170%;margin:0 5px 5px 0;padding:0 0 0 0; width: 32%; }
.post-meta a {
                              display:block;
                              text-decoration:none;
                              background:#f2f2f2 url(img/common/leaf11.png)     no-repeat 9px 5px;
                               padding:8px 15px 8px 42px;
                               -webkit-border-radius:4px;
                               -moz-border-radius:4px;
                               border-radius:4px;
                               -webkit-transition: background-color 400ms ease-in-out;
                               -moz-transition: background-color 400ms ease-in-out;
                               -o-transition: background-color 400ms ease-in-out;
                               -ms-transition: background-color 400ms ease-in-out;
                               transition: background-color 400ms ease-in-out;
                               }
.post-meta a:hover { background-color:#ddd; color:#333; }



/*treatment_title*/
/*.treatment_title h3 {font-size: 18px;}*/

/* crosshead customize*/
.post .crosshead {
  line-height:1.6;
  background: url(img/common/leef02.png) no-repeat 10px 11px;
  padding:10px 15px 10px 32px;
  font-size: 18px;
  font-weight: 700;
  color:#74db00;
 }



/* ----------------------------------------------------------------------
 side content
---------------------------------------------------------------------- */
.side_widget { margin:0 0 40px 0; font-size:11px; overflow:hidden; }
.side_widget ul { margin:0; }
.side_widget li ul { margin:10px 0 0 0; }
.side_widget li { line-height:170%; margin:0 0 10px 0; padding:0 0 0 9px; background:url(img/common/bullet1.gif) no-repeat left 8px; }
.side_widget a { }
.side_widget img { height:auto; max-width:100%; width:auto; }
.side_headline { border-bottom:1px solid #74db00; padding:0; margin:0 0 25px 0; font-size:18px; }
.side_headline span { border-bottom:4px solid #BCF21D; padding:0 0 10px 0; margin:0; display:inline-block; }


/* banner */
#side_col .ad_widget, #side_col .ad_widget2 { background:none; border:none; padding:0; text-align:center; }


/* calendar */
#wp-calendar { margin:0 auto; width:100%; font-size:11px; border-collapse:separate; table-layout:fixed; }
#wp-calendar th, #wp-calendar td { color:#333; padding:0; line-height:340%; text-align:center; }
#wp-calendar td a { display:block; margin:0; padding:0; text-decoration:none; color:#333; background-color:#eee; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-transition-property:background; -webkit-transition-duration:0.4s; -webkit-transition-timing-function:ease; -moz-transition-property:background; -moz-transition-duration:0.4s; -moz-transition-timing-function:ease; -o-transition-property:background; -o-transition-duration:0.4s; -o-transition-timing-function:ease; }
#wp-calendar td a:hover { text-decoration:none; color:#fff; background:#00a2d9; }
#wp-calendar caption { padding:7px 0; }
#wp-calendar thead th, #wp-calendar tfoot td { border:none; padding:0; line-height:200%; }
#wp-calendar #prev, #wp-calendar #next { line-height:200%; }
#wp-calendar #prev a, #wp-calendar #next a { text-decoration:none; background:none; color:#333; }
#wp-calendar #prev a:hover, #wp-calendar #next a:hover { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#fff; background:#00a2d9; }
#wp-calendar td#today { color:#fff; background:#c1c1c1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#footer #wp-calendar td a { background-color:#ddd; }
#footer #wp-calendar td a:hover { background-color:#00a2d9; }


/* search */
.widget_search label { display:none; }
.widget_search #search-box, .widget_search #s, .google_search #search_input
 { width:238px; height:33px; margin:0 0 10px 0; border:1px solid #ccc; background:#fff; padding:0 10px; box-shadow:2px 2px 3px 0px #ddd inset; }
.widget_search #search-btn input, .widget_search #searchsubmit, .google_search #search_button
 { border:none; text-indent:-9999px; width:33px; height:33px; background:#222 url(img/common/search.png) no-repeat center; cursor:pointer; display:block; float:right; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.widget_search #search-btn input:hover, .widget_search #searchsubmit:hover, .google_search #search_button:hover
 { background-color:#00a2d9; }


/* archive category dropdown */
.widget_archive select, .widget_categories select { border:1px solid #ddd; padding:6px 10px; width:100%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 0 20px 0; }


/* recent post */
.tcd_recent_post_widget ol { margin:0; padding:0; list-style-type:none; }
.tcd_recent_post_widget li { padding:0 0 14px 0; margin:0 0 14px 0; line-height:100%; border-bottom:1px dotted #aaa; background:none; }
.tcd_recent_post_widget li:last-child { border:none; margin:0; padding:0; }
.tcd_recent_post_widget a.image { display:block; float:left; width:65px; height:65px; margin:0 15px 0 0; background:#fff; border:1px solid #ccc; }
.tcd_recent_post_widget a.image img { display:block; margin:0; -webkit-transition-property:opacity; -webkit-transition-duration:0.5s; -webkit-transition-timing-function:ease; -moz-transition-property:opacity; -moz-transition-duration:0.5s; -moz-transition-timing-function:ease; -o-transition-property:opacity; -o-transition-duration:0.5s; -o-transition-timing-function:ease; }
.tcd_recent_post_widget a.image:hover img { opacity:0.5; }
.tcd_recent_post_widget .date { margin:0 0 10px 0; padding:0; line-height:100%; font-size:11px; }
.tcd_recent_post_widget a.title { margin:0; text-decoration:none; font-size:14px; line-height:160%; font-weight:bold; }
.tcd_recent_post_widget a.title:hover { }


/* treatment list */
.tcdw_treatment_list_widget ol { margin:0; padding:0; list-style-type:none; }
.tcdw_treatment_list_widget li { padding:0 0 14px 0; margin:0 0 14px 0; line-height:100%; border-bottom:1px dotted #aaa; background:none; }
.tcdw_treatment_list_widget li:last-child { border:none; margin:0; padding:0; }
.tcdw_treatment_list_widget a.image { display:block; float:right; width:65px; height:65px; margin:0 0 0 15px; background:#fff; border:1px solid #ccc; }
.tcdw_treatment_list_widget a.image img { display:block; margin:0; -webkit-transition-property:opacity; -webkit-transition-duration:0.5s; -webkit-transition-timing-function:ease; -moz-transition-property:opacity; -moz-transition-duration:0.5s; -moz-transition-timing-function:ease; -o-transition-property:opacity; -o-transition-duration:0.5s; -o-transition-timing-function:ease; }
.tcdw_treatment_list_widget a.image:hover img { opacity:0.5; }
.tcdw_treatment_list_widget a.title { margin:0; text-decoration:none; font-size:14px; line-height:160%; font-weight:bold; }
.tcdw_treatment_list_widget a.title:hover { }
.tcdw_treatment_list_widget .category { margin:0 0 5px 0; color:#aaa; }
.tcdw_treatment_list_widget .category a { color:#aaa; text-decoration:none; }
.tcdw_treatment_list_widget .category a:hover { text-decoration:underline; color:#333; }
#footer .tcdw_treatment_list_widget li { padding:0 0 14px 0; margin:0 0 14px 0; line-height:100%;  }


/* treatment list2 */
.tcdw_treatment_list_widget2 ol { margin:0; padding:0; list-style-type:none; }
.tcdw_treatment_list_widget2 li { padding:8px; margin:0 0 14px 0; line-height:100%; background:#fff; border:1px solid #ccc; }
.tcdw_treatment_list_widget2 li:last-child { margin-bottom:0; }
.tcdw_treatment_list_widget2 a.image { display:block; float:left; width:65px; height:65px; margin:0 15px 0 0; background:#fff; }
.tcdw_treatment_list_widget2 a.image img { display:block; margin:0; -webkit-transition-property:opacity; -webkit-transition-duration:0.5s; -webkit-transition-timing-function:ease; -moz-transition-property:opacity; -moz-transition-duration:0.5s; -moz-transition-timing-function:ease; -o-transition-property:opacity; -o-transition-duration:0.5s; -o-transition-timing-function:ease; }
.tcdw_treatment_list_widget2 a.image:hover img { opacity:0.5; }
.tcdw_treatment_list_widget2 a.title { margin:0; text-decoration:none; font-size:14px; line-height:160%; font-weight:bold; }
.tcdw_treatment_list_widget2 a.title:hover { }
.tcdw_treatment_list_widget2 .category { margin:0 0 5px 0; color:#aaa; }
.tcdw_treatment_list_widget2 .category a { color:#aaa; text-decoration:none; }
.tcdw_treatment_list_widget2 .category a:hover { text-decoration:underline; color:#333; }
#footer .tcdw_treatment_list_widget2 li { padding:8px; margin:0 0 15px 0; line-height:100%; border:none;  }


/* recommend treatment list */
.tcdw_recommend_treatment_list_widget ol { margin:0 -10px 0 0; position:relative; padding:0; }
.tcdw_recommend_treatment_list_widget li { margin:0 6px 15px 0; padding:0; background:none; float:left; list-style-type:none; }
.tcdw_recommend_treatment_list_widget li a { display:block; text-decoration:none; position:relative; background:#fff; }
.tcdw_recommend_treatment_list_widget li img { display:block; width:70px; height:70px; -webkit-transition-property:opacity; -webkit-transition-duration:0.5s; -webkit-transition-timing-function:ease; -moz-transition-property:opacity; -moz-transition-duration:0.5s; -moz-transition-timing-function:ease; -o-transition-property:opacity; -o-transition-duration:0.5s; -o-transition-timing-function:ease; }
.tcdw_recommend_treatment_list_widget li a:hover img { opacity:0.5; }
#footer .tcdw_recommend_treatment_list_widget li { margin:0 10px 15px 0; padding:0; }
#footer .tcdw_recommend_treatment_list_widget li img { width:80px; height:80px; }


/* news list */
.tcdw_news_list_widget ol { margin:0; padding:0; list-style-type:none; }
.tcdw_news_list_widget li { background:none; margin:0 0 8px 0; padding:0 0 12px 0; border-bottom:1px dotted #aaa; }
.tcdw_news_list_widget li:last-child { border:none; margin:0; padding:0; }
.tcdw_news_list_widget .date { display:block; margin:0 0 5px 0; line-height:100%; }
.tcdw_news_list_widget .title { margin:0 0 5px 0; padding:0; line-height:160%; font-size:13px; }
.tcdw_news_list_widget .title a { text-decoration:none; display:block; }
.tcdw_news_list_widget .title a:hover { }


/* AdSense */
.ml_ad_widget { text-align:center; }
