<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: Health
	
	URL: http://cloverthemes.com
	
	Description: Proudly designed by &lt;a href="http://cloverthemes.com"&gt;Style Style Style&lt;/a&gt;
	
	Author: Clover Themes
	
	Author URI:  http://cloverthemes.com
	
	Version: 1.0
	
	Copyright: (c) 2012  http://cloverthemes.com.
	license: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
	
*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file.

*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
---------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

:focus { /* remember to define focus styles! */
	outline: 0;
}

body {
	background: #fff;
	line-height: 1;
}

ol, ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a img {
	border: 0;
}

/* Floating 
---------------------------------------------------------------- */
.alignleft {
	float: left;
	margin: 0 10px 0 0;
}
.alignright {
	float: right;
	margin: 0 0 0 10px;
}
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

/* Clear Floats 
---------------------------------------------------------------- */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix			 { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* Global
-------------------------------------------------------------- */
/* body {
	color: #606060;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
} */
body {
	color: #303030;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ ゴシック", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
}

/* h1,h2,h3,h4,h5,h6 {font-weight: normal;font-family:Georgia,"Times New Roman",Times,serif;line-height: 1.3em;
} */
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Std W8", "メイリオ", "ＭＳ ゴシック", Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 1.3em;
}

h1 {
	font-size: 26px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5,h6 {
	font-size: 14px;
}

pre,code,kbd,samp,tt {
	font: 13px/1.385 "Courier New", Monospace, serif;
}


/* Hyperlinks
------------------------------------------------------------ */
a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
    border: medium none;
}


h1 a,h2 a,h3 a,h4 a, h5 a, h6 a {
	text-decoration: none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	text-decoration: underline;
}

/* Input Form &amp; TextArea 
---------------------------------------------------------------- */
input, textarea {
	border-color: #ccc #efefef #efefef #ccc;
	border-width: 1px;
	border-style: solid;
	color: #777;
	padding: 6px;
}

input:focus {
	background: #ffffff;
}

/* Color
-------------------------------------------------------------- */
a,
a:visited, #logo .site-title a {
	color: #03b2d1;
}
input[type="button"], input[type="submit"], #nav, #nav li li a, #nav li li a:link, #nav li li a:visited{background:#03b2d1;}

.home-columns h3, .home-columns h4, a:hover {color: #026678; }

#nav li a {color:#fff;}

#nav li a:hover {		 
background:#0298b2;
}
#nav li li a:hover, #nav li li a:active{background:#0197b2;}
 
#nav li li a, #nav li li a:link, #nav li li a:visited {
	border-bottom:1px solid #0197b2;
}

#nav {background: url("images/nav-bg.png") repeat scroll 0 0 transparent;}

/* Header
---------------------------------------------------------------- */
#header {
}
#header .wrap {
	background: url("images/light.png") no-repeat scroll 10% 20% transparent;
	margin: 0 auto;
	overflow: hidden;
	width:960px;
	padding:10px 0;
}
#logo h1{
	font-size: 40px;
	line-height: 50px;
}	
#logo {
	float:left;
}

#logo .site-title a {
	color: #03b2d1;
	font-weight: normal;
	font-family: "Georgia";
	display: block;
	float: left;
	font-size: 48px;
	line-height: 50px;
	margin: 0;
	padding: 10px 0 0;
	text-decoration: none;
	width: 380px;
}
}
#logo .site-title a:hover  {
	text-decoration:none;
}

#description {
	color: #FFFFFF;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	height: 0;
	overflow: hidden;
	width: 0;
}


	
#header-right{
	padding: 20px 0 0;
	float:right;
	width:302px;
	}
	

/* Nav
---------------------------------------------------------------- */
#nav{
	border-bottom-style: inherit;
    height: 36px;
    text-transform: capitalize;
}
.menu-main-container, .menu{margin:0 auto; width:960px;}
#nav li a .sf-sub-indicator{
	width: 11px;
	height: 32px;
	top: 18px;
	right: 0px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
}
#nav li a:hover .sf-sub-indicator{
}
#nav li li a .sf-sub-indicator {
	top: 12px;
}	
#nav ul {	
	list-style: none;
	margin: 0 auto;
}
#nav .sub-menu {
}
#nav .sub-menu .sub-menu{
	background: transparent !important;
}
#nav li {
	float: left;
	list-style: none;
	padding: 0;
}
	
 
#nav li a {
	display: block;
	font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 8px 15px 8px 13px;
	position: relative;
	text-decoration: none;
}
#nav .current-menu-item a {
}
#nav li a:hover, #nav li a:active {


}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	font-size:12px;
	line-height: 20px;
	width: 132px; 
	margin: 0;
	padding:7px 21px 7px 13px;
	text-transform:capitalize;
	border-bottom:1px solid #0197b2;
	position: relative;
}
	
#nav li li a:hover, #nav li li a:active {
}
	
#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 166px;
	margin: 0;
	padding: 0;
}

#nav li ul ul {
	margin: -35px 0 0 166px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {
	left: auto;
}

#nav li:hover, #nav li.sfHover { 
	position: static;
}
	
#nav li a span {
    color:#999;
    display: block;
    font-size: 10px;
    line-height: 14px;
}

/* Main
---------------------------------------------------------------- */
#inner .wrap {margin:0 auto; width:960px; padding: 0 20px 20px; background: none repeat scroll 0 0 #FFFFFF;}

/* Slider
---------------------------------------------------------------- */
.slider {width:960px;background:#fff; margin:0 auto; padding:20px 20px 0 20px;}

.slider img{display:block; }

#slider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 40% ;
	height:390px;  text-align: center;
	width:960px;

}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:1;
}
/* search
---------------------------------------------------------------- */
input[type="button"], input[type="submit"] { border: none;color: #FFFFFF;cursor: pointer;font-size: 13px;font-weight: normal;padding: 5px;text-decoration: none;}

input[type="button"]:hover, input[type="submit"]:hover {background-color: #565656;}

input, select, textarea,.sticky, .taxonomy-description {border: 1px solid #DDDDDD;}

#search {width: 280px; }

#search .s {
	background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #888888;
    font-size: 12px;
    padding: 8px 8px;
	width: 200px;float: left;
}

#search div {
    background: #ffffff;
    height: 33px;
    position: relative;
	border: 1px solid #dddddd;
}

#search .search-submit{background: url("images/s.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 33px;
    margin: 0;
    right: 0;
    top: 0;
    width: 39px;}
	


/* Home Columns
---------------------------------------------------------------- */
.home-columns{float: left;margin: 1em 4% 1.5em 0; position: relative;}
.home-1-3{width: 48%;}
/* .home-1-3{width: 30.66%;} */
.home-1-4{width: 22%;}
.home-columns-1-3{margin:-2em 0 0 0;}
.last-column{clear: right;margin-right: 0 !important;}
.home-1-4-image img {background: none repeat scroll 0 0 #f6f6f6;border: 1px solid #E1E1E1; box-shadow: 0 1px 2px #f1f1f1;display: block !important;float: none !important;margin: 0 !important;padding: 6px;}
.home-1-4-title{padding:10px 0 5px 0; font-size:12px; font-weight:bold; font-family:arial,sans-serif;}
.home-columns img {max-width:100%; height:auto;}
.homepost{padding-bottom:15px;}
.divider-solid {clear: both;height: 0; margin: 1.1em 0; border-top: 1px solid #DDDDDD;} 
.divider-bg {clear: both;height: 48px; background: url("images/top-bg.png") repeat scroll 0 0 transparent;;} 
.divider_space {clear: both;display: block; margin-bottom: 15px; padding-top: 16px; width: 100%;}
.home-columns p{margin-bottom:15px;}
.appointment{background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E1E1E1;
    border-radius: 4px 4px 4px 4px;
    padding: 5px 15px;margin: 15px 0;color: #C3C3C3;
    font-family: Georgia,Times,serif;
    font-size: 14px;
    font-style: italic;}

.byphone  lable{
    background: url("images/phone.png") no-repeat scroll 0 0 transparent;
    padding-left:  20px;
}
.byemail lable{
   background: url("images/email.png") no-repeat scroll 0 0 transparent;
    padding-left:  20px;
}
.byphone, .byemail{clear: both;
    line-height: 1.4em;
    padding: 12px 0;}
.byphone strong, .byemail strong{color:#03B2D1;}
/* Home Social
---------------------------------------------------------------- */
.social{border-bottom: 1px solid #E5E5E5;  background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #E5E5E5;
    padding: 30px 0 25px;height: 29px;}
.social img {margin: 0 15px;}
.social lable{display: block;
    float: left;
    line-height: 26px;
    padding: 0 5px 0 20px;}
.columns-2-3{width: 620px;}
.columns-1-3{width:300px;}
.columns-2-3,.columns-1-3{display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;}
/* Sidebar Alt-Sidebar
---------------------------------------------------------------- */

#sidebar{
	display: inline;
    float: right;
    width: 280px;
	overflow: hidden;
	}
	
.widget-title {
    font-family: georgia;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 15px;
    text-decoration: none;
	}
	
.widget,.alt-widget {
	margin:0 0 40px; 
	line-height:22px;
	}
	
#sidebar .widget ul li {
	background: url("images/list.png") no-repeat scroll left 10px transparent;
	border-bottom: 1px dotted #DDDDDD;
    list-style-type: none;
    margin: 0 0 7px;
    padding: 0 0 5px 18px;
    word-wrap: break-word;
}

#image-details{
	display: inline;
    float: right;
    overflow: hidden;
    width: 300px;}
.love{
	color: #CC1445;
	font-size: 13px;
	font-weight:bold;
	padding-right: 4px;
	position: relative;
	top: 1px;
}	

/* Footer
---------------------------------------------------------------- */

#footer{background: none repeat scroll 0 0 #EEEEEE;}
#footer .wrap{font-size: 11px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0 35px;
    text-shadow: -1px -1px #EAEAEA;
    text-transform: uppercase;
    width: 960px;}


/* Page Post Entry
---------------------------------------------------------------- */
#content-sidebar{background: url("images/sidebar-bg.png") no-repeat scroll 650px 0 transparent;
    min-height: 550px;}
#content {width:620px;float: left;}

.entry h1,.entry-title{margin-bottom:20px;}

.entry-content img {
	height: auto;
    max-width:98%;}

.entry-content ol, .entry-content ul {margin: 0;padding: 0 0 20px;}

.entry-content ol {margin: 0;}

.entry-content ul li {list-style-type: square;margin: 0 0 0 20px;}

.entry-content ol li {list-style: decimal outside none;margin: 0 0 0 25px;}

.entry-content ol ol, .entry-content ul ul {padding: 0;}

.entry-content li{padding:0 0 5px 0;}

.entry-content p, .sidebar p {
    margin-bottom:20px;
}

#inner .gallery img{
	background: none repeat scroll 0 0 #DDDDDD;
    border: 5px solid #FFFFFF;
    box-shadow: 0 1px 2px #CCCCCC;
    margin: 5px;
    padding: 1px;}
	
#content .author {
	background-color: #f6f6f6;
    border: 1px solid #F5F5F5;
    color: #666666;
    padding: 10px; 
	min-height: 80px;}

#content .author p{ font-family: arial;font-size: 12px;line-height: 18px;padding: 0;}

#content .author img{background-color: #FFFFFF;border: 1px solid #EEEEEE;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);float: left;margin: 0 10px 0 0;padding: 6px;}

.author-box .avatar {border: 4px solid #e5e5e5;float: left;height: 70px;margin: 0 10px 0 0;width: 70px;}

.post-info,.post-author, .post-time, .post-comments, .post-meta,.post-info a, .post-info a:visited  {font-family: Arial,Tahoma,sans-serif;font-style: normal;color: #666666;}

.post-info,.post-meta {border-bottom: 1px solid #DDDDDD;color: #888;font-size: 12px;margin: 0 0 15px;padding: 0 0 15px;}

.post-info .post-author {
    background: url("images/post-author.png") no-repeat scroll left center transparent;
    padding: 6px 20px 6px 40px;
}
.post-info .post-time {
    background: url("images/post-time.png") no-repeat scroll -10px center transparent;
    padding: 7px 20px 6px 30px;
}
.post-comments {
    background: url("images/post-comments.png") no-repeat scroll left center transparent;
    padding: 6px 20px 6px 40px;
}
.cat{
	background: url("images/icon-categories.png") no-repeat scroll left top transparent;
    padding: 3px 0 3px 22px;
	}

.tags{
	background: url("images/icon-tags.png") no-repeat scroll left top transparent;
    margin: 0 0 0 10px;
    padding: 3px 0 3px 20px;
	}	
blockquote {background: url(images/q.png) no-repeat;border: none;margin: 5px 15px;padding: 15px 20px 10px 40px;}

blockquote p {color: #666;font-style: italic;}

.wp-caption-text{font-style:italic;}

.page-template-page_fullwidth-php #content, .page-template-sitemap-php #content{width:100%;}
.page-template-sitemap-php #content-sidebar, .page-template-page_fullwidth-php #content-sidebar {background:none repeat scroll 0 0 transparent;}

.fullwidth #content{width:960px;}
.fullwidth #content-sidebar{background: none repeat scroll 0 0 transparent;}

/* Archive Category 
---------------------------------------------------------------- */	
#archive-title,.cat-description {margin-bottom:20px;}	

.archive  .post,.category .post, .search .post, .search .page, .page .post{margin-bottom:30px;}	


/* Pre- Next
---------------------------------------------------------------- */	
#nav-below {padding-bottom:20px;}

.nav-previous a, .nav-next a {
    background: none repeat scroll 0 0 #CB1D51;
    color: #FFFFFF;
    display: block;
    font: bold 12px/25px arial center;
    height: 25px;
    text-align: center;
    width: 80px;
}
#nav-below .nav-previous a, #nav-below .nav-next a {
    padding: 0 10px;
    width: 45%;
}
.nav-previous a {
    float: right;
}
.nav-next a {
    float: left;
}
.nav-next a:hover, .nav-previous a:hover {
    background: none repeat scroll 0 0 #EB1850;
    text-decoration: none;
}

/* Pagination
---------------------------------------------------------------- */
.ct-paginate {padding: 10px 0 20px 0; overflow:hidden; clear:both; font-family: arial;}
.ct-paginate a {border:1px solid #eee;  margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}
.ct-paginate .ct-title {color:#555; margin-right:4px;}
.ct-paginate .ct-gap {color:#999; margin-right:4px;}
.ct-paginate a:hover, .ct-paginate a:active, .ct-paginate .ct-current {color:#fff; background: url("images/navbg.png") repeat scroll 0 0 #333333;border:1px solid #ddd; margin-right:5px;padding:4px 8px;}

/* =Comments
------------------------------------------------------------------ */
#comments {padding:20px 0 0 0;}
#comments h3,#respond h4{color: #0091A8;
}
#comments a{
	text-decoration:none;
}
#comments a:hover{
	text-decoration:underline;
}
#commentform input {
	background: ;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	width: 230px;
	padding: 5px;
	margin: 5px 5px 1px 0px;
}
#comments input:hover, #commentstextarea:hover{
	background: #f5f5f5;
}
#commentform {
	margin: 5px 10px 0px 0px;
}
	
#commentform textarea {
	width: 90%;
	padding: 5px;
	font-size:13px
}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
	
#commentform p {
	margin: 20px 0;
}
	
#commentform #submit {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	font-family: Helvetica;
	font-weight: bold;
	line-height: 1em;
	outline: medium none;
	overflow: visible;
	position: relative;
	white-space: nowrap;
	width: 150px;
	height:35px;
}
	
#commentform #submit:hover{

}

.commentlist {
	margin: 0px;
	padding: 0px;
}

.commentlist ol {
	margin: 0px;
	padding: 10px;
}

.commentlist li {
	margin: 15px 0;
	padding:15px;
	list-style: none;
}
.commentlist li ul li { 
	margin: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
}

.commentlist li ul li {
	font-size: 12px;
}


.commentlist li .avatar { 
	background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0 10px 0 0;
	padding: 3px;
}

.commentlist cite, .commentlist cite a {
	font-style: normal;
	font-size: 14px;
}

.commentlist p {
}

.commentmetadata {
	font-weight: normal;
	padding:5px 0 0 0;
}

.alt {
	margin: 0px;
	padding: 10px;
}
.children { 
	margin: 0px;
	padding: 0px;
}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.commentmetadata {
	font-size: 11px;
	margin: 0px;
	display: block;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}
	
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
	
.thread-even {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
	
.depth-1 {
	border: 1px solid #BBBBBB;
	margin: 0px;
	padding: 0px;
}

.even, .alt {
	border:1px solid #eeeeee;
	border-radius: 5px 5px 5px 5px;
}
em.date, .comment strong {
	font-weight:normal;
	color:#9E825F;
	line-height:24px;
	display:block;
	font-style: normal;
} 

/* Calendar
---------------------------------------------------------------- */
#wp-calendar {width: 100%;}
#wp-calendar caption {border-bottom: 2px solid #DDDDDD;color: #222222;font-size: 14px;font-weight: bold;margin-bottom: 8px;padding-bottom: 8px;text-align: center;}
#wp-calendar thead {font-size: 11px;}
#wp-calendar thead th {}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {background: #F9F9F9;border: 1px solid #fff;padding: 5px 0;text-align: center;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
/* page styles
---------------------------------------------------------------- */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float: left;
    line-height: 21px;
    margin-bottom: 20px;
    margin-right: 4%;
}
.one_half {
    width: 48%;
}
.one_third {
    width: 30.6%;
}
.two_third {
    width: 65.3%;
}
.one_fourth {
    width: 22%;
}
.three_fourth {
    width: 74%;
}
.last {
    clear: right;
    margin-right: 0 !important;
}

/* Styling posts
---------------------------------------------------------------- */

.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float: left;
    line-height: 21px;
    margin-bottom: 20px;
    margin-right: 4%;
}
.one_half {
    width: 48%;
}
.one_third {
    width: 30.6%;
}
.two_third {
    width: 65.3%;
}
.one_fourth {
    width: 22%;
}
.three_fourth {
    width: 74%;
}
.last {
    clear: right;
    margin-right: 0 !important;
}

.dropcap {
    color: #383838;
    float: left;
    font-size: 40px;
    margin-right: 6px;
    padding-top: 7px;
    position: relative;
    text-transform: uppercase;
    top: 5px;
}

.highlight1 {
    background: none repeat scroll 0 0 #F6F67A;
}
.highlight2 {
    background: none repeat scroll 0 0 #000000;
    color: #CCCCCC;
}
</pre></body></html>