@charset "utf-8";
 .sticky{
font-size:1em;
font-weight:nomal;
padding:0px;
margin:1px;
}
.bypostauthor{}
.bypostauthor #comments li.comment .commentBox { border-color:#ccc; }
.box_left {
float:left;
width:140px;
height:180px;
} #content form input[type=tel]	{ position:relative; overflow:hidden; padding:5px 10px; margin:5px 5px 5px 0px; width:90%;}
input[type=tel] { background: #f9f9f9; border: 1px solid #ccc; padding: 2px; font-size:12px;
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}
input.wpcf7-confirm,
input.wpcf7c-btn-back, 
input.wpcf7-submit {
width:  8em; height: 3em; }
input.wpcf7c-btn-back {
margin-right: 1em;
background: lightgray;
}
#content form input.wpcf7-submit {
width: 8em;
}
.cal_wrapper {
max-width: 960px;
min-width: 300px;
margin: 2.0833% auto;
}
.googlecal {
position: relative;
padding-bottom: 100%;
height: 0;
}
.googlecal iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
@media only screen and (min-width: 768px) {
.googlecal { padding-bottom: 75%; }
}