/* CSS Document */
/*----------------------------------------トップページ　index.html*/
.topbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.810581553e5b623635f5451745beb19e/topbg.jpg) no-repeat
    }
/*----------------------------------------院長紹介　doctorintroduction.html*/
.doctorintroductionbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.eba2ef3b7f0e959287739245b6a98ddf/doctorintroductionbg.jpg) no-repeat #284976
    }
.prof dt {
    width: 114px;
    float: left;
    padding: 0 0 17px 0;
    font-weight: normal;
    }
.prof dd {
    padding: 0 0 17px 114px;
    border-bottom: 1px solid #5f99c0;
    margin: 0 0 17px 0
    }
.doclist {
    width: 320px;
    float: left
    }
.prof dd li {
    padding: 0 0 5px 0
    }
.doc1 {
    display: block;
    float: right;
    margin: 0 60px 0 0
    }
.doclist2 li {
    padding: 0 0 5px 0
    }
.prof dd .doclist2 dt {
    width: 70px;
    float: left;
    padding: 0 0 5px 0
    }
.prof dd .doclist2 dd {
    padding: 0 0 5px 70px;
    border-bottom: none;
    margin: 0
    }
/*----------------------------------------スタッフ　staff.html*/
.staffbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.80bbab1d4e229ffd7bc5a8879123a136/staffbg.jpg) no-repeat #284976
    }
.staffprof {
    padding: 17px 0 0 0;
    border-bottom: 1px solid #5f99c0;
    position: relative
    }
.staffprof dt {
    width: 114px;
    float: left;
    padding: 0 0 17px 0
    }
.staffprof dd {
    padding: 0 0 17px 114px;
    margin: 0 0 17px 0
    }
.staffprof .staffname {
    border-bottom: 1px solid #5f99c0
    }
.staffimg {
    display: block;
    position: absolute;
    top: 17px;
    right: 60px
    }
/*----------------------------------------アクセス　access.html*/
.accessbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.5c833180472a46da3e07fb4123ea2501/accessbg.jpg) no-repeat #284976;
    background-size: 100%;
    }
.acccon {
    position: relative;
    padding: 0 0 200px 0
    }
.gnavi_foot3 {
    position: absolute;
    padding: 42px 0 0 35px;
    bottom: 105px;
    left: 300px
    }
.gnavi_foot3 li {
    float: left;
    padding: 0 0 0 62px
    }
.gnavi_foot3 li a {
    color: #fff;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif
    }
.acc1 dt {
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding: 0 0 25px 0;
    font-weight: normal;
    }
.acc1 dd {
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif
    }
.tell {
    padding: 0 0 70px 0
    }
.acc1 dd .teltxt {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    font-size: 26.25pt
    }
.acc1 dd .teltxt a {
  font-size: 26.25pt;
}
.map {
    padding: 0 0 43px 0
    }
.add {
    padding: 0 0 15px 0
    }
.acc1 dd.park img {
    padding: 0 5px 0 0;
    vertical-align: middle
    }
.acc1 dd.park {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    padding: 0 0 29px 0
    }
.acctxt {
    padding: 0 0 10px 0
    }
.acc1 {
    padding: 0 0 103px 0
    }
.conhourwap {
    padding: 0 0 100px 0
    }
.conhour {
    margin: 25px 0 0 0;
    border-collapse: collapse
    }
.conhour th, .conhour td {
    text-align: center;
    border: 1px solid #5f99c0;
    height: 35px
    }
.conhour th {
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    text-align: center;
    width: 219px;
    font-weight: normal
    }
.conhour tbody td {
    width: 35px
    }
.kyusin {
    display: block;
    width: 451px;
    text-align: right;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding: 12px 0 0 0
    }
.googlemap {
    padding: 24px 0 232px 0
    }
/*----------------------------------------院内紹介*/
.innaicon {
    position: relative
    }
.gnavi_foot {
    position: absolute;
    padding: 42px 0 0 35px;
    bottom: 105px
    }
.gnavi_foot li {
    float: left;
    padding: 0 0 0 62px
    }
.gnavi_foot li a {
    color: #000;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif
    }
#side_innai {
    width: 303px;
    min-height: 1516px;
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/innaisidebg.png) no-repeat;
    float: left
    }
.innaisidenavi1 {
    padding: 165px 0 0 46px
    }
.innaisidenavi1 li {
    padding: 0 0 19px 0
    }
.innaisidenavi1 a {
    display: block;
    width: 205px;
    height: 37px;
    padding: 14px 0 0 17px;
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/innaisidebtn_bg1.png) no-repeat;
    color: #FFF;
    font-size: 10.5pt
    }
.innaisidenavi2 {
    padding: 40px 0 0 46px
    }
.innaisidenavi2 li {
    padding: 0 0 19px 0
    }
.innaisidenavi2 a {
    display: block;
    width: 195px;
    height: 20px;
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/innaisidebtn_bg2.png) no-repeat;
    color: #FFF;
    padding: 3px 0 0 18px;
    font-size: 10.5pt
    }
.main2 {
    padding: 175px 0 0 0
    }
.innaiwap {
    background-color: rgba(255, 255, 255, 0.35)
    }
.innainavi {
    padding: 21px 0 10px 97px
    }
.innainavi li {
    float: left;
    padding: 0 0 5px 0
    }
.innainavi li.w160 {
    width: 160px
    }
.innainavi li.w180 {
    width: 180px
    }
.innainavi a {
    display: block;
    color: #221714;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 10pt
    }
.innainavi a .innnainavitxt {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    padding: 0 0 0 10px
    }
h2.innaih2 {
    width: 100%;
    height: auto;
    color: #312724;
    font-size: 16.5pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    letter-spacing: 5px;
    background: none;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    padding: 10px 0 10px 97px;
    background-color: rgba(255, 255, 255, 0.5)
    }
h2.innaih2 .h2txt {
    padding: 0 0 0 26px;
    font-size: 10pt;
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    font-weight: normal;
    letter-spacing: 1px;
    vertical-align: top
    }
.innaiconwap {
    padding: 30px 59px 22px 97px
    }
.innaiconwap p {
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    color: #312724;
    font-size: 18px;
    }
.innaiconwap p.infont18 {
    font-size: 13.5pt
    }
/*---------------------------------------------------待合室----waitingroom.html*/
.waitbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/waitbg.jpg) no-repeat #ebebed
    }
.waitbox p {
    float: left
    }
.waitbox img {
/*     float: right; */
    /* padding: 0 0 0 15px */
    }
/*---------------------------------------------------手術室----surgeryroom.html*/
.surgbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/surgbg.jpg) no-repeat #ebebed
    }
/*---------------------------------------------------診察----examinationroom.html*/
.exambg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/exambg.jpg) no-repeat #ebebed
    }
/*---------------------------------------------------カウンセリングルーム----counselingroom.html*/
.counbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/counbg.jpg) no-repeat #ebebed
    }
/*---------------------------------------------------エントランス----entrance.html*/
.entrbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/entrbg.jpg) no-repeat #ebebed
    }
/*---------------------------------------------------インドアビュー----indoorview.html*/
.indobg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.99cc46a4d10fc53828628591e98a3e7d/indobg.jpg) no-repeat #ebebed
    }
.indowap {
    padding: 11px 0 0 97px
    }
/*----------------------------------------初めての方に　first.html*/
.first_inn {
    padding: 0 0 65px 0
    }
.firstcon dt, .firstcon dd, .firstcon p, .firstcon li {
    color: #231815
    }
.firstcon h2 {
    color: #231815;
    font-size: 18pt;
    width: 607px;
    height: 43px;
    padding: 8px 0 0 18px;
    letter-spacing: 5px
    }
.firstbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.674791a3958fe3f5ecdc2bc1d5e5bcfc/firstbg.jpg) no-repeat #e6e6e6
    }
.firsth3 {
    color: #231815;
    font-size: 13.5pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    letter-spacing: 2px;
    border-left: 4px solid #b9c3cb;
    border-bottom: 1px solid #b9c3cb;
    padding: 0 0 7px 13px;
    font-weight: normal;
    margin-bottom: 25px
    }
.firstlist dt {
    padding: 0 0 30px 0;
    }
.firstlist dd, .firstlist li {
    font-size: 12pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding: 0 0 30px 0;
    }
.firstlist li {
    font-size: 12pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding: 0 0 30px 0;
    }
.firstlist dd .firstlist_mark, .firstlist li .firstlist_mark {
    font-size: 9pt;
    color: #b9c3cb;
    padding: 0 12px 0 0;
    }
.firstlist2 {
    padding: 0 0 20px 0;
    }
.firstlist2 li {
    padding: 0 0 10px 0
    }
/*----------------------------------------歯周病治療　sishubyo.html*/
.byocon {
    position: relative;
    padding-bottom: 200px
    }
.gnavi_foot2 {
    position: absolute;
    padding: 42px 0 0 35px;
    bottom: 105px;
    left: 300px
    }
.gnavi_foot2 li {
    float: left;
    padding: 0 0 0 62px
    }
.gnavi_foot2 li a {
    color: #000;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif
    }
.shadow img {
    /* box-shadow */
    box-shadow: rgba(153, 153, 153, 0.65098) 0 0 3px 1px;
    -webkit-box-shadow: rgba(153, 153, 153, 0.65098) 0 0 3px 1px;
    -moz-box-shadow: rgba(153, 153, 153, 0.65098) 0 0 3px 1px
    }
.byoimg {
    padding: 0 0 0 25px
    }
.sishubg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.bb78a2e1c5dd9b5e407aad9caf922871/sishu.jpg) no-repeat #f4f4f4
    }
.img_r {
    float: right
    }
.sishulist {
    padding: 20px 0 0 0
    }
.sishulist dt {
    font-size: 12pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding: 0 0 14px 0;
    font-weight: normal;
    }
.sishulist dd {
    padding: 0 0 30px 0
    }
.sishulist dt .firstlist_mark {
    font-size: 9pt;
    color: #b9c3cb;
    padding: 0 12px 0 0
    }
.meiryo {
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    font-weight: bold
    }
.sishulistw380 {
    width: 380px;
    float: left
    }
.byoimg2 {
    width: 151px;
    display: block;
    float: right;
    padding: 55px 0 0 25px
    }
.byoimg3 {
    width: 156px;
    float: right;
    padding: 0 24px 0 40px
    }
.cuih4 {
    height: 50px;
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.bb78a2e1c5dd9b5e407aad9caf922871/cuih4bg.png) repeat-x;
    color: #FFF;
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif;
    font-size: 10.5pt;
    padding: 24px 0 0 27px;
    margin: 0 0 15px 0
    }
.sishulistcui {
    padding: 0 0 0 25px
    }
.sishulistcui li {
    width: 275px;
    padding: 0 0 15px 0;
    float: left
    }
.sishulistcui li img {
    padding: 0 13px 0 15px;
    float: left
    }
.sishulistcui li span {
    width: 220px;
    display: block;
    float: left
    }
/*----------------------------------------予防歯科　yobousika.html*/
.yoboulist {
    padding: 0 0 20px 0
    }
.yoboulist dt {
    padding: 0 0 33px 0
    }
.yoboulist dd {
    padding: 0 0 10px 0
    }
/*----------------------------------------ブログ　clinicblog.html*/
.blogbg {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.17, rgb(73, 193, 240)), color-stop(1, rgb(0, 49, 108)));
    background-image: -o-linear-gradient(right bottom, rgb(73, 193, 240) 17%, rgb(0, 49, 108) 100%);
    background-image: -moz-linear-gradient(right bottom, rgb(73, 193, 240) 17%, rgb(0, 49, 108) 100%);
    background-image: -webkit-linear-gradient(right bottom, rgb(73, 193, 240) 17%, rgb(0, 49, 108) 100%);
    background-image: -ms-linear-gradient(right bottom, rgb(73, 193, 240) 17%, rgb(0, 49, 108) 100%);
    background-image: linear-gradient(to right bottom, rgb(73, 193, 240) 17%, rgb(0, 49, 108) 100%)
    }
.blogh3 {
    font-size: 13pt;
    letter-spacing: 2px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
/*     border-bottom: 1px solid #62a6ce; */
   /*  padding: 0 0 10px 2px;
   margin-bottom: 15px */
   width: 70%;
   font-weight: bold;
    }
.blogbox {
/*     padding: 0 45px 40px 0 */
    width: 25%;
    }
.paginator{
    margin: 30px 0;
    display: inline-block !important; 
}
.paginator a{
    background: transparent !important;
    color: #fff !important;
    box-shadow: none !important;
    font-weight: normal;
    text-shadow: none !important;
}

/* 追記 */
.blog-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    align-item:flex-start;
    border-bottom: 1px solid #62a6ce;
    padding-bottom: 20px;
}

.blogh3 a {
    display: block;
}

.blog-wrap + .blog-wrap {
    padding-top: 20px;
}

/*----------------------------------------歯がなくなった時の治療法　haganai.html*/
.hagatable {
    width: 590px;
    border-collapse: collapse;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3a4960+0,439cc0+100 */
    background: #3a4960;
    /* Old browsers */
    background: -moz-linear-gradient(top, #3a4960 0%, #439cc0 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a4960), color-stop(100%, #439cc0));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3a4960 0%, #439cc0 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3a4960 0%, #439cc0 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3a4960 0%, #439cc0 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #3a4960 0%, #439cc0 100%);
    /* W3C */
    /* IE6-9 */
    }
.hagatable th, .hagatable td {
    border: 1px solid #828f96;
    padding: 5px 7px;
    vertical-align: top
    }
.hagatable thead td {
    text-align: center
    }
.hagatable thead td span {
    font-size: 10pt
    }
.hagatable tbody th {
    width: 135px;
    text-align: left
    }
.hagatable tbody td {
    color: #3c3230;
    background: #fff;
    width: 131px;
    font-size: 10.5pt
    }
/*----------------------------------------インプラント　inpurant.html*/
.inpulist dt {
    font-size: 13.5pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-weight: bold;
    padding-bottom: 15px
    }
.inpulist dt .inpu_mark {
    color: #9099a5
    }
.inpulist dd {
    padding: 0 0 25px 0
    }
.inpubtnlist li {
    float: left
    }
.inpulistl {
    padding: 0 15px 0 0
    }
/*----------------------------------------矯正治療　kyousei.html*/
.kyoseibtn {
    display: block;
    padding: 0 0 30px 0
    }
/*----------------------------------------滅菌　mekkin.html*/
.mekkinh4 {
    color: #231815;
    font-size: 13.5pt;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    padding: 0 0 17px 0
    }
.mekkinmark {
    color: #99a1ad;
    font-size: 7.35pt;
    vertical-align: middle;
    padding: 0 12px 0 0
    }
.mekkinboxinn {
    padding: 0 0 25px 0;
    border-bottom: 1px solid #99a1ad;
    margin: 0 0 25px 0
    }
.mekkinboxinn2 {
    padding: 0 0 25px 0;
    border-bottom: none;
    margin: 0 0 25px 0
    }
.mekkinboxinn_l {
    float: left;
    width: 378px
    }
.mekkinimg {
    display: block;
    float: right;
    /* box-shadow */
    box-shadow: rgba(153, 153, 153, 0.65098) 0 0 3px 1px;
    -webkit-box-shadow: rgba(153, 153, 153, 0.65098) 0 0 3px 1px;
    -moz-box-shadow: rgba(153, 153, 153, 0.65098) 0 0 3px 1px
    }
/*----------------------------------------リクルート　recruit.html*/
.recbg {
    background: url(/import/tenant_1/www.araragi-dc.com/akamon_araragi_shika/static/page/renew/images.cb1414b2ed6ff409d1fd4fb6ecd8bdd5/recubg.jpg) no-repeat
    }
.recbox p {
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif
    }
.recbox p .teltxt2 {
    font-size: 26.29pt;
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif
    }
    
.recbox p .teltxt2 a {
    font-size: 26.29pt;
}
 
/*----------------------------------------copyright　*/   
.copyrightwhite{
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
.copyrightblack{
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
    color: #231815;
}

.cancel{
font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    margin-bottom: 5rem;  
    width: 92%;
}

.mb20{
  margin-bottom: 20px;
}


@media (max-width: 599px) {
.cancel {
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    margin-bottom: 5rem;
    width: 100%;
}
}
