.header_site_utility_pop{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}@media screen and (max-width:767px){body.responsive .header_site_utility_pop{display:none}body.responsive .sp_header_search_pop{align-items:center;background-color:#f1f1f1;display:flex;flex-flow:column;font-size:10px;font-weight:700;justify-content:center;padding-top:5px;position:relative;width:55px}body.responsive .sp_header_search_pop a{height:100%;left:0;position:absolute;top:0;width:100%}body.responsive .sp_header_search_pop span{align-items:center;display:flex;justify-content:center}}body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0}ol,ul{list-style:none}fieldset,img{border:0}td *{text-align:left}.guide{display:none}body{color:#1a1a1a;font-family:Arial,sans-serif}dd,div,dl,dt,em,ol,p,pre,ul{font-style:normal}div,dl,li,ol,ul{zoom:1;display:block}#main_section,#topic_path{margin:0 auto;width:950px}#mainBody{margin:0 auto;position:relative;width:760px}#main_section{letter-spacing:1px;margin:0 auto 20px}#main_section #mainBody{letter-spacing:0}#main_container{float:right;overflow:hidden;width:700px}body.medical #lcol_top,body.medical #main_container,body.medical #medical_finder_header_section,body.medical #sidebar{font-size:.875em}body#pop #main_container{width:100%}body#pop #main_container:after,body#pop #main_wrapper:after{clear:both;content:"";display:block}#di_body{margin:0 auto;width:934px}.header_section{width:100%}body#pop .header_section{border-bottom:4px solid #02a9cd;margin-bottom:20px}.header_wrapper{align-items:center;display:flex;margin:0 auto;padding:20px 0;width:950px}.header_logo,.header_logo a,.header_logo img.sp_hidden{display:block}.header_site_utility{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.header_site_utility_row{display:flex;justify-content:flex-end}.header_site_utility_row+.header_site_utility_row{margin-top:10px}.header_links{display:flex}.header_links a,.header_links li{align-items:center;display:flex}.header_links a{font-size:.75em;text-decoration:none}body#pop .header_links a:before{border:none;content:url(/resource/images/common/icon_close.png);height:14px;margin-right:5px;width:14px}.header_letter_size{align-items:center;display:none;margin-right:19px;white-space:nowrap}.header_letter_size dt{font-size:.75em;margin-right:8px}.header_letter_size a{background-color:#f1f1f1;display:inline-block;line-height:20px;padding:0;text-align:center;width:20px}.header_letter_size a:link,.header_letter_size a:visited{color:#333;text-decoration:none}.header_letter_size a.selected,.header_letter_size a:hover{background-color:#3ab6d5;color:#fff}.header_letter_size a#ls_small{font-size:10px}.header_letter_size a#ls_large{font-size:12px}.header_letter_size dd:first-of-type a{border-bottom-left-radius:0;border-top-left-radius:0}.header_letter_size dd:last-of-type a{border-bottom-right-radius:0;border-top-right-radius:0}.sp_header{display:none}@media screen and (max-width:767px){body.responsive{padding-top:56px}body.responsive#pop .header_section{border-bottom:none}body.responsive .header_section{margin-top:-56px;position:fixed;z-index:50}body.responsive.sp_menu_open{overflow:hidden}body.responsive.sp_menu_open .header_section{background-color:rgba(0,0,0,.3);pointer-events:auto}body.responsive .header_wrapper{align-items:stretch;background-color:#fff;border-bottom:3px solid #02a8cc;height:53px;padding:0;width:100%}body.responsive .header_site_utility{display:none}body.responsive .header_logo{flex-grow:2;padding:10px}body.responsive .header_logo img.pc_hidden{display:block;height:auto;width:200px}body.responsive .sp_header{display:flex}body.responsive .sp_header p{margin:0}body.responsive .sp_header img{height:auto;max-width:23px}body.responsive .sp_header_search{align-items:center;background-color:#f1f1f1;display:flex;flex-flow:column;font-size:10px;font-weight:700;justify-content:center;padding-top:5px;position:relative;width:55px}body.responsive .sp_header_search a{height:100%;left:0;position:absolute;top:0;width:100%}body.responsive .sp_header_search span{align-items:center;display:flex;justify-content:center}#main_section{margin:20px auto}}.title{border-bottom:1px solid #ccc;font-size:2.43em;line-height:1.3;margin:0 0 20px;padding-bottom:10px;padding-left:25px;position:relative}.title:before{background:#3bb6d5;background:linear-gradient(180deg,#3bb6d5 0,#3bb6d5 50%,#0da3c8 0,#0da3c8);bottom:10px;content:"";display:block;left:0;position:absolute;top:0;width:7px}.title span:first-child{display:block}.title span a{color:#000;display:inline-block;text-decoration:none;width:100%}.footer_section{border-top:2px solid #cccece;line-height:1.5;width:100%}.footer_section,.footer_section *{box-sizing:border-box}.footer_section,.footer_section div:after,.footer_section dl:after,.footer_section li:after,.footer_section ol:after,.footer_section ul:after{content:normal}.footer_info{width:100%}.footer_info_wrapper{margin:0 auto;padding:20px 0 25px;width:950px}.footer_info_section,.footer_info_wrapper{align-items:center;display:flex}.footer_info_section:last-of-type{align-items:flex-end;margin-left:auto}.footer_site_utility{margin-left:15px}.footer_links{display:flex;flex-wrap:wrap;width:550px}.footer_links li{padding:2px 15px 2px 0;position:relative}.footer_links li:after{background-color:#333;bottom:3px;content:"";display:block;height:auto;position:absolute;right:7px;top:3px;width:1px}.footer_links li:last-of-type:after{content:normal}.footer_links a{color:#333;font-size:.6875em;text-decoration:none}.footer_links a:hover{opacity:.7}.footer_copyright{color:#666;font-size:.625em;margin:10px 0 0}.footer_badge{margin-left:20px}.footer_section .btn_fixed_medical-app,.footer_section .btn_pagetop{bottom:15px;display:none;position:fixed;right:15px}.footer_section .btn_fixed_medical-app{bottom:90px;right:13px;width:72px}.footer_section .btn_fixed_medical-app a img{width:100%}#ebisCookieIdLoadComplete{display:none}@media screen and (max-width:767px){body.responsive .footer_info_wrapper{flex-direction:column;padding:30px 0 20px;width:100%}body.responsive .footer_info_section{width:100%}body.responsive .footer_info_section:first-of-type{flex-direction:column}body.responsive .footer_info_section:last-of-type{border-top:1px solid #cccece;margin-left:0;margin-top:20px;padding:15px 10px 0}body.responsive .footer_logo{margin-bottom:15px}body.responsive .footer_site_utility{margin-left:0;padding:0 10px}body.responsive .footer_links{flex-wrap:wrap;justify-content:center;width:100%}body.responsive .footer_links a{color:#0066c5}body.responsive .footer_copyright{margin-top:15px;text-align:center;width:100%}body.responsive .footer_badge{margin-left:auto}.footer_section .btn_pagetop{right:5px}.footer_section .btn_pagetop a img{width:60px}.footer_section .btn_fixed_medical-app{right:3px;width:65px}}.pc_hidden{display:none}@media screen and (max-width:767px){body.responsive .sp_hidden{display:none}}@media print{* html body{zoom:.85}#sidebar{display:none}#header_wrapper{width:700px}#header_logo{left:0}#main_container{float:none;margin:0 auto}body#medical_top #main_container{float:right}#contents_footer,#footer_badge,#footer_logo,#footer_logo_hhc,#global_nav,#header_links_box,#medical_finder_header,#medical_global_nav_section,#site_footer ul,#topic_path{display:none!important}body.medical #header_section{background-image:none}#medical_finder_header_section{background:none}#site_footer,#site_footer span{border-top:none}#site_footer{margin:0 auto;min-width:0;padding:24px 0;width:700px}html>body #header_logo,/**/{height:44px\9;width:298px\9}html>body #header_logo img,/**/{left:0px\9;top:21px\9}}