@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2) format("woff2"),url(../fonts/iconfont.woff) format("woff"),url(../fonts/iconfont.svg) format("svg"),url(../fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-achieve::before{content:"\ea01"}.icon-arrow::before{content:"\ea02"}.icon-blank::before{content:"\ea03"}.icon-btnarrow::before{content:"\ea04"}.icon-clinic::before{content:"\ea05"}.icon-facilities::before,.icon-facility::before{content:"\ea06"}.icon-home::before{content:"\ea07"}.icon-crb::before,.icon-irb::before{content:"\ea08"}.icon-mail::before{content:"\ea09"}.icon-staff::before{content:"\ea0a"}.icon-tel::before{content:"\ea0b"}*{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-wrap:break-word}html{-webkit-text-size-adjust:none;font-size:62.5%}img{vertical-align:bottom}ol{padding-left:20px;list-style-type:decimal}strong{font-weight:700}sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:1rem}sup{bottom:1ex}sub{top:.5ex}body{font-size:1.6rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#444;line-height:1.7;letter-spacing:.05em}#gnavi a,#information .info-title-wrap .info-title,#key h2,#top-chiken .title,#top-facility .title,#top-info .title-box .title,#top-links .links-list a,#top-links .title,.josefin,.page-body h2,.page-body h3,.page-title-wrap .page-title{font-family:"Josefin Sans",sans-serif}input[type=button],input[type=submit]{-webkit-appearance:none;border:none;margin:0;border-radius:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,sans-serif}input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none;width:100%;border:1px solid #cbd3d9;padding:3px 5px;border-radius:0;background:0 0;font-family:"Helvetica Neue",Helvetica,sans-serif}:placeholder-shown{color:#bbb}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb;opacity:1}:-ms-input-placeholder{color:#bbb}form #mei,form #meikana,form #sei,form #seikana{width:100px;margin-right:15px}form #zip1{width:50px}form #zip2{width:70px}form #fax,form #tel{width:150px}form #submit{display:block;font-size:2.1rem;color:#fff;width:425px;margin:0 auto;padding:25px 0;line-height:1;background:#000;font-weight:700}a{color:#d08299;-webkit-transition:all .3s cubic-bezier(.25,.48,.63,.93);transition:all .3s cubic-bezier(.25,.48,.63,.93);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:underline}a:hover img{opacity:.7;-webkit-transition:all .3s cubic-bezier(.25,.48,.63,.93);transition:all .3s cubic-bezier(.25,.48,.63,.93)}}.cf:after{content:"";display:block;clear:both}.center{text-align:center}.right{text-align:right}.left{text-align:left}.fl_left{float:left;width:auto}.fl_right{float:right;width:auto}.cl{clear:both}.arrow{display:inline-block;position:relative;padding-left:13px}.arrow:before{font-size:1rem;position:absolute;left:0;top:8px;color:#d08299}.blank{display:inline-block;padding-right:18px;position:relative}.blank:before{position:absolute;right:0;top:.3em;font-size:1.6rem}.ie .blank:before{top:0}.icon-pdf{font-size:1rem;display:inline-block;padding:3px 5px;color:#fff;background:#e6cbcb;line-height:1;border-radius:2px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn{display:inline-block;padding:0 25px;height:44px;line-height:42px;color:#fff;background:#e6cbcb;border-radius:22px;border:1px solid #e6cbcb}.btn .icon-btnarrow{position:relative;display:inline-block;padding-right:22px}.btn .icon-btnarrow:before{right:0;position:absolute;top:.7em;font-size:1.8rem;-webkit-transition:right .3s cubic-bezier(.445,.05,.55,.95);transition:right .3s cubic-bezier(.445,.05,.55,.95)}@media (hover:hover) and (pointer:fine){.btn:hover{background:#f7f5f5;border-color:#d08299;color:#d08299}.btn:hover .icon-btnarrow:before{right:-5px}}.ie .btn .icon-btnarrow:before{top:.5em}.l{font-size:1.8rem}.s{font-size:1.4rem}.xs{font-size:1.2rem}.red{color:#e45c5c}.pink{color:#d08299}.box{background-color:#f3f5f7;padding:20px;margin-bottom:30px}.box>:last-child{margin-bottom:0}.block{padding-top:60px;margin-bottom:60px}.spdisp{display:none}.page-title-wrap{background-collor:#f7f5f5;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:50px 0 60px}.page-title-wrap .page-title{font-size:4rem;color:#202020;text-align:center;text-indent:.2em;text-shadow:0 0 5px #fff}.page-title-wrap .page-title:before{display:block;font-size:6rem;margin-bottom:10px;color:#d08299}.ie .page-title-wrap .page-title{font-family:"Helvetica Neue",Helvetica,sans-serif}#clinic .page-title-wrap{background-image:url(../../clinic/images/bg_title_clinic.jpg)}#achieve .page-title-wrap{background-image:url(../../achieve/images/bg_title_achieve.jpg)}#staff .page-title-wrap{background-image:url(../../staff/images/bg_title_staff.jpg)}#facilities .page-title-wrap{background-image:url(../../facilities/images/bg_title_facilities.jpg)}#irb .page-title-wrap{background-image:url(../../irb/images/bg_title_irb.jpg)}#crb .page-title-wrap{background-image:url(../../crb/images/bg_title_crb.jpg)}#information .page-title-wrap{background:#f7f5f5;padding:65px 0}.page-body h2{font-size:2.7rem;margin-bottom:30px;color:#202020;position:relative;padding-top:30px;line-height:1.3}.page-body h2:after,.page-body h2:before{content:"";position:absolute}.page-body h2:before{width:7px;height:7px;border:1px solid #d08299;border-radius:50%;top:0;left:-4px}.page-body h2:after{width:50px;height:1px;background:#d08299;top:4px;left:0}.page-body h3{font-size:2.1rem;padding-top:15px;margin-bottom:25px;line-height:1.3}.page-body h4{font-size:1.8rem;color:#202020;font-weight:700;margin-bottom:20px;line-height:1.3}.page-body h5,.page-body h6{color:#202020;font-weight:700;margin-bottom:10px;line-height:1.3}.page-body dl,.page-body ol,.page-body p,.page-body ul{margin-bottom:30px}.page-body ul li{padding-left:20px;position:relative}.page-body ul li:before{content:"";width:8px;height:8px;display:block;border-radius:4px;background:#e6cbcb;position:absolute;left:2px;top:calc(.9em - 4px)}.breadcrumb{font-size:1.1rem;line-height:1.2;float:right;padding-top:15px;margin-right:15px}.breadcrumb li{display:inline-block;color:#d08299}.breadcrumb li:before{content:">";display:inline-block;margin:0 5px 0 2px;color:#cbd3d9}.breadcrumb li:first-child:before{display:none}.breadcrumb a{color:#989ea3}table{width:100%;margin-bottom:30px;line-height:1.5}td,th{border-bottom:1px solid #cbd3d9;padding:20px 15px;vertical-align:top}thead th{text-align:center;background:#e6cbcb;padding:10px 0}tbody th{width:20%;color:#d08299}hr{border:none;border-bottom:1px dashed #cbd3d9;padding-top:50px;margin-bottom:50px}.paginate{padding-top:60px}.paginate ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginate ul li{margin:0 5px;padding-left:0}.paginate ul li:before{display:none}.paginate a,.paginate span{display:block;width:28px;height:28px;text-align:center;line-height:26px;font-size:1.4rem;border-radius:50%;border:1px solid #e6cbcb}.paginate a{background:#e6cbcb;color:#fff}@media (hover:hover) and (pointer:fine){.paginate a:hover{color:#d08299;text-decoration:none;border-color:#d08299;background:0 0}}.paginate .disabled{color:#cbd3d9;border-color:#cbd3d9}.paginate .current a{cursor:default;border-color:#d08299;background:0 0;color:#d08299}@media (hover:hover) and (pointer:fine){.paginate .current a:hover{text-decoration:none}}.paginate .current span{background-color:transparent;border-color:#d08299;color:#d08299}.paginate .next a,.paginate .next span,.paginate .prev a,.paginate .prev span{border:none;background:0 0;color:#444;width:auto}@media (hover:hover) and (pointer:fine){.paginate .next a:hover,.paginate .prev a:hover{background:0 0;color:#d08299}}.paginate .next.disabled a,.paginate .next.disabled span,.paginate .prev.disabled a,.paginate .prev.disabled span{color:#cbd3d9}#wrapper{width:100%;min-width:1000px}header{width:100%;min-width:1000px;height:135px;background:#fff;position:relative;z-index:999}header .logo{padding:33px 0 0 35px}#menu-btn{display:none}#gnavi{position:absolute;top:43px;right:0;background:#e6cbcb;overflow:hidden;border-radius:5px 0 0 5px;padding-left:10px}#gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex}#gnavi li{position:relative}#gnavi li:before{content:"";width:2px;height:38px;background:rgba(255,255,255,.2);position:absolute;right:-1px;top:21px}#gnavi li:last-child:before{display:none}#gnavi a{display:block;color:#fff;font-size:1.5rem;height:80px;padding:50px 30px 0;position:relative;-webkit-transition:color .3s cubic-bezier(.25,.48,.63,.93);transition:color .3s cubic-bezier(.25,.48,.63,.93)}#gnavi a:before{font-size:3.6rem;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (hover:hover) and (pointer:fine){#gnavi a:hover{color:#d08299;text-decoration:none}}@media screen and (max-width:1080px){#gnavi a span{display:none}}#gnavi .active a{color:#d08299;text-decoration:none}.head-navi{position:absolute;top:5px;right:110px}.head-navi li{display:inline-block;margin-right:35px;line-height:1;vertical-align:middle}.head-navi a{font-size:1.4rem;color:#444;-webkit-transition:none;transition:none}.head-navi .head-contact{margin-right:5px}.head-navi .head-contact a{position:relative;padding-left:22px;display:inline-block}.head-navi .head-contact a:before{font-size:1.8rem;color:#d08299;position:absolute;top:-1px;left:0}.head-navi .head-tel{padding-left:15px;position:relative;margin-right:0}.head-navi .head-tel:before{content:"";width:1px;height:30px;-webkit-transform:rotate(15deg);transform:rotate(15deg);background:#cbd3d9;position:absolute;left:0;top:0}.head-navi .tel-number{display:inline-block;font-size:2.4rem;color:#202020;padding-left:22px;position:relative}.head-navi .tel-number:before{font-size:1.8rem;position:absolute;top:5px;left:0;color:#d08299}.head-navi .blank:before{top:0}.ie .head-navi a:before{top:-5px}.ie .head-navi .tel-number:before{top:2px}.head-lang{position:absolute;top:12px;right:10px;line-height:1}.head-lang a{display:inline-block;font-size:1.3rem;line-height:1;padding:4px 8px;border-radius:3px;color:#fff;background:#e6cbcb;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media (hover:hover) and (pointer:fine){.head-lang a:hover{opacity:.7;text-decoration:none}}.main{width:960px;margin:0 auto;clear:both}footer .banner{padding:80px 0;border-bottom:3px solid #e6cbcb}footer .banner ul{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .banner a{display:block}footer .footer-wrap{width:100%;background:#e6cbcb;border-top:3px solid #fff}footer .footer-box{width:960px;margin:0 auto;padding:50px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-box a{color:#fff}footer .foot-address{width:475px;line-height:1.5}footer .foot-address h3{font-size:1.8rem;font-weight:700;margin-bottom:12px;padding-top:85px;background:url(../images/foot_logo.png) 0 0 no-repeat;background-size:233px 50px}footer .foot-address h3 .s{font-size:1.3rem;display:block}footer .foot-address p{margin-bottom:10px;font-size:1.4rem}footer .foot-siteindex{overflow:hidden;width:calc(100% - 475px);line-height:1.5}footer .foot-siteindex ul{float:left}footer .foot-siteindex ul:nth-child(1){width:60%}footer .foot-siteindex ul:nth-child(2){width:40%}footer .foot-siteindex .first{font-size:1.5rem;margin-top:20px;font-weight:700}footer .foot-siteindex .first:first-child{margin-top:0}footer .foot-siteindex .second{font-size:1.4rem;margin-top:5px}footer .foot-siteindex .blank:before{top:2px}footer .copyright-wrap{background:#989ea3;padding:17px 30px;font-size:1.2rem;line-height:1;overflow:hidden}footer .foot-navi{float:left}footer .foot-navi li{display:inline-block;margin-right:35px}footer .foot-navi a{color:#fff}footer .foot-navi .blank:before{top:-2px}footer .copyright{color:#fff;float:right}footer .pagetop{position:fixed;right:0;bottom:-40px;z-index:10;-webkit-transition:bottom .5s cubic-bezier(.445,.05,.55,.95);transition:bottom .5s cubic-bezier(.445,.05,.55,.95)}footer .pagetop.show{bottom:40px}footer .pagetop.white a:before{color:#fff}footer .pagetop a{display:block;width:40px;height:40px;overflow:hidden;text-indent:-9999px;position:relative}footer .pagetop a:before{display:block;width:40px;text-align:center;font-size:2.6rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#d08299;position:absolute;text-indent:0;top:8px;left:0;-webkit-transition:top .2s cubic-bezier(.445,.05,.55,.95);transition:top .2s cubic-bezier(.445,.05,.55,.95)}@media (hover:hover) and (pointer:fine){footer .pagetop a:hover{text-decoration:none}footer .pagetop a:hover:before{top:0}}.ie footer .foot-navi .blank:before{top:-5px}.ie footer .foot-siteindex .blank:before{top:0}#key{height:600px;border-bottom:3px solid #fff;position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbf3f3),color-stop(#fff),to(#fbf3f3));background-image:-webkit-linear-gradient(top,#fbf3f3,#fff,#fbf3f3);background-image:linear-gradient(to bottom,#fbf3f3,#fff,#fbf3f3)}#key:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/key_bg.png) center center no-repeat;background-size:cover;-webkit-animation:key-bg-anime 1.5s cubic-bezier(.25,.48,.63,.93) .3s 1 normal both;animation:key-bg-anime 1.5s cubic-bezier(.25,.48,.63,.93) .3s 1 normal both}#key .key-box{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#key h2{font-size:4rem;line-height:1.2;color:#d08299;margin-bottom:30px;-webkit-animation:key-tit-anime .8s cubic-bezier(.25,.48,.63,.93) .7s 1 normal both;animation:key-tit-anime .8s cubic-bezier(.25,.48,.63,.93) .7s 1 normal both;text-shadow:0 0 5px rgba(255,255,255,.8)}#key p{width:600px;margin:0 auto;font-size:1.8rem;line-height:1.8;font-weight:700;color:#202020;-webkit-animation:key-tit-anime .8s cubic-bezier(.25,.48,.63,.93) 1.2s 1 normal both;animation:key-tit-anime .8s cubic-bezier(.25,.48,.63,.93) 1.2s 1 normal both}@-webkit-keyframes key-tit-anime{0%{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes key-tit-anime{0%{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes key-bg-anime{0%{opacity:0}100%{opacity:1}}@keyframes key-bg-anime{0%{opacity:0}100%{opacity:1}}#top-info{padding:55px 0;border-top:3px solid #f5eeee;border-bottom:3px solid #f5eeee}#top-info .info-box{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}#top-info .title-box{width:150px;position:relative;padding-bottom:30px}#top-info .title-box .title{font-size:2.4rem;line-height:1;color:#d08299}#top-info .title-box .link{font-size:1.4rem;position:absolute;bottom:0;right:0}#top-info .title-box .link .arrow{color:#444}#top-info dl{font-size:1.4rem;line-height:1.5;padding-left:35px;width:calc(100% - 150px)}#top-info dt{float:left;width:95px}#top-info dd{padding-left:95px;margin-bottom:15px}#top-info dd:last-child{margin-bottom:0}#top-links{border-top:3px solid #fff;padding:100px 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#f5eeee),color-stop(50%,#fff),color-stop(90%,#f5eeee));background-image:-webkit-linear-gradient(top,#f5eeee 10%,#fff 50%,#f5eeee 90%);background-image:linear-gradient(to bottom,#f5eeee 10%,#fff 50%,#f5eeee 90%)}#top-links .links-box{width:1080px;margin:0 auto;position:relative}#top-links .title{font-size:3rem;line-height:1.5;position:relative;margin-bottom:70px}#top-links .title:before{content:"";height:100%;position:absolute;top:0;left:-20px;width:1px;background:#d08299}#top-links .link{position:absolute;right:0;top:20px}#top-links .links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top-links .links-list li{width:520px;border:1px solid #fff;border-radius:5px;overflow:hidden;margin-bottom:35px;background:url(../../images/bg_top_links.png) center center no-repeat #fff;background-size:cover;-webkit-transition:border-color .3s cubic-bezier(.25,.48,.63,.93);transition:border-color .3s cubic-bezier(.25,.48,.63,.93)}@media (hover:hover) and (pointer:fine){#top-links .links-list li:hover{border-color:#d08299}}#top-links .links-list a{display:block;height:124px;position:relative;color:#202020;line-height:124px;font-size:2.1rem;padding-left:195px;background-repeat:no-repeat;background-size:165px 124px}#top-links .links-list a:before{position:absolute;right:20px;top:48px;font-size:2.8rem;-webkit-transition:right .3s cubic-bezier(.445,.05,.55,.95);transition:right .3s cubic-bezier(.445,.05,.55,.95)}@media (hover:hover) and (pointer:fine){#top-links .links-list a:hover{text-decoration:none;background-color:rgba(255,255,255,.7);color:#d08299}#top-links .links-list a:hover:before{right:12px}}#top-links .links-list .l1 a{background-image:url(../../images/img_top_links01.jpg)}#top-links .links-list .l2 a{background-image:url(../../images/img_top_links04.jpg)}#top-links .links-list .l3 a{background-image:url(../../images/img_top_links03.jpg)}#top-links .links-list .l4 a{background-image:url(../../images/img_top_links06.jpg)}#top-links .links-list .l5 a{background-image:url(../../images/img_top_links05.jpg)}#top-links .links-list .l6 a{background-image:url(../../images/img_top_links07.jpg);line-height:1.3;padding-top:35px}#top-facility{text-align:center;background:url(../../images/img_top_facility.jpg) center center no-repeat;background-size:cover;padding:200px 0}#top-facility .title{font-size:3.5rem;margin-bottom:50px}#top-chiken{padding:90px 0 0}#top-chiken .chiken-box{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#top-chiken .b1,#top-chiken .b2{width:460px;border:1px solid #d08299;padding:30px 25px 25px;text-align:center}#top-chiken .title{display:inline-block;font-size:2.1rem;color:#d08299;position:relative;line-height:1;margin-bottom:30px}#top-chiken .title:after,#top-chiken .title:before{content:"";position:absolute;top:10px;height:1px;width:25px;background:#d08299}#top-chiken .title:before{left:-40px}#top-chiken .title:after{right:-40px}#top-chiken .text{font-size:1.5rem;text-align:left;margin-bottom:25px}#top-chiken .btn-area{font-size:1.4rem;text-align:right}#top-chiken .btn-area a{color:#fe9600;margin-top:5px;display:inline-block}#top-chiken dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding-top:25px;border-top:1px solid #cbd3d9}#top-chiken dl dt{font-size:1.4rem;line-height:1.3;width:160px;letter-spacing:0}#top-chiken dl dd{font-size:3rem;line-height:1;letter-spacing:0;color:#d08299;text-align:right;width:260px}#clinic .greeting-box{overflow:hidden}#clinic .message-box{overflow:hidden}#clinic .message{line-height:2;width:calc(100% - 260px);float:left}#clinic .director{float:right;width:230px;border-radius:5px;background:#f7f5f5;overflow:hidden}#clinic .director img{width:100%;height:auto}#clinic .license-tb dt{font-weight:700;font-size:1.8rem}#clinic .license-tb dd{margin-bottom:15px}#clinic .sign{text-align:center;font-size:1.3rem;line-height:1.3;color:#d08299;padding:10px}#clinic .sign .name{font-size:1.8rem;color:#202020;padding-top:5px;display:inline-block}#clinic .profile-tb td,#clinic .profile-tb th{border:none}#clinic .profile-tb tr:nth-child(2n){background:#f7f5f5}#crb .roster-tb,#irb .roster-tb{font-size:1.4rem;margin-bottom:15px}#crb .roster-tb td,#crb .roster-tb th,#irb .roster-tb td,#irb .roster-tb th{border:1px solid #cbd3d9;padding:10px}#crb .roster-tb td:first-child,#crb .roster-tb th:first-child,#irb .roster-tb td:first-child,#irb .roster-tb th:first-child{border-left:none}#crb .roster-tb td:last-child,#crb .roster-tb th:last-child,#irb .roster-tb td:last-child,#irb .roster-tb th:last-child{border-right:none}#crb .roster-tb thead th,#irb .roster-tb thead th{border-color:#fff}#crb .roster-tb tbody th,#irb .roster-tb tbody th{width:180px}#crb .roster-tb rt,#irb .roster-tb rt{letter-spacing:0}#crb .irb-list,#irb .irb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#crb .irb-list li,#irb .irb-list li{padding-left:0;width:23%;margin:0 1% 15px}#crb .irb-list li:before,#irb .irb-list li:before{display:none}#crb .irb-list a,#irb .irb-list a{display:block;padding:10px 15px;overflow:hidden;color:#444;border:1px solid #cbd3d9;border-radius:5px}@media (hover:hover) and (pointer:fine){#crb .irb-list a:hover,#irb .irb-list a:hover{text-decoration:none;border-color:#d08299;color:#d08299}}#crb .irb-list .icon-pdf,#irb .irb-list .icon-pdf{float:right;margin-top:8px}#crb .caution-tb dt,#irb .caution-tb dt{float:left;width:70px}#crb .caution-tb dd,#irb .caution-tb dd{padding-left:70px}#achieve .chart-container{width:800px;margin:0 auto}#staff .staff-box{overflow:hidden;background:#f7f5f5;margin-bottom:30px;padding:30px;border-radius:5px}#staff .staff-box .title{font-size:2.8rem;margin-bottom:10px}#staff .staff-tb{margin-bottom:0}#staff .staff-tb td,#staff .staff-tb th{border:none;padding:15px 0}#facilities .facility-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}#facilities .facility-list li{width:30%;margin-bottom:30px;line-height:1;text-align:center;overflow:hidden;border-radius:5px;padding-left:0;background:#f7f5f5}#facilities .facility-list li:before{display:none}#facilities .facility-list .number{font-size:2rem;font-family:"UD新ゴ M",sans-serif;color:#d08299;display:block;margin-bottom:5px}#facilities .facility-list .image img{width:100%;height:auto}#facilities .facility-list figcaption{padding:15px 0}#information .info-tb{width:880px;margin:0 auto}#information .info-tb dt{width:120px;float:left}#information .info-tb dd{padding-left:120px;border-bottom:1px dashed #cbd3d9;padding-bottom:25px;margin-bottom:25px}#information .info-detail{width:880px;margin:0 auto;border-radius:5px;border:1px dashed #cbd3d9;border-top:5px solid #e6cbcb;padding:50px 50px 70px;margin-bottom:60px}#information .info-detail>:last-child{margin-bottom:0}#information .info-title-wrap{margin-bottom:50px}#information .info-title-wrap .info-title{font-size:2.7rem;margin-bottom:30px;color:#202020;position:relative;line-height:1.3;padding-top:10px}#information .info-title-wrap .info-title:after,#information .info-title-wrap .info-title:before{display:none}#information .info-title-wrap .date{color:#d08299}#sitemap .page-body{width:740px;margin:0 auto}#sitemap .sitemap-list{float:left;margin-bottom:45px}#sitemap .sitemap-list:nth-child(1){width:60%}#sitemap .sitemap-list:nth-child(2){width:40%}#sitemap .sitemap-list .first{margin-top:20px}#sitemap .sitemap-list .second{margin-top:5px;font-size:1.4rem}#sitemap .sitemap-list .second:before{display:none}#sitemap .blank-list{clear:both}#sitemap .blank-list li{margin-bottom:20px}#sitemap .blank-list li:before{display:none}.errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-.9em}.formError{padding-bottom:5px;display:block;margin-left:-20px}.formError .formErrorContent{padding:3px 8px;width:auto;position:relative;color:#fff;background:#e45c5c;font-size:1.2rem}.formError .formErrorArrow{width:20px;height:20px;position:absolute;bottom:-10px;left:5px}.formError .formErrorArrow div{margin:0 auto;display:block;height:1px;background:#e45c5c;line-height:0;font-size:0}.formError .formErrorArrow .line10{width:19px}.formError .formErrorArrow .line9{width:17px}.formError .formErrorArrow .line8{width:15px}.formError .formErrorArrow .line7{width:13px}.formError .formErrorArrow .line6{width:11px}.formError .formErrorArrow .line5{width:9px}.formError .formErrorArrow .line4{width:7px}.formError .formErrorArrow .line3{width:5px}.formError .formErrorArrow .line2{width:3px}.formError .formErrorArrow .line1{width:1px}.formError .fadeOut{opacity:.2}.err{background:#ffecec!important}@media print{header .logo{padding:37px 0 0 15px}header .logo img{width:280px;height:auto}#gnavi a{padding:50px 22px 0;font-size:1.4rem}.head-navi{right:15px}.head-navi li{margin-right:30px}#top-links .links-box{width:960px}#top-links .links-list li{width:460px}}@media only screen and (max-width:1280px){header .logo{padding:37px 0 0 15px}header .logo img{width:280px;height:auto}#gnavi a{padding:50px 22px 0;font-size:1.4rem}.head-navi li{margin-right:30px}#top-links .links-box{width:960px}#top-links .links-list li{width:460px}#debug:before{content:"spc"}}@media only screen and (max-width:960px){.spdisp{display:block}.sphide{display:none}.main{width:100%;padding:0 5%}#wrapper{min-width:0;overflow:hidden}header{height:80px;min-width:0}header .logo{padding:10px 0 0 15px}#menu-btn{display:block;width:50px;height:50px;position:fixed;right:15px;top:15px;cursor:pointer;z-index:999}#menu-btn .menu-line{display:block;width:30px;height:2px;border-radius:1px;background:#d08299;position:absolute;left:calc(50% - 15px)}#menu-btn .menu-line:nth-child(1){top:16px;-webkit-transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,transform .3s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s}#menu-btn .menu-line:nth-child(2){top:24px;-webkit-transition:opacity .1s cubic-bezier(.455,.03,.515,.955) .2s;transition:opacity .1s cubic-bezier(.455,.03,.515,.955) .2s}#menu-btn .menu-line:nth-child(3){top:32px;-webkit-transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,transform .3s cubic-bezier(.455,.03,.515,.955) 0s;transition:top .2s cubic-bezier(.455,.03,.515,.955) .3s,transform .3s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) 0s}.navi-wrap{visibility:hidden;opacity:0;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;padding-top:70px;width:100%;height:100vh;background:rgba(255,255,255,.8)}#gnavi{position:static;background:0 0;margin-bottom:20px}#gnavi ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#gnavi li{width:46%;margin-bottom:15px}#gnavi li:before{display:none}#gnavi a{display:block;text-align:center;border:1px solid #d08299;border-radius:5px;padding:60px 0 15px;height:100%;color:#d08299}#gnavi a:before{font-size:4rem;top:15px}#gnavi a span{display:inline}#gnavi .active a,#gnavi a:hover{background:#f7f5f5}.head-navi{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.head-navi li{width:48%;text-align:center;display:block;margin:0 0 20px}.head-navi a{font-size:1.6rem}.head-navi .head-tel{width:100%;padding:0}.head-navi .head-tel:before{display:none}#menu.open #menu-btn .menu-line:nth-child(1){top:24px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) .2s;transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) .2s;transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,transform .3s cubic-bezier(.455,.03,.515,.955) .2s;transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,transform .3s cubic-bezier(.455,.03,.515,.955) .2s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) .2s}#menu.open #menu-btn .menu-line:nth-child(2){opacity:0}#menu.open #menu-btn .menu-line:nth-child(3){top:24px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) .2s;transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) .2s;transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,transform .3s cubic-bezier(.455,.03,.515,.955) .2s;transition:top .2s cubic-bezier(.455,.03,.515,.955) 0s,transform .3s cubic-bezier(.455,.03,.515,.955) .2s,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955) .2s}#menu.open .navi-wrap{visibility:visible;opacity:1}.head-lang{right:80px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .banner{padding-bottom:60px}footer .banner ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}footer .banner li{width:40%;text-align:center;margin-bottom:20px}footer .footer-box{width:100%;display:block;padding:50px 5%}footer .foot-address{width:100%;border:none;padding:0;position:relative}footer .globalsign{position:absolute;right:0;top:0}footer .foot-siteindex{display:none}footer .foot-navi{text-align:center;float:none;margin-bottom:20px}footer .foot-navi li{margin:0 15px}footer .copyright{font-size:1rem;text-align:center;display:block;width:100%;float:none}#key{height:360px}#key h2{font-size:3.2rem}#top-info .info-box{width:100%;padding:0 5%;display:block}#top-info .title-box{width:100%;margin-bottom:20px;padding-bottom:0}#top-info dl{padding-left:0;width:100%}#top-links{padding:60px 0}#top-links .title{font-size:2.4rem;margin-bottom:15px}#top-links .link{position:static;text-align:right;margin-bottom:25px}#top-links .links-box{width:100%;padding:0 5%}#top-links .links-list li{width:48%;margin-bottom:20px}#top-links .links-list a{background-size:115px 87px;height:87px;padding-left:125px;line-height:87px;font-size:1.6rem}#top-links .links-list a:before{display:none}#top-links .links-list .l6 a{padding-top:25px}#top-facility{padding:120px 0}#top-chiken .chiken-box{width:100%;padding:0 5%;display:block}#top-chiken .b1,#top-chiken .b2{width:100%}#top-chiken .b1{margin-bottom:30px}#top-chiken .text{font-size:1.4rem}#top-chiken .btn-area{width:410px;margin:0 auto}#clinic .message{width:67%}#clinic .director{width:30%}#clinic .director img{width:100%;height:auto}#clinic .license-tb{font-size:1.3rem}#clinic .sign{font-size:1.1rem}#clinic .sign .name{font-size:1.6rem}#achieve .chart-container{width:100%}#staff .staff-box .title{width:100%;float:none;font-size:2.1rem;padding-top:0}#staff .staff-tb{width:100%;float:none}#staff .staff-tb td,#staff .staff-tb th{padding-top:0}#facilities .page-body img{width:100%;height:auto}#information .info-tb{width:100%}#information .info-detail{width:100%;padding:40px 5%}#information .info-title{margin-bottom:30px}#sitemap .page-body{width:100%}#sitemap .sitemap-list{width:50%!important}#debug:before{content:"tb"}}@media only screen and (max-width:599px){body{font-size:1.4rem}figure img,p img{width:100%;height:auto}.l{font-size:1.6rem}.s{font-size:1.2rem}.xs{font-size:1rem}.fl-left,.fl-right{float:none;width:100%;margin:0 0 30px!important}.btn{height:36px;line-height:34px;border-radius:18px}.btn .icon-btnarrow:before{top:.5em}.block{padding-top:40px;margin-bottom:40px}.page-title-wrap{padding:18px 0 22px}.page-title-wrap .page-title{font-size:2.2rem;text-indent:.05em!important}.page-title-wrap .page-title:before{font-size:4.5rem;margin-bottom:0}#information .page-title-wrap{padding:28px 0}.page-body h2{font-size:2.1rem;margin-bottom:15px;padding-top:20px}.page-body h2:after{width:40px}.page-body h3{font-size:1.8rem;margin-bottom:15px;padding-top:10px}.page-body h4{font-size:1.6rem}table{font-size:1.4rem}table:not(.nobreak) td,table:not(.nobreak) th,table:not(.nobreak) tr{display:block;border:none;padding:0;width:100%}table:not(.nobreak) tr{border-bottom:1px solid #cbd3d9;padding:10px}table:not(.nobreak) th{margin-bottom:3px}.breadcrumb{display:none}header{height:70px}header .logo img{width:220px}#menu-btn{top:10px;right:10px}#gnavi li{width:48%}#gnavi a{font-size:1.2rem;padding:50px 0 7px}#gnavi a:before{top:7px}.head-lang{right:70px}.head-lang .n{display:none}footer .banner{padding:60px 5% 45px}footer .banner li{width:46%;margin-bottom:15px}footer .banner img{width:100%;height:auto}footer .foot-address{text-align:center}footer .foot-address h3{font-size:1.6rem;background-position:center 0;background-size:186px 40px;padding-top:60px}footer .foot-address p{font-size:1.2rem}footer .foot-navi{margin-bottom:0}footer .foot-navi li{margin:0 0 10px}footer .globalsign{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#key{height:0;padding-bottom:60%}#key h2{font-size:2rem;width:80%;margin:0 auto 10px}#key p{font-size:1.2rem;width:70%;margin:0 auto;text-align:left;font-weight:400}#key p br{display:none}#top-info{padding:30px 0}#top-info .title-box .link{font-size:1.2rem}#top-info .info-box .title{font-size:1.8rem}#top-info .info-box dl{font-size:1.2rem}#top-info .info-box dt{float:none;width:100%}#top-info .info-box dd{padding-left:0}#top-links{padding:40px 0}#top-links .title{font-size:1.8rem;text-align:center}#top-links .link{text-align:center}#top-links .links-list li{width:100%}#top-links .links-list a:before{display:block;font-size:2.1rem;top:35px}#top-facility{padding:60px 0}#top-facility .title{margin-bottom:30px;font-size:2.1rem}#top-chiken{padding:60px 0 0}#top-chiken .title{font-size:1.6rem}#top-chiken .text{font-size:1.2rem}#top-chiken .btn-area{width:100%;font-size:1.2rem}#top-chiken .btn-area img{width:100%;height:auto}#top-chiken dl{display:block}#top-chiken dl dt{width:100%;margin-bottom:10px;text-align:center;font-size:1.3rem}#top-chiken dl dd{width:100%;text-align:center}#clinic .message{width:100%;float:none}#clinic .director{width:60%;margin:0 auto 20px;float:none}#clinic .license-tb dt{font-size:1.6rem}#clinic .sign{text-align:center;font-size:1.2rem}#clinic .profile-tb tr{border:none}#achieve .chart-container{width:100vw;position:relative;left:-5vw}#facilities .facility-list li{width:48%;margin-bottom:20px}#facilities .facility-list .number{font-size:1.8rem}#staff .staff-box{padding:5%}#staff .staff-box .title{font-size:1.8rem;margin-bottom:0}#staff .staff-tb td,#staff .staff-tb th{padding:0}#staff .staff-tb tr{padding:10px 0;border:none}#information .info-tb dt{float:none;width:100%}#information .info-tb dd{padding-left:0;padding-bottom:15px;margin-bottom:15px}#sitemap .sitemap-list{width:100%!important}#sitemap .sitemap-list:nth-child(1){margin-bottom:0}#sitemap .sitemap-list .first{font-size:1.5rem}#debug:before{content:"sp"}}
/*# sourceMappingURL=../maps/common.min.css.map */
