@charset "UTF-8";
/*!
加藤歯科医院向け下層ページCSS
ver0.1 2014/06/4
*/#mainContents ol,#mainContents ul{margin-top:10px}#mainContents ul li{margin-top:20px}#mainContents ul li a{display:inline-block;padding-left:18px;background:url(../images/list_arrow03.png) left 5px no-repeat}#mainContents ol{margin-top:10px}#mainContents ol li{margin-top:15px;list-style:inside decimal}#mainContents li:first-child{margin-top:0}.discList li{list-style:inside disc}#mainContents .pageVisual+section{margin-top:1rem}.pageVisual{position:relative}.pageVisual img{width:100%;height:auto}.pageVisual_txt{position:absolute;top:50%;left:50%;width:96%;padding:.4rem;background:rgba(255, 255, 255, 0.7);line-height:1.6;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pageVisual_txt .txt_main{margin-top:0;font-size:1.125rem;font-weight:700;letter-spacing:.025em}.pageVisual_txt .txt_sub{margin-top:0;font-size:.9rem}.pageVisual_txt span.conj{font-size:.925rem;font-weight:inherit}@media only screen and (min-width:640px){.pageVisual_txt{position:absolute;left:0;width:74%;padding:1rem;background:none;line-height:1.6;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.pageVisual_txt .txt_main{font-size:2.4rem;font-weight:normal;letter-spacing:.05em}.pageVisual_txt .txt_sub{font-size:1rem;line-height:inherit}.pageVisual_txt span.conj{font-size:1.6rem;font-weight:inherit}}.treatment_point{margin-top:1.2rem;padding:.8rem;background:rgba(255, 255, 255, 0.7);border-radius:2px}.treatment_point p{margin-top:0}.pageContents_link{display:inline-block;padding-left:16px;background:url(../images/list_arrow02.png) left center no-repeat;background-size:auto .5rem;color:#895f22}dl.staffList{margin-top:20px}dl.staffList dd,dl.staffList dt{padding:5px 10px}dl.staffList dt{margin-top:20px;color:#fff;background-color:rgba(244, 131, 163, 0.8)}dl.staffList dt:first-child{margin-top:0}dl.staffList dt+dd{background-color:rgba(255, 255, 255, 0.3);border-bottom:#f483a3 dotted 1px;font-weight:bold}dl.staffList dd:nth-of-type(2n){line-height:1.5rem}dl.docterList dt{background-color:rgba(146, 182, 119, 0.8)}dl.docterList dt+dd{border-bottom:#92b677 dotted 1px}dl.technicianList dt{background-color:rgba(126, 160, 218, 0.8)}dl.technicianList dt+dd{border-bottom:#7ea0da dotted 1px}#mainContents .equipmentPhotoList li{float:left;margin-top:0}#mainContents .equipmentPhotoList li:first-child{margin-right:20px}#mainContents .equipmentPhotoList li:last-of-type{float:right}#treatment dl{margin-top:10px}#treatment dt{margin-top:20px;padding:10px 5px;background-color:rgba(255, 226, 188, 0.4);color:#5c9e2a;font-size:1.1rem;font-weight:bold}#treatment dt:first-child{margin-top:0}#treatment dt a{display:inline-block;padding-left:16px;background:url(../images/list_arrow02.png) left 5px no-repeat;color:#895f22}#treatment dt a:hover{color:#dabf99}#treatment dd{margin-top:10px}#siteMapList ul li{margin-top:10px;text-indent:1rem}#siteMapList ul li a{display:inline-block;padding-left:1rem;background:none;background:url(../images/list_arrow01.png) left 5px no-repeat;text-indent:0}#accessWrap{padding:20px;background-color:#fff}#infoList dt{margin-top:30px;padding:10px;background-color:rgba(255, 255, 255, 0.7);border-bottom:#e5e5e5 dotted 1px;font-size:1.1rem}#infoList dt:first-child{margin-top:0}#infoList dt:nth-of-type(4n){margin-top:60px}#infoList dt:before{display:inline-block;content:"・";margin-right:3px;color:#c97736}#infoList dt span{margin-left:3px;color:#565656;font-size:0.9rem;font-weight:normal}#infoList dd{position:relative;padding:10px;background-color:rgba(255, 255, 255, 0.3)}#mailForm{padding:10px;background-color:rgba(255, 255, 255, 0.5)}#formInput dt{margin-top:15px;font-size:0.9rem;vertical-align:top}#formInput dt:first-child{margin-top:0}#formInput dt span{display:inline-block;margin-left:2px;color:#9f2a4b;font-weight:bold;vertical-align:top;line-height:1rem}#formInput dd span{margin-left:5px;color:#999;font-size:0.9rem;vertical-align:top}#formInput input[type=text],#formInput textarea{width:50%;padding:8px;border:#aaa solid 1px;border-radius:2px;-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 2px rgba(0, 0, 0, 0.1);font-size:1.2rem;line-height:1.5rem}#formInput input[type=text]:focus,#formInput textarea:focus{outline:#92b677 solid 1px;background-color:#f9fcf7}#formInput.formConf dt{margin-top:15px}#formInput.formConf dt:first-child{margin-top:0}#formInput.formConf dd{padding:5px;background-color:rgba(255, 255, 255, 0.8);border:#e5e5e5 dotted 1px;border-radius:1px}.error_messe{color:red}.contact_sub_heading{display:block;margin-top:40px;padding-left:10px;border-left:#5c9e2a solid 10px;color:#5c9e2a;font-size:1.125rem;line-height:30px}@media only screen and (max-width:640px){#treatment dt{font-size:1rem}#formInput dd span{display:block;margin-top:.2rem;margin-left:0}#formInput input[type=text],#formInput textarea{width:100%}#formInput dd label{display:inline-block;margin-right:.6rem;margin-bottom:.6rem}}.testimonial_contents{line-height:1.6}.testimonial_contents>dt{padding-left:.4rem;border-left:8px solid #5c9e2a;font-size:1.2rem}.testimonial_contents>dt:not(:first-child){margin-top:1.6rem}.testimonial_contents>dd{margin-top:.8rem}
/*# sourceMappingURL=page.css.map */