@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,main,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,main,footer,header,menu,nav,section,picture{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=button],input[type=text],input[type=submit],input[type=image],textarea{-webkit-appearance:none;border-radius:0}input::-ms-clear{visibility:hidden}input::-ms-reveal{visibility:hidden}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none}html{background:#fff;overflow-x:hidden;font-size:62.5%}body{width:100%;height:100%;margin:0 auto;line-height:1.6666666667;letter-spacing:.05em;background:#fff;word-wrap:break-word;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-size:15px;font-size:1.5rem;font-size:clamp(12px,4vw,15px);color:#222;-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width:768px){body{font-size:15px;font-size:1.5rem}}p{line-height:1.5}p a:link{text-decoration:underline}img[src$=".svg"]{width:100%;height:auto}img{max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast}a img{border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}small{text-align:center;font-size:1rem;font-style:normal}address{font-style:normal}strong{font-weight:700}button{color:inherit}sub{font-size:60%;vertical-align:sub}sup{font-size:60%;vertical-align:super}a{color:#0073be;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none}@media screen and (min-width:1025px){a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#0073be;text-decoration:none;opacity:.7}a:hover img,a:focus img{opacity:.7}a[href^="tel:"]{pointer-events:none}}.bl_header{position:fixed;top:0;left:0;width:100%;height:55px;background:#fff;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:10020}@media screen and (min-width:1025px){.bl_header{height:110px;padding-top:0;padding-bottom:0}}.bl_header_inner{position:relative;width:89.3333333333%;height:100%;padding-top:10px;padding-bottom:10px;margin:0 auto}@media screen and (min-width:768px){.bl_header_inner{width:94.7916666667%}}@media screen and (min-width:1025px){.bl_header_inner{width:96.8421052632%;max-width:1840px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bl_header_logo{z-index:11100;display:block;width:62.0895522388%;max-width:208px;height:auto}@media screen and (min-width:1025px){.bl_header_logo{width:25%;max-width:none}}@media screen and (min-width:1366px){.bl_header_logo{width:26.3888888889%;max-width:400px}}@media screen and (min-width:1680px){.bl_header_logo{width:34.0277777778%;max-width:490px}}.bl_header_logo a{display:block;width:100%;height:100%}.is_btnHamburger__on .bl_header,.bl_header.is_scroll{-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.1);box-shadow:0px 3px 3px rgba(0,0,0,.1)}.is_close .bl_headerNav{top:60px}@media screen and (min-width:1025px){.is_close .bl_headerNav{top:25px}}.bl_headerNav{display:block;width:100%;max-width:400px;position:fixed;top:55px;right:-100%;height:auto;max-height:calc(100% - 55px);-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;opacity:0;-webkit-transition:all .5s;transition:all .5s;z-index:10020;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:1025px){.bl_headerNav{width:calc(100% - 210px);max-width:none;max-height:none;position:static;opacity:1;display:grid;grid-template-areas:"ar_nav_sub" "ar_nav_global";grid-template-rows:30px 50px;grid-template-columns:auto;overflow-y:visible;gap:10px}}@media screen and (min-width:1280px){.bl_headerNav{width:calc(100% - 300px)}}@media screen and (min-width:1366px){.bl_headerNav{width:calc(100% - 400px)}}@media screen and (min-width:1680px){.bl_headerNav{width:calc(100% - 520px)}}@media screen and (min-width:1025px){.bl_headerNav_global{grid-area:ar_nav_global;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto}}.bl_headerNav_global>li{position:relative;display:block;width:100%;height:auto;padding-left:37px;padding-right:38px;text-align:left}@media screen and (min-width:1025px){.bl_headerNav_global>li{display:inline-block;width:auto;max-width:168px;height:100%;padding-left:1%;padding-right:1%;margin-right:0;background:0 0;border-bottom:none;border-left:1px solid #f0f0f0}.bl_headerNav_global>li:not(.el_btnRequest):hover{opacity:1}.bl_headerNav_global>li:not(.el_btnRequest):hover .bl_headerNav_toggle{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}.bl_headerNav_global>li:not(.el_btnRequest):hover:after{position:absolute;top:auto;right:auto;top:calc(100% + 7px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:60.6060606061%;height:3px;background:#0b76b8}}@media screen and (min-width:1280px){.bl_headerNav_global>li{padding-left:20px;padding-right:20px}}@media screen and (min-width:1025px){.bl_headerNav_global>li .el_dot{display:none}}.bl_headerNav_global>li:not(.has_chiled):not(.el_btnRequest){background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__bland.svg) no-repeat right 37px center;background-size:10px 10px}@media screen and (min-width:1025px){.bl_headerNav_global>li:not(.has_chiled):not(.el_btnRequest){background:0 0}}.bl_headerNav_global>li.el_btnRequest{padding-top:14px}@media screen and (min-width:1025px){.bl_headerNav_global>li.el_btnRequest{max-width:none;padding:0}}.bl_headerNav_global>li.el_btnRequest a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 10px;background:#0b76b8;color:#fff;text-align:center}@media screen and (min-width:1025px){.bl_headerNav_global>li.el_btnRequest a{padding:1px 22px}}.bl_headerNav_global>li>a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:22px 0;padding-right:32px;margin:0 auto;font-size:15px;font-size:1.5rem;line-height:1;text-align:left;letter-spacing:.075em;color:#0b76b8;font-weight:700;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:1025px){.bl_headerNav_global>li>a{display:grid;place-items:center;width:auto;height:100%;background:0 0;padding:0;margin:0;border-bottom:none;font-size:15px;font-size:1.5rem;font-size:clamp(12px,.78125vw,15px);letter-spacing:.05em;line-height:1.4666666667;color:#222;text-align:center}}.bl_headerNav_global>li>.el_iconToggle{position:absolute;top:0;right:10px;display:inline-block;width:66px;height:60px}.bl_headerNav_global>li>.el_iconToggle:before,.bl_headerNav_global>li>.el_iconToggle:after{display:block;content:"";background-color:#0b76b8;position:absolute;width:12px;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bl_headerNav_global>li>.el_iconToggle:before{width:2px;height:12px}@media screen and (min-width:1025px){.bl_headerNav_global>li>.el_iconToggle{display:none}}.bl_headerNav_global>li>.el_iconToggle.is_open:before{display:none}.bl_headerNav_toggle{display:none;overflow-y:visible;height:100%}@media screen and (min-width:1025px){.bl_headerNav_toggle{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:60px;left:0;width:240px;height:auto;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;overflow:visible;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-ms-overflow-style:none;scrollbar-width:none;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.16);box-shadow:0 2px 2px rgba(0,0,0,.16)}.bl_headerNav_toggle::-webkit-scrollbar{display:none}}.bl_headerNav_firstchild{padding:15px 8px;background:#fbfbfb}@media screen and (min-width:1025px){.bl_headerNav_firstchild{width:100%;padding:20px;background:#fff}}.bl_headerNav_firstchild>li{position:relative;margin-bottom:11px}.bl_headerNav_firstchild>li:last-of-type{margin-bottom:0}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li{width:100%;background:0 0;border:none;margin-bottom:0}}.bl_headerNav_firstchild>li a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:89.3333333333%;height:auto;margin:0 auto;font-size:14px;font-size:1.4rem;text-align:left;color:#222;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li a{width:100%;padding:5px;padding-right:15px;margin:0;border-bottom:none;font-size:15px;font-size:1.5rem;background:0 0;text-align:left;color:#222}.bl_headerNav_firstchild>li a:after{content:"";display:block;width:10px;height:10px;background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r.svg) no-repeat center center/contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_headerNav_firstchild>li a:hover{opacity:1;color:#008bd7}}.bl_headerNav_firstchild>li.has_chiled .el_iconToggle{position:absolute;top:0;right:15px;display:block;width:50px;height:60px}.bl_headerNav_firstchild>li.has_chiled .el_iconToggle:before,.bl_headerNav_firstchild>li.has_chiled .el_iconToggle:after{display:block;content:"";background-color:#222;border-radius:10px;position:absolute;width:15px;height:2px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bl_headerNav_firstchild>li.has_chiled .el_iconToggle:before{width:2px;height:15px}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li.has_chiled .el_iconToggle{display:none}}.bl_headerNav_firstchild>li.has_chiled .el_iconToggle.is_open:before{display:none}.bl_headerNav_firstchild>li>ul{overflow-y:auto;height:100%;padding-top:10px;padding-bottom:10px;padding-left:22px}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li>ul{display:none}}.bl_headerNav_firstchild>li>ul>li{position:relative;margin-bottom:10px}.bl_headerNav_firstchild>li>ul>li:last-of-type{margin-bottom:0}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li>ul>li{border-bottom:none;overflow:visible}}.bl_headerNav_firstchild>li>ul>li:last-of-type{border-bottom:none}.bl_headerNav_firstchild>li>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;color:#222;font-weight:400;text-align:left;text-indent:-4px}.bl_headerNav_firstchild>li>ul>li>a:before{content:"-";display:inline-block}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li>ul>li>a:hover{opacity:1;color:#008bd7}}@media screen and (min-width:1025px){.bl_headerNav_firstchild>li>ul>li>a{width:100%;height:100%;padding:5px 20px;font-size:15px;font-size:1.5rem;font-size:clamp(12px,4vw,15px);letter-spacing:.05em;color:#222;overflow:visible;color:#fff}}.bl_headerNav_sub{width:100%;padding-top:30px;padding-bottom:0;padding-left:37px;padding-right:38px;margin:0 auto}@media screen and (min-width:1025px){.bl_headerNav_sub{grid-area:ar_nav_sub;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0;width:100%;height:30px}}.bl_headerNav_sub .bl_searchWrap{width:100%}@media screen and (min-width:1025px){.bl_headerNav_sub .bl_searchWrap{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}}.bl_headerNav_sub .bl_searchWrap .bl_searchform{position:relative;width:100%}.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search{width:100%;height:40px;padding:5px 30px;padding-left:15px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:1.2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-right:56px;background:#f0f0f0}@media screen and (min-width:1025px){.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search{height:30px;padding:5px 30px 6px;padding-left:11px;font-size:14px;font-size:1.4rem}}.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search::-webkit-input-placeholder{color:#bebebe;font-size:12px;font-size:1.2rem}.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search::-moz-placeholder{color:#bebebe;font-size:12px;font-size:1.2rem}.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search:-ms-input-placeholder{color:#bebebe;font-size:12px;font-size:1.2rem}.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search::-ms-input-placeholder{color:#bebebe;font-size:12px;font-size:1.2rem}.bl_headerNav_sub .bl_searchWrap .bl_searchform .input_search::placeholder{color:#bebebe;font-size:12px;font-size:1.2rem}.bl_headerNav_sub .bl_searchWrap .bl_searchform .el_btnSearch{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px}@media screen and (min-width:1025px){.bl_headerNav_sub .bl_searchWrap .bl_searchform .el_btnSearch{width:30px;height:30px;right:7px}}.bl_headerNav_sub .bl_searchWrap .bl_searchform .el_btnSearch img{position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px}@media screen and (min-width:1025px){.bl_headerNav_sub .bl_searchWrap .bl_searchform .el_btnSearch img{width:17px;height:17px}}.bl_headerNav_sub .el_linkWrap{padding-top:26px;padding-bottom:27px}@media screen and (min-width:1025px){.bl_headerNav_sub .el_linkWrap{width:calc(100% - 190px);padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bl_headerNav_sub .el_linkWrap .el_linklist{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1025px){.bl_headerNav_sub .el_linkWrap .el_linklist{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bl_headerNav_sub .el_linkWrap .el_linklist li{display:inline-block;padding-left:16px;background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__bland3.svg) no-repeat left center;background-size:10px 10px}@media screen and (min-width:1025px){.bl_headerNav_sub .el_linkWrap .el_linklist li{margin-left:30px}}.bl_headerNav_sub .el_linkWrap .el_linklist li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:1.2rem;color:#222;letter-spacing:0em}.bl_headerNav_sub .el_linkWrap .el_linklist li:first-of-type{margin-right:12px}@media screen and (min-width:1025px){.bl_headerNav_sub .el_linkWrap .el_linklist li:first-of-type{margin-right:0}}.bl_headerNav_sub .el_linkWrap .el_linklist li:last-of-type{margin-left:28px;padding-left:20px;background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_mail.svg) no-repeat left top 4px;background-size:15px 12px}.bl_headerNav_sp{width:89.3333333333%;margin:0 auto;background:#fff}@media screen and (min-width:1025px){.bl_headerNav_sp{display:none}}.bl_headerNav_sp .bl_banner_sp ul{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;gap:7px;padding-top:28px;padding-bottom:25px}.bl_headerNav_sp .bl_banner_sp li{width:calc(50% - 4px);border:1px solid #f0f0f0}.bl_headerNav_sp .bl_banner_sp li a{display:block;width:100%;height:100%}.is_btnHamburger__on .bl_headerNav{right:0;opacity:1}.bl_footer{width:100%;height:auto;margin:0 auto;padding-top:20px;padding-bottom:20px;background:#0b76b8;color:#fff;text-align:center}@media screen and (min-width:768px){.bl_footer{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:1025px){.bl_footer{padding-top:45px;padding-bottom:30px;text-align:left}}@media screen and (min-width:1025px){.bl_footer_inner{width:94.7368421053%;max-width:1800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bl_footer_address{margin:0 auto 28px;font-size:12px;font-size:1.2rem;letter-spacing:0em;line-height:1.4666666667}@media screen and (min-width:768px){.bl_footer_address{margin:0}}.bl_footer_address address{line-height:2}@media screen and (min-width:768px){.bl_footer_address address{font-size:15px;font-size:1.5rem}}.bl_footer_address .el_tel{display:block}@media screen and (min-width:768px){.bl_footer_address .el_tel{margin-left:1em}}@media screen and (min-width:1025px){.bl_footer_address .el_tel{display:inline-block}}.bl_footer_address .el_tel a{color:#fff;text-decoration:none}@media screen and (min-width:768px){.bl_footer_address .el_mail{font-size:15px;font-size:1.5rem}}.bl_footer_address .el_mail span{display:block}@media screen and (min-width:768px){.bl_footer_address .el_mail span{display:inline-block;margin-left:10px}}.bl_footer_logo{display:block;margin:0 auto 15px;font-size:20px;font-size:2rem;letter-spacing:.08em;font-weight:700;text-align:center;color:#fff}@media screen and (min-width:1025px){.bl_footer_logo{margin:-8px 0 10px;font-size:24px;font-size:2.4rem;text-align:left}}.bl_footer_logo span{display:block;font-size:15px;font-size:1.5rem;letter-spacing:.05em}@media screen and (min-width:1025px){.bl_footer_logo span{margin-right:0;text-align:left}}@media screen and (min-width:1280px){.bl_footer_logo span{display:inline-block}}.bl_footer_logo a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}.bl_footer .bl_footer_banner ul{display:none}@media screen and (min-width:1025px){.bl_footer .bl_footer_banner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}}.bl_footer_copyright{display:block;font-size:10px;font-size:1rem;letter-spacing:0em;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center;transform-origin:center;line-height:1}@media screen and (min-width:1025px){.bl_footer_copyright{margin-top:32px;font-size:10px;font-size:1rem;letter-spacing:0em;text-align:right;-webkit-transform:none;transform:none}}.ly_flex_pc{margin:0 auto}@media screen and (min-width:1025px){.ly_flex_pc .ly_flexBox50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (min-width:1025px){.ly_flex_pc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ly_flex_pc_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ly_flex_pc_btw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ly_flex_pc_row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.ly_sec{width:100%;height:auto;margin:0 auto}.ly_sec_inner{width:89.3333333333%;margin:0 auto}@media screen and (min-width:1025px){.ly_sec_inner{width:94.7916666667%}}@media screen and (min-width:1366px){.ly_sec_inner{max-width:1200px}}@media screen and (min-width:1025px){body.page_front main{background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/top/bak_top_pc.png) no-repeat center top 100vh/contain}}.ly_singleCol{margin:30px auto 0}@media screen and (min-width:768px){.ly_singleCol{margin:50px auto 0}}.ly_cont_wrap{margin-top:55px}.ly_cont_wrap .ly_cont_side{display:none}@media screen and (min-width:1025px){.ly_cont_wrap .ly_cont_side{display:block}}@media screen and (min-width:1025px){.ly_cont_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:110px auto 0}.ly_cont_main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ly_cont_side{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;background:#fbfbfb;z-index:1;overflow:hidden}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"Noto Sans JP",sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{font-family:"Noto Sans JP",sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Noto Sans JP",sans-serif}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:"Noto Sans JP",sans-serif}input,select,textarea,label,option,input::placeholder,textarea::placeholder{font-family:"Noto Sans JP",sans-serif}input,select,textarea,label,option{font-family:"Noto Sans JP",sans-serif}input[type=submit]{-webkit-appearance:none !important;border-radius:0;border:none;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}input[type=text],input[type=email]{padding:0;border:none;border-radius:0;outline:none;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox]{display:none}input[type=checkbox]:checked+label{background:#967a7a}input[type=radio]:checked+label{background:red}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:0 0;color:#222}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.wpcf7 .el_required{display:inline-block;margin-left:.5em;padding:.1em .6em;font-size:12px;font-size:1.2rem;background:#d80a30;color:#fff}.wpcf7 .wpcf7-response-output,.wpcf7 .el_error_ttl,.wpcf7 .wpcf7-not-valid-tip{display:block;color:#d80a30;font-weight:700}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 textarea{width:100%;background:#fff;padding:.6em .9em;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #222;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem}.wpcf7 input[type=hidden],.wpcf7 textarea[type=hidden],.wpcf7 select[type=hidden],.wpcf7 .form_preview .required{display:none}.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;color:#ccc;font-weight:400}.wpcf7 input::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;color:#ccc;font-weight:400}.wpcf7 input:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;color:#ccc;font-weight:400}.wpcf7 input::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;color:#ccc;font-weight:400}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;color:#ccc;font-weight:400}.wpcf7 .selectbox{position:relative;width:170px;margin:0}.wpcf7 .selectbox:after{content:"";display:block;width:5px;height:5px;position:absolute;right:10%;top:35%;border-bottom:#161617 1px solid;border-right:#161617 1px solid;-webkit-transform:rotate(45deg) translateY(-30%);transform:rotate(45deg) translateY(-30%)}.wpcf7 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #222;border-radius:3px;background:#fff;font-size:16px;font-size:1.6rem;background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_formSelect.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px}.wpcf7 .wpcf7-checkbox input[type=checkbox]{position:absolute;opacity:0;display:inline-block;margin-top:.5em;font-size:90%}.wpcf7 .wpcf7-checkbox label{cursor:pointer}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{padding-left:2em;position:relative;margin-right:20px}.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:3px;left:0;width:15px;height:15px;border:1px solid #999;border-radius:2px}.wpcf7 .wpcf7-checkbox input:checked+.wpcf7-list-item-label{color:#000}.wpcf7 .wpcf7-checkbox input:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:-3px;left:5px;width:7px;height:14px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #000;border-right:2px solid #000}.wpcf7 .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7 .wpcf7-radio input[type=radio]{display:none}.wpcf7 .wpcf7-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-right:1em}.wpcf7 .wpcf7-radio .wpcf7-list-item-label{position:relative;padding-left:2em}.wpcf7 .wpcf7-radio input[type=radio]+span:before,.wpcf7 .wpcf7-radio input[type=radio]+span:after{position:absolute;display:block;content:"";border-radius:100%;-webkit-transition:all .3s;transition:all .3s}.wpcf7 .wpcf7-radio input[type=radio]+span:before{top:50%;left:0;width:18px;height:18px;background:#fff;border:1px solid #000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7 .wpcf7-radio input[type=radio]+span:after{opacity:0;top:50%;left:4px;width:12px;height:12px;background:#000;-webkit-transform:translateY(-50%) scale(1.6);transform:translateY(-50%) scale(1.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpcf7 .wpcf7-radio input[type=radio]:checked+span:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.wpcf7 input.wpcf7-submit,.wpcf7 input.btn-check,.wpcf7 input.btn-back,.wpcf7 input.btn-send{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:6px 20px;margin-top:60px;background:#0b76b8;border:2px solid #fff;font-size:15px;font-size:1.5rem;letter-spacing:.05em;line-height:1.6666666667;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;text-decoration:none !important;-webkit-transition:all .3s;transition:all .3s;text-align:center}@media screen and (min-width:1025px){.wpcf7 input.wpcf7-submit,.wpcf7 input.btn-check,.wpcf7 input.btn-back,.wpcf7 input.btn-send{padding:9px 20px}.wpcf7 input.wpcf7-submit:hover,.wpcf7 input.btn-check:hover,.wpcf7 input.btn-back:hover,.wpcf7 input.btn-send:hover{background:#fff;border:2px solid #0b76b8;opacity:1;color:#0b76b8}}@media screen and (min-width:768px){.wpcf7 table tbody>tr:nth-child(3)>td:nth-child(2){width:20%}.wpcf7 table tbody>tr>th{width:25%}}.bl_pageTop{width:100%;height:50px;background:#7584a2;text-align:center;padding-top:10px}.bl_pageTop img{width:88px;height:auto;margin:0 auto}@media screen and (min-width:1025px){.bl_pageTop{width:10px;height:auto;display:none;visibility:visible;cursor:pointer;position:fixed;bottom:50px;right:300px;background:0 0;padding-top:0;z-index:10010}}.bl_pageTop.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.bl_pageTop.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(120px);transform:translateY(120px)}}@keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(120px);transform:translateY(120px)}}.bl_breadcrumbs{display:none}@media screen and (min-width:768px){.bl_breadcrumbs{display:block}.bl_breadcrumbs li{display:inline;font-size:15px;font-size:1.5rem;color:#fff;letter-spacing:.05em;text-shadow:0 0 6px rgba(0,0,0,.7),0 0 7px rgba(0,0,0,.7)}.bl_breadcrumbs li:after{content:"ー";display:inline-block;width:1em;height:1em;margin:0}.bl_breadcrumbs li:last-of-type:after{content:none}.bl_breadcrumbs li a{font-size:inherit;color:inherit;letter-spacing:.05em}}@media screen and (min-width:768px) and (min-width:1025px){.bl_breadcrumbs li a:hover{color:#0b76b8}}@media screen and (min-width:1025px){.bl_breadcrumbs{width:94.7368421053%}}.js_tabBtn{cursor:pointer}.js_tabCont{display:none}.js_tabCont.is_show{display:block}.hp_sp_none{display:none !important}@media screen and (min-width:768px){.hp_sp_none{display:block !important}}.hp_sp_display{display:block !important}@media screen and (min-width:768px){.hp_sp_display{display:none !important}}.hp_pc_none{display:block !important}@media screen and (min-width:1025px){.hp_pc_none{display:none !important}}.hp_pc_display{display:none !important}@media screen and (min-width:1025px){.hp_pc_display{display:block !important}}.hp_row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.hp_text_center{text-align:center !important}.hp_text_left{text-align:left !important}.hp_text_right{text-align:left !important}.hp_mb-0{margin-bottom:0 !important;margin-bottom:0 !important}.hp_mb-5{margin-bottom:5px !important;margin-bottom:.5rem !important}.hp_mb-10{margin-bottom:10px !important;margin-bottom:1rem !important}.hp_mb-15{margin-bottom:15px !important;margin-bottom:1.5rem !important}.hp_mb-20{margin-bottom:20px !important;margin-bottom:2rem !important}.hp_mb-25{margin-bottom:25px !important;margin-bottom:2.5rem !important}.hp_mb-30{margin-bottom:30px !important;margin-bottom:3rem !important}.hp_mb-35{margin-bottom:35px !important;margin-bottom:3.5rem !important}.hp_mb-40{margin-bottom:40px !important;margin-bottom:4rem !important}.hp_mb-45{margin-bottom:45px !important;margin-bottom:4.5rem !important}.hp_mb-50{margin-bottom:50px !important;margin-bottom:5rem !important}.hp_mb-55{margin-bottom:55px !important;margin-bottom:5.5rem !important}.hp_mb-60{margin-bottom:60px !important;margin-bottom:6rem !important}.hp_mb-65{margin-bottom:65px !important;margin-bottom:6.5rem !important}.hp_mb-70{margin-bottom:70px !important;margin-bottom:7rem !important}.hp_mb-75{margin-bottom:75px !important;margin-bottom:7.5rem !important}.hp_mb-80{margin-bottom:80px !important;margin-bottom:8rem !important}.hp_mb-85{margin-bottom:85px !important;margin-bottom:8.5rem !important}.hp_mb-90{margin-bottom:90px !important;margin-bottom:9rem !important}.hp_mb-95{margin-bottom:95px !important;margin-bottom:9.5rem !important}.hp_mb-100{margin-bottom:100px !important;margin-bottom:10rem !important}.hp_mt-0{margin-top:0 !important;margin-top:0 !important}.hp_mt-5{margin-top:5px !important;margin-top:.5rem !important}.hp_mt-10{margin-top:10px !important;margin-top:1rem !important}.hp_mt-15{margin-top:15px !important;margin-top:1.5rem !important}.hp_mt-20{margin-top:20px !important;margin-top:2rem !important}.hp_mt-25{margin-top:25px !important;margin-top:2.5rem !important}.hp_mt-30{margin-top:30px !important;margin-top:3rem !important}.hp_mt-35{margin-top:35px !important;margin-top:3.5rem !important}.hp_mt-40{margin-top:40px !important;margin-top:4rem !important}.hp_mt-45{margin-top:45px !important;margin-top:4.5rem !important}.hp_mt-50{margin-top:50px !important;margin-top:5rem !important}.hp_pb-0{padding-bottom:0 !important;padding-bottom:0 !important}.hp_pb-5{padding-bottom:5px !important;padding-bottom:.5rem !important}.hp_pb-10{padding-bottom:10px !important;padding-bottom:1rem !important}.hp_pb-15{padding-bottom:15px !important;padding-bottom:1.5rem !important}.hp_pb-20{padding-bottom:20px !important;padding-bottom:2rem !important}.hp_pb-25{padding-bottom:25px !important;padding-bottom:2.5rem !important}.hp_pb-30{padding-bottom:30px !important;padding-bottom:3rem !important}.hp_pb-35{padding-bottom:35px !important;padding-bottom:3.5rem !important}.hp_pb-40{padding-bottom:40px !important;padding-bottom:4rem !important}.hp_pb-45{padding-bottom:45px !important;padding-bottom:4.5rem !important}.hp_pb-50{padding-bottom:50px !important;padding-bottom:5rem !important}.clearfix:after{content:"";display:block;clear:both}.el_btnHamburger{position:absolute;top:0;right:-12px;width:44px;height:55px;margin:0;overflow:hidden;z-index:11100;background-color:transparent;cursor:pointer}@media screen and (min-width:1025px){.el_btnHamburger{display:none}}.el_btnHamburger__animation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:20px;height:16px;text-align:center;z-index:11000}.el_btnHamburger_line{background:#0b76b8;width:100%;height:2px;display:block;position:absolute;top:calc(50% + 1px);-webkit-transition:all .4s;transition:all .4s;-webkit-transform:rotate(0deg);transform:rotate(0deg);z-index:10100}.el_btnHamburger_line.el_btnHamburger_line__top{top:0}.el_btnHamburger_line.el_btnHamburger_line__middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el_btnHamburger_line.el_btnHamburger_line__bottom{top:100%}.is_btnHamburger__open .el_btnHamburger_line{top:calc(50% + 1px)}.is_btnHamburger__open .el_btnHamburger_line.el_btnHamburger_line__middle{background:0 0}.is_btnHamburger__open .el_btnHamburger_line.el_btnHamburger_line__top{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.is_btnHamburger__open .el_btnHamburger_line.el_btnHamburger_line__bottom{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js_wrapBg{position:fixed;left:0;top:55px;width:100vw;height:calc(100vh - 55px);z-index:10000;background-color:#000;opacity:0;visibility:hidden;-webkit-transition:all .6s;transition:all .6s;cursor:pointer}.is_btnHamburger__on .js_wrapBg{opacity:.3;visibility:visible}.el_btn_viewAll{position:relative;display:inline-block;background:#2d4065;font-family:"Shippori Mincho",serif;font-weight:500;letter-spacing:0em;font-size:15px;font-size:1.5rem;line-height:1;color:#fff;text-align:center;overflow:hidden;z-index:1}.el_btn_viewAll:after{content:"";display:inline-block;width:57px;height:40px;margin-left:4px;background:url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon_viewall.svg) no-repeat center/contain;vertical-align:middle;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:1025px){.el_btn_viewAll:hover{color:#0b76b8}}.el_btn_more{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:140px;height:37px;padding-left:14px;border:1px solid #2d4065;background:#2d4065 url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__white.svg) no-repeat right 13px center;background-size:10px 10px;font-family:"Shippori Mincho",serif;font-weight:500;font-size:15px;font-size:1.5rem;letter-spacing:0em;text-align:left;line-height:33px;color:#fff;overflow:hidden;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:768px){.el_btn_more{width:180px;height:45px;padding-left:30px;background:#2d4065 url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__white.svg) no-repeat right 30px center;background-size:10px 10px;line-height:43px}}@media screen and (min-width:1025px){.el_btn_more:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:#fff url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__bland2.svg) no-repeat right 30px center;background-size:10px 10px;width:100%;height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}.el_btn_more:hover{color:#2d4065;border:1px solid #2d4065;opacity:1}.el_btn_more:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}}.el_btn_backtolist{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:207px;height:40px;padding-left:30px;border:1px solid #0b76b8;background:#0b76b8 url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__white.svg) no-repeat right 30px center;background-size:10px 10px;font-weight:500;font-size:15px;font-size:1.5rem;letter-spacing:.05em;text-align:left;line-height:38px;color:#fff;overflow:hidden;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:768px){.el_btn_backtolist{width:205px;height:50px;line-height:48px}}@media screen and (min-width:1025px){.el_btn_backtolist:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:#fff url(//www.shin-iryo.hospital.okayama-u.ac.jp/wp-content/themes/shin-iryo.hospital.okayama-u.ac.jp/assets/css/../images/common/icon/icon_arrow_r__bland.svg) no-repeat right 30px center;background-size:10px 10px;width:100%;height:100%;-webkit-transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s,-webkit-transform .3s cubic-bezier(.8,0,.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}.el_btn_backtolist:hover{color:#0b76b8;border:1px solid #0b76b8;opacity:1}.el_btn_backtolist:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}}