@charset "utf-8";
@import url(../css/clinic/smartphone.css);
body>header nav ul li a,body>header nav ul li a:hover,.more a,body>footer address>span a,body>footer address>span a:hover,.btn a,dl.box>dt,form input[type="button"],form input[type="submit"],#main>h3:first-child,body>footer>ul li a,#up a,dl.box>dt,dl.box>dt.on{background-color:#ae4f4f;color:#fff;}
body>footer address>span.mail a,#main p.btn .mail a{background-color:#534741;}

body { background: #f3f3f2;}
body>header { background: #fff;}
body>header nav ul { margin-bottom: 0;}

body>header nav ul li a{
background: #00cbc9;
background: -moz-linear-gradient(top,  #00cbc9 0%, #00a9a7 100%);
background: -webkit-linear-gradient(top,  #00cbc9 0%,#00a9a7 100%);
background: linear-gradient(to bottom,  #00cbc9 0%,#00a9a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cbc9', endColorstr='#00a9a7',GradientType=0 );
}

body>header nav { border-top: 2px solid #00a9a7;}
body>header nav ul li a { border-bottom: 2px solid #00a9a7;}

.btn a,body>footer address>span a{background: #65c4ee;
background: -moz-linear-gradient(top,  #65c4ee 0%, #0998d7 100%);
background: -webkit-linear-gradient(top,  #65c4ee 0%,#0998d7 100%);
background: linear-gradient(to bottom,  #65c4ee 0%,#0998d7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c4ee', endColorstr='#0998d7',GradientType=0 );
font-family: '小塚ゴシック Pro L','Kozuka Gothic Pro Light',sans-serif;
}
/*メニューの背景設定*/
#menulist dt{background: #3fa4d0; color: #fff;    border-top: 2px solid #2f93bf; border-bottom: 2px solid #2f93bf; line-height: 52px; font-size: 1.2em;font-weight: bold; padding-left: 10px; margin-top: 20px;  font-family: '小塚ゴシック Pro L','Kozuka Gothic Pro Light',sans-serif;}
#menulist dt>span{padding-right:.25em;}


/*子カテゴリの背景・ライン設定*/
#menulist { margin-bottom: 30px; }
#menulist ul li ul li { border-top: 1px dashed #c9c8c8;}
#sitemap #main ul.list li, #menulist ul li { border-bottom: 1px solid #3fa4d0;}
#menulist ul li span {background: #d2ebf7;}

body>footer>dl>dt,h3 {
    background: url("/images/design/hl_top.png") 0 bottom no-repeat;
    font-family: '小塚ゴシック Pro L','Kozuka Gothic Pro Light',sans-serif;
    border-bottom: none;
    color: #333;
    padding: 1em 0em .5em 3em;
}
body>footer>div {background: #ffffff;border-top: 3px double #05aaa9;}
#copyright {background-color: #00a9a7;}

#up a {background-color: #0f9bd9;}
#main>h3:first-child{
    background: #d9e19f;
    color: #000;
    padding: 20px 10px;
    border: 2px #fff solid;
    font-family: '小塚ゴシック Pro L','Kozuka Gothic Pro Light',sans-serif;
    text-align: center;
    box-shadow: 1px 0px 8px #a4ad65 inset;

}
mark, .mark { background: #d9e19f;}
#main .point, .point { color: #0094d5;}
#main .title, .title {
    border-left: 4px solid #00adab;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 0 0 8px;
    margin: 0 0 .5em 0;
}
#main span.att4 {
    background: #e5f5f4;
    padding: 10px 15px;
    display: block;
    border: 1px solid #0064a4;
    box-shadow: 0 1px 1px #fff inset;
}
td { background: #fff;}
.link a, a.link, .more a span, .list li {background: url("/images/design/arrow.png") 0 .2em no-repeat; padding: 0 0 0 20px;}

/*topContents temp*/
ul.topCotents li { border : 2px solid #ffffff; position : relative ; border-radius: 2px; margin:5px; padding: 5px; padding-bottom: 5px; box-shadow: 1px 1px 1px #e0d3bf; -webkit-box-shadow: 1px 1px 1px #C4C3C3; }
ul.topCotents li a ,ul.topCotents2 li a{padding-left: 80px;padding-left: 80px;/*font-weight: bold;*/display : table-cell;vertical-align : middle;text-decoration : none;min-height: 75px;height: 75px;}
ul.topCotents li a img,ul.topCotents2 li a img { position : absolute ; left : 3px; top :5px; width : 70px; height : 70px; padding-left: 5px; }

/*topContents2 temp*/
ul.topCotents2 li {
    border: 1px dotted #5a6500;
    position: relative;
    border-radius: 2px;
    margin: 5px;
    padding: 5px;
    padding-bottom: 5px;
    box-shadow: 1px 1px 1px #e0d3bf;
    -webkit-box-shadow: 1px 1px 1px #C4C3C3;
    background: #fff;
}


/*text deco*/
#index ul.topCotents,#index ul.topCotents2 {font-family: '小塚ゴシック Pro L','Kozuka Gothic Pro Light','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;}
.text-radius {border-radius: 1em;    -webkit-border-radius: 1em;    -moz-border-radius: 1em;    padding: .2em 1em;}
.text-marker {  padding: .2em 1em;}
.text-aqua {
    color: #005479;
font-family: "Kozuka Mincho Pr R","HGS明朝E","MS P明朝",serif;
}
.text-black { color: #333; /*text-shadow: #fff 1px 1px 1px;*/}
.text-green { color: #5a6500; text-shadow: #fff 1px 1px 1px;}

/*aqua*/
li.aqua {background: #d3edf6;}
li.aqua .text-marker {background: #0094d5;color: #fff;}

/*graygrd*/
ul.topCotents li.graygrd{
background: #e4e3e1;
background: -moz-linear-gradient(top, #f6f6f6 0%, #e4e3e1 100%);
background: -webkit-linear-gradient(top, #f6f6f6 0%,#e4e3e1 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#e4e3e1 100%);
}
ul.topCotents li.graygrd a {color : #333;}
li.graygrd .text-radius {background: #00acaa;color: #fff;}

/*green*/
li.green {background: #f0f2d8;}

.case_book {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.case_book img {
	width: 90%;
}
