/* CSS Document */


/* ---------------------------- base ------------------------- */

body {
margin: 0px;
padding: 0px;
font-family:verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
text-align:center;
background: #F0F0E8 url(../img/bg.gif) repeat-x top left;
}

#container {
display:block;
width:778px;
margin:0 auto;
}

h1, h2, h3, h4 {
margin:0;
padding:0;
font-weight:normal;
}

p {
line-height:1.7em;
font-size:12px!important;
font-size:12px;
letter-spacing:0.05em;
color:#888888;
}

ul, li {
margin:0;
padding:0;
list-style:none;
}

hr {
display:none;
}

a {
color:#999999;
text-decoration:none;
}

a:hover {
color:#E61700;
text-decoration:none;
}

img {
border: none;
margin:0px;
}

div {
margin:0px;
line-height:1.7em;
letter-spacing:0.01em;
}

/* ---------------------------- photo ---------------------------- */
.photoline{
border:solid 1px #CCCCCC;
padding:4px;
}

.entryimg{
display:block;
border:solid 1px #CCCCCC;
padding:4px;
margin-top:16px!important;
margin-top:26px;
margin-bottom:0px!important;
margin-bottom:-15px;
}

.rightimg{
border:solid 1px #CCCCCC;
padding:4px;
float:right;
margin-left:20px;
}

.leftimg{
display:block;
border:solid 1px #CCCCCC;
padding:4px;
float:left;
margin-right:20px;
}

.fla{
margin-left:5px;
margin-bottom:-7px!important;
margin-bottom:0px;
}
/* ---------------------------- header ---------------------------- */



/* ---------------------------- on btn ---------------------------- */
.kondobtn a{
background: url(../img/btn_kondo.gif) top left no-repeat;
display: block;
width: 109px;
height: 49px;
text-indent: -10000px;
text-decoration: none;
margin: 0 0 0 0!important;
margin: -20px 0 0 0;
padding-top: 0;
}

.kondobtn a:hover{
background: url(../img/btn_kondo_on.gif) top left no-repeat;
}

#googlebtn a{
width: 154px;
height: 29px;
display:block;
background: url(http://www.kondo-wh.com/blog/img/btn_google.gif) top left no-repeat;
text-indent: -10000px;
display:block;
margin-left:310px;
}

#googlebtn a:hover{
background: url(http://www.kondo-wh.com/blog/img/btn_google_on.gif) top left no-repeat;
}

.commented {
background: url(http://www.kondo-wh.com/blog/img/icon_commented.gif) 0em 0.2em no-repeat;
padding:0px 0px 0px 17px;
}

/* ---------------------------- content ---------------------------- */

#content {
display:table;
width:750px;
margin-top:20px;
}

/* ---------------------------- left ---------------------------- */

#left {
display: block;
width:140px;
float:left;
margin:0px;
padding-top:38px!important;
padding-top:32px;
background: url(../img/bg_left.gif) top left repeat-y;
text-align:left;
}

#leftendimg {
width:140px;
height:4px;
background:#F0F0E8 url(../img/bg_left_fot.gif) top left no-repeat;
margin-bottom:0px!important;
}

#left li{
line-height:1.7em;
font-size:65%;
}

/* ---------------------------- contents ---------------------------- */

#con {
display: block;
width:450px;
float:left;
background-color:#F8F8F5;
margin:21px 10px 0px 18px!important;
margin:15px 10px 0px 18px;
text-align:center;
}


#contopimg {
display: block;
width:450px;
height:4px;
background: url(../img/bg_con_hed.jpg) no-repeat;
margin-bottom:20px!important;
margin-bottom:10px;
}

#conendimg {
width:450px;
height:4px;
background: url(../img/bg_con_fot.jpg) no-repeat;
margin-bottom:0px!important;
margin-bottom:-14px;
}

.entry {
display: block;
width:404px;
background-color:#F8F8F5;
text-align:left;
margin-left:23px!important;
margin-left:0px;
margin-bottom:20px;
}

.entry h3{
text-decoration:none;
font-size:14px;
color:#E41715;
}

.entry a{
color:#AD8E69;
}

.entry a:hover{
text-decoration:underline;
}

.entry img{
display:block;
border:solid 1px #CCCCCC;
padding:4px;
margin-top:16px!important;
margin-top:26px;
margin-bottom:0px!important;
margin-bottom:-15px;
}

.entry02 {
display: block;
width:404px;
background-color:#F8F8F5;
text-align:left;
margin-left:23px!important;
margin-left:2px;
margin-bottom:20px;
}

.entry02 h3{
text-decoration:none;
font-size:14px;
color:#E41715;
}

.entry02 a{
color:#AD8E69;
}

.entry02 a:hover{
text-decoration:underline;
}

.entry02 img{
display:block;
border:solid 1px #CCCCCC;
padding:4px;
margin-top:16px!important;
margin-top:26px;
margin-bottom:0px!important;
margin-bottom:-15px;
}

.entrycommented {
display: block;
width:404px;
background-color:#F8F8F5;
text-align:left;
margin-top:20px;
margin-left:23px!important;
margin-left:0px;
margin-bottom:20px;
}

.entrycommented img{
display:block;
border:solid 1px #CCCCCC;
padding:4px;
margin-top:16px!important;
margin-top:26px;
margin-bottom:0px!important;
margin-bottom:0px;
}

.entrycommented h3{
text-decoration:none;
font-size:14px;
color:#E41715;
}

.commentsbox {
display: block;
width:404px;
background-color:#F8F8F5;
text-align:left;
margin-top:-7px!important;
margin-top:-15px;
margin-left:0px!important;
margin-left:0px;
margin-bottom:20px;
}

#produced {
margin:0px 0px 32px 0px;
padding:0px 15px 0 15px;
}

#produced h2{
width: 109px;
height: 16px;
text-indent: -9999px;
text-decoration: none;
background: url(../img/txt_produced.gif)  no-repeat top left;
margin:0 0 9px 0!important;
margin:0 0 30px 0;
margin-bottom:10px!important;
margin-bottom:0px;
}

#links {
margin:0px 0px 32px 0px;
padding:0px 15px 0 15px;
}

#links h2{
width: 109px;
height: 16px;
text-indent: -9999px;
text-decoration: none;
background: url(../img/txt_useful.gif) no-repeat top left;
margin:0 0 9px 0!important;
margin:0 0 9px 0;
margin-bottom:10px!important;
margin-bottom:0px;
}

.daytxt {
color:#999999;
}

.posted {
width:410px;
clear:both;
margin-left:24px!important;
margin-left:10px;
margin-bottom:65px;
text-align:left;
color:#888888;
letter-spacing:0px;
}

.posted a{
color:#9F9477;
}

.posted a:hover{
color:#9F9477;
text-decoration:underline;
}

.kondobtn a:hover{
background: url(../img/btn_kondo_on.gif) top left no-repeat;
}

.posted p{
letter-spacing:0px;
}

.posted02{
width:100%;
clear:both;
margin-left:0px!important;
margin-left:2px;
margin-top:20px!important;
margin-top:35px;
margin-bottom:65px;
text-align:left;
color:#888888;
}

.posted02 a{
color:#9F9477;
}

.posted02 p{
letter-spacing:0px;
}

.posted03{
width:100%;
clear:both;
margin-bottom:200px;
text-align:left;
color:#888888;
}

.previous{
text-align:right;
width:100%;
clear:both;
margin-top:40px;
width:404px;
display:block;
margin-left:23px!important;
margin-left:0px;
margin-bottom:30px;
font-size:67%!important;
font-size:65%;
}

.previousline{
color:#C9C9C9;
}

.previous02{
text-align:right;
width:100%;
clear:both;
margin-top:0px;
width:404px;
display:block;
margin-left:23px!important;
margin-left:0px;
margin-bottom:30px;
}


/* ---------------------------- contact page  box ---------------------------- */

#aboutbox {
display:table;
margin:35px 0px 50px 23px!important;
margin:25px 0px 50px 3px;
padding:0px;
text-align:left;
width:574px;
clear:both;
}

#aboutbox h2 {
width: 574px;
height: 21px;
text-indent: -9999px;
text-decoration: none;
background:url(../img/txt_about.gif) top left no-repeat;
margin-bottom:20px;
}

#aboutbox p{
text-align:left;
width:274px;

}

#accessbox {
display:table;
margin:0px 0px 50px 23px!important;
margin:0px 0px 50px 3px;
padding:0px;
text-align:left;
width:574px;
clear:both;
}

#accessbox h2{
width: 574px;
height: 21px;
text-indent: -9999px;
text-decoration: none;
background:url(../img/txt_access.gif) top left no-repeat;
margin-bottom:20px;
}

#clinicbox {
display:table;
margin:0px 0px 0px 23px!important;
margin:0px 0px 0px 3px;
padding:0px;
text-align:left;
width:574px;
clear:both;
}

#clinicbox h2{
width: 574px;
height: 21px;
text-indent: -9999px;
text-decoration: none;
background:url(../img/txt_clinic.gif) top left no-repeat;
margin-bottom:20px;
}

.clinictxt {
margin-bottom:35px!important;
margin-bottom:35px;
}

/* ---------------------------- blog topright ---------------------------- */

#right {
display: block;
width:160px;
float:left;
background: #E2E2DA url(../img/bg_right_fot.gif) no-repeat bottom left;
margin-top:21px!important;
margin-top:15px;
text-align:left;
font-size:65%;
color:#999999;
}

#right a{

}

#right li{
padding:0px;
}

#righttopimg {
display: block;
width:160px;
height:3px;
background: url(../img/right_hed.gif) no-repeat left top;
margin:0px;
}

#categories {
margin:21px 0px 32px 0px!important;
margin:5px 0px 32px 0px;
padding:0px 15px 0px 15px;
}

#categories h2{
background: url(../img/txt_categories.gif) no-repeat left top;
text-indent:-9999px;
text-decoration: none;
width:130px;
height:16px;
margin-bottom:10px!important;
margin-bottom:0px;
margin-top:0px!important;
margin-top:5px;
}

#categories li{
background: url(../img/arrow.gif) 0em 0.7em no-repeat;
padding-left:11px;
}

#entries {
margin:0px 0px 32px 0px;
padding:0px 15px 0px 15px;
}

#entries h2{
background: url(../img/txt_previous.gif) no-repeat left top;
text-indent:-9999px;
text-decoration: none;
width:130px;
height:16px;
margin-bottom:10px!important;
margin-bottom:0px;
}

.attxt {
margin:-20px 0px 20px 0px!important;
margin:-20px 0px 0px 0px;
padding:0px 15px 0px 20px;
text-align:left;
}

.attxt h2{
background: url(../img/txt_previous.gif) no-repeat left top;
text-indent:-9999px;
text-decoration: none;
width:130px;
height:16px;
margin-bottom:10px!important;
margin-bottom:0px;
}

.commentbox {
margin:-10px 0px 32px 10px!important;
margin:-10px 0px 32px 0px;
padding:0px 15px 0px 15px;
width:405px;
text-align:left;
}

.commentbox h2{
background: url(../img/txt_previous.gif) no-repeat left top;
text-indent:-9999px;
text-decoration: none;
width:130px;
height:16px;
margin-bottom:10px!important;
margin-bottom:0px;
}



#archives {
margin:0 0 32px 0;
padding:0px 15px 0px 15px;
}

#archives h2{
background: url(../img/txt_archives.gif) no-repeat left top;
text-indent:-9999px;
text-decoration: none;
width:130px;
height:16px;
margin-bottom:10px!important;
margin-bottom:0px;
}

.nomargin {
color:#999999;
text-decoration:none;
}

/* ---------------------------- blog contact right ---------------------------- */

#rblock {
display: block;
width:620px;
float:left;
margin:21px 0px 0px 18px!important;
margin:15px 0px 0px 18px;
/*padding:0px!important;
padding:0 0 4px 0;*/
text-align:center;
background-color:#F8F8F5;
}

#rblocktopimg {
display: block;
width:620px;
height:4px;
margin:0px;
background: url(../img/bg_right_topcon.gif) top left no-repeat;
}

#rblockendimg {
display: block;
width:620px;
height:4px;
margin-bottom:0px;
background:url(../img/bg_right_footer_con.gif) no-repeat bottom left;
}

/* ---------------------------- footer blog toppage ---------------------------- */

#footer{
position:relative;
display:block;
clear:both;
background-color:#F0F0E8;
width:450px;
height:50px;
}

#footerl{
position:relative;
display:block;
clear:both;
background-color:#F0F0E8;
width:620px;
height:50px;
}

#footer p.copyright,
#footerl p.copyright{
position:absolute;
top:10px!important;
top:18px;
right:10px;
display:block;
width:327px;
height:8px;
text-indent:-9999px;
text-decoration: none;
background:url(../img/copy.gif) top left no-repeat;
}

/* ---------------------------- footer blog contact page---------------------------- */

#footer02{
display:block;
clear:both;
width:620px;
text-align:right;
background-color:#F0F0E8;
text-indent:-9999px;
}

#footer02.p{
display:block;
width:327px;
height:8px;
text-indent:-9999px;
text-decoration: none;
text-align:right;
background:url(../img/copy.gif) top left no-repeat;
}

/* ---------------------------- backtop icon ---------------------------- */

.iconbox{
display:table;
width:574px;
margin:47px 0px 0px 23px!important;
margin:47px 0px 0px 3px;
padding:0px;
}

.backtop a{
float:right;
width:59px;
height:7px;
background:url(../img/btn_pagetop.gif) top left no-repeat;
text-indent:-9999px;
text-decoration:none;
display:block;
margin-top:47px!important;
margin-top:42px;
margin-right:20px!important;
margin-right:10px;
margin-bottom:38px!important;
margin-bottom:18px;
}

.backtop a:hover{
background:url(../img/btn_pagetop_on.gif) top left no-repeat;
}

/* ---------------------------- trackback ---------------------------- */

.trackback {
margin-top:60px;
margin-bottom:0px!important;
margin-bottom:10px;
}

/* ---------------------------- input ---------------------------- */
#comment-preview, #comment-post, #comment-cancel {
background-color:#C0C0C0;
color:#FFFFFF;
width:;
border: 1px solid #AFB7AE;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
padding:0px 2px 0px 2px!important;
padding:2px 2px 0px 2px;
font-size:10px;
letter-spacing:0.05em;
}

input{
line-height:1.7em;
font-size:100%!important;
font-size:100%;
letter-spacing:0.05em;
color:#888888;
padding:2px 2px 2px 2px!important;
padding:1px 2px 6px 2px;
}

/* ---------------------------- margin ---------------------------- */

.txtleftmargin01{
margin-left:18px;
}
