@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:#2b7fbf;color:#fff;}
body>header nav ul li a, body>header nav ul li a:hover{background-color: #FFFF00;color: #2574B0;}
body>footer address>span.mail a, body>footer address>span.mail a:hover, .btn a { background-color: #d1c0a5; color: #fff; }
body>footer address>span.tel a, body>footer address>span.tel a:hover, .btn a { background-color: #EEBF02; color: #fff; }
body{background:#fff;}
body>header { background :-webkit-gradient(linear,left top,left bottom, from(#2B7FBF),to(#2B7FBF)); }
body>footer>div{background:#edecea;}
#main>h3:first-child,#copyright{background-color:#2B7FBF;}
section,.section,ul{margin:0;}
#menulist ul li span,#menulist ul li a{background:#faf5bc;}
h3,h4,h5,.h3,.h4,.h5,body>footer>dl>dt,dl.box>dt{border-bottom:3px solid #FEE78D;}
h3,h3 a,.h3,.h3 a,body>footer>dl>dt{color:#000;}

/*add*/
#main img.photo{border:1px solid #a09283;padding:1px;}
.mark { background: #C2E8F1; }
#main .point, .point {color: #EB4121;font-size: 1.06em;font-weight: bold;}
#main .title, .title {border-left: 4px solid #2961F0;display: inline-block;font-size: 1.2em;font-weight: bold;padding: 0 0 0 8px;margin: 0 0 .5em 0;}
.link a,a.link,.more a span,.list li{background-position:0 .2em;padding:0 0 0 20px;}
span.att19{ color:#af2223; font-weight:bold; font-size:110%;background:#f2e7d1; padding: 5px 20px;display: inline-block;margin: 0 10px 10px 0; }
#pickup .sp_bnr {
	width: 100%;
	margin: 10px auto;
	display: inline-block;
	text-align: center;
}
#pickup .sp_bnr img {
	width: 90%;
}
.sp_message {clear: both;margin-top: 10px;padding: 0;text-align:left;}
.sp_message img  {display:block;margin:0 auto 10px !important;}
.sp_message p  {width:95%;margin:0 auto;padding: 0 0 1em 0 !important;}
dl.day{width:95%;margin:0 auto 10px;}
dl.day>dt{float:none;width:100%;font-weight:bold;padding:0 0 5px 0;color:#2574B0;}
dl.day>dd{float:none;width:100%;padding:0 0 5px 0;border-bottom:1px dashed #FEE78D;margin-bottom:5px;}