.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.wrapper{position:relative;width:100%}.wrapper div{transition:none 0s ease 0s;transition:initial}.wrapper .link{color:#487081;-webkit-text-decoration:underline;text-decoration:underline}.wrapper header{background-color:#fff;border-bottom-style:solid;border-bottom-width:5px;box-shadow:0 4px 4px rgba(0,0,0,.1);left:0;padding-top:5px;position:fixed;top:0;transition:top .3s ease 0s;width:100%;z-index:10}.wrapper header div.header{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto}.wrapper header div.header h1.header_logo{margin-left:20px}.wrapper header div.header .header_right{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:nowrap;padding-right:20px;padding-top:.7em}.wrapper header div.header .header_right li{color:#487081;cursor:pointer;font-size:13px;text-align:center}.wrapper header div.header .header_right li img{margin:0 auto;width:23px}.wrapper header div.header .header_right li.login{color:#00a1e9}.wrapper header div.header .header_right .hospital_btn{background-color:#8baab8;border-radius:7px;color:#fff;font-size:13px;margin-top:3px;padding:7px 15px 6px 28px;position:relative}.wrapper header div.header .header_right .hospital_btn img{display:inline;left:9px;position:absolute;top:8px;width:14px}.wrapper header div.header .header_right .logout{background-color:#15578b;border-radius:10px;color:#fff;margin:15px 20px 0;padding:5px 10px}.wrapper header.hidden{display:block}.wrapper header.default{border-bottom-color:#00a1e9}.wrapper header.news{border-bottom-color:#d691b3}.wrapper header.feature{border-bottom-color:#59bbd5}.wrapper header.ct{border-bottom-color:#75b78f}.wrapper header.research{border-bottom-color:#d3c116}.wrapper header.hospital{border-bottom-color:#00a1e9}.wrapper header.dic{border-bottom-color:#7e98a4}.wrapper header.useful{border-bottom-color:#9666d3}.wrapper header.events{border-bottom-color:#77b891}.wrapper header.mystory{border-bottom-color:#ae7e45}.wrapper header.organization{border-bottom-color:#e38e2b}.wrapper header.video{border-bottom-color:#cd405d}.wrapper header.hospitals-map{display:block}.wrapper #header_menu{margin-top:20px}.wrapper .btn-search{background-color:#00a1e9;border-radius:30px;color:#fff;display:inline-block;font-size:14px;margin:20px auto;padding:8px 16px;text-align:center}.wrapper .btn-search img{display:inline;width:18px}.wrapper ul.header_menu_item{overflow-x:scroll;text-align:center;white-space:nowrap}.wrapper ul.header_menu_item li{border:1px solid #000;border-bottom:none!important;border-radius:10px 10px 0 0;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;margin-left:10px;padding:5px 20px 2px}.wrapper ul.header_menu_item li:hover{color:#fff}.wrapper ul.header_menu_item .cancer{background-color:#fff;border:1px solid #00a1e9;color:#00a1e9}.wrapper ul.header_menu_item .cancer:hover{background-color:#00a1e9}.wrapper ul.header_menu_item .news{background-color:#fff;border:1px solid #d691b3;color:#d691b3}.wrapper ul.header_menu_item .news:hover{background-color:#d691b3}.wrapper ul.header_menu_item .feature{background-color:#fff;border:1px solid #59bbd5;color:#59bbd5}.wrapper ul.header_menu_item .feature:hover{background-color:#59bbd5}.wrapper ul.header_menu_item .ct{background-color:#fff;border:1px solid #75b78f;color:#75b78f}.wrapper ul.header_menu_item .ct:hover{background-color:#75b78f}.wrapper ul.header_menu_item .research{background-color:#fff;border:1px solid #d3c116;color:#d3c116}.wrapper ul.header_menu_item .research:hover{background-color:#d3c116}.wrapper ul.header_menu_item .hospital{background-color:#fff;border:1px solid #00a1e9;color:#00a1e9}.wrapper ul.header_menu_item .hospital:hover{background-color:#00a1e9}.wrapper ul.header_menu_item .dic{background-color:#fff;border:1px solid #7e98a4;color:#7e98a4}.wrapper ul.header_menu_item .dic:hover{background-color:#7e98a4}.wrapper ul.header_menu_item .useful{background-color:#fff;border:1px solid #9666d3;color:#9666d3}.wrapper ul.header_menu_item .useful:hover{background-color:#9666d3}.wrapper ul.header_menu_item .event{background-color:#fff;border:1px solid #77b891;color:#77b891}.wrapper ul.header_menu_item .event:hover{background-color:#77b891}.wrapper ul.header_menu_item .mystory{background-color:#fff;border:1px solid #ae7e45;color:#ae7e45}.wrapper ul.header_menu_item .mystory:hover{background-color:#ae7e45}.wrapper ul.header_menu_item .organization{background-color:#fff;border:1px solid #e38e2b;color:#e38e2b}.wrapper ul.header_menu_item .organization:hover{background-color:#e38e2b}.wrapper ul.header_menu_item .video{background-color:#fff;border:1px solid #cd405d;color:#cd405d}.wrapper ul.header_menu_item .video:hover{background-color:#cd405d}.wrapper ul.header_menu_item .cancer_active{background-color:#00a1e9;border:1px solid #00a1e9;color:#fff}.wrapper ul.header_menu_item .news_active{background-color:#d691b3;border:1px solid #d691b3;color:#fff}.wrapper ul.header_menu_item .feature_active{background-color:#59bbd5;border:1px solid #59bbd5;color:#fff}.wrapper ul.header_menu_item .ct_active{background-color:#75b78f;border:1px solid #75b78f;color:#fff}.wrapper ul.header_menu_item .research_active{background-color:#d3c116;border:1px solid #d3c116;color:#fff}.wrapper ul.header_menu_item .hospital_active{background-color:#00a1e9;border:1px solid #00a1e9;color:#fff}.wrapper ul.header_menu_item .dic_active{background-color:#7e98a4;border:1px solid #7e98a4;color:#fff}.wrapper ul.header_menu_item .useful_active{background-color:#9666d3;border:1px solid #9666d3;color:#fff}.wrapper ul.header_menu_item .events_active{background-color:#77b891;border:1px solid #77b891;color:#fff}.wrapper ul.header_menu_item .mystory_active{background-color:#ae7e45;border:1px solid #ae7e45;color:#fff}.wrapper ul.header_menu_item .organization_active{background-color:#e38e2b;border:1px solid #e38e2b;color:#fff}.wrapper ul.header_menu_item .video_active{background-color:#cd405d;border:1px solid #cd405d;color:#fff}.wrapper ul.header_menu_item::-webkit-scrollbar{display:none}.wrapper .main_contents{margin-top:120px;padding-right:300px}.wrapper .no_side{padding-right:0}.wrapper .side_menu{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);height:100%;overflow-y:scroll;padding:150px 20px 20px;position:fixed;right:0;top:0;width:300px;z-index:8}.wrapper .side_menu .menu_title{color:#333;font-size:20px;font-weight:700;line-height:24.2px;margin-bottom:20px}.wrapper .side_menu img{border-radius:10px}.wrapper .side_menu .ad{display:block;padding:16px}.wrapper .side_menu .ad,.wrapper .side_menu .ad .img{max-width:none;width:100%}.wrapper .side_menu .ad .img img{max-width:100%}.wrapper .side_menu .ad .text{flex:none;margin-left:0;margin-top:8px}.wrapper .sidemenu_post_wrap .single{margin-bottom:16px}.wrapper .sidemenu_post_wrap .single img{cursor:pointer}.wrapper .sidemenu_post_wrap .single p.link{cursor:pointer;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.wrapper .sidemenu_post_wrap .tag{margin-bottom:0}.wrapper .sidemenu_post_wrap .tag_wrap{display:flex;flex-wrap:wrap;gap:5px;justify-content:left;width:100%}.wrapper .sidemenu_post_wrap .date{color:#999;font-family:Inter;font-size:14px;font-weight:400}.wrapper .sidemenu_post_wrap .single:hover img{opacity:.5}.wrapper .sidemenu_post_wrap .single:hover p.link{-webkit-text-decoration:underline;text-decoration:underline}.wrapper .ad{background-color:#f7f7f7;border-radius:10px;display:flex;height:auto;margin:20px auto;max-width:920px;padding:20px;width:95%}.wrapper .ad .tag_wrap{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;width:100%}.wrapper .ad .tag_wrap .tag{float:none;margin:0}.wrapper .ad .img{max-width:380px}.wrapper .ad .img img{border-radius:10px;cursor:pointer;max-width:300px;width:100%}.wrapper .ad .img img:hover{opacity:.5}.wrapper .ad .text{flex:1;margin-left:20px;text-align:left}.wrapper .ad .text .title{font-size:14px;font-weight:700;margin-top:4px}.wrapper .ad .text a{cursor:pointer}.wrapper .ad .text .sponsor{color:#999;font-size:.8em;margin-top:8px}.wrapper .ad .text .tag_ad{border:1px solid #333;cursor:default}.wrapper .ct-head-button{background-color:#f7f7f7;border:1px solid #ccc;border-radius:10px;display:inline-block;margin:20px auto;padding:12px 35px 12px 24px;position:relative}.wrapper .ct-head-button a{-webkit-text-decoration:none;text-decoration:none}.wrapper .ct-head-button img{display:inline;margin-right:10px}.wrapper .ct-head-button:after{color:#999;content:">";position:absolute;right:12px;top:12px}.wrapper main{margin:100px auto 5px;position:relative;width:100%;z-index:5}.wrapper main h1{font-size:1.5em;font-weight:700;text-align:center}.wrapper main section.main{margin-left:auto;margin-right:auto;max-width:920px;padding:0 20px}.wrapper .fix_footer{background-color:hsla(0,0%,97%,.95);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.08);height:65px;left:0;position:fixed;transition:bottom .3s ease 0s;width:100%;z-index:105}.wrapper .fix_footer ul{display:flex;margin-top:10px}.wrapper .fix_footer ul li{color:#487081;flex-basis:auto;font-size:.8em;text-align:center;width:25%}.wrapper .fix_footer ul li img{height:24px;margin:0 auto}.wrapper .fix_footer_hidden{bottom:-150px}.wrapper footer{background-color:#f7f7f7;padding-top:20px}.wrapper footer .footer_main{height:220px;margin:20px auto;width:95%}.wrapper footer .footer_main .left{float:left;width:48%}.wrapper footer .footer_main .left .images{-moz-column-gap:15px;column-gap:15px;display:flex;margin-top:20px}.wrapper footer .footer_main .left .images img{height:41px}.wrapper footer .footer_main .left .images .isoisms{border:1px solid #333;margin-top:-5px;padding:5px}.wrapper footer .footer_main .left .images .isoisms img{display:inline}.wrapper footer .footer_main .left p{font-size:.8em;margin-top:12px}.wrapper footer .footer_main .right{float:right;text-align:left;width:48%}.wrapper footer .footer_main .right .foot_contents{float:left;width:50%}.wrapper footer .footer_main .right .foot_contents .title{border-bottom:1px solid #ccc;font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:10px;width:95%}.wrapper footer .footer_main .right .foot_contents p{font-size:12px;margin-bottom:8px}.wrapper footer .footer_main .right .foot_contents a{font-size:14px}.wrapper footer .footer_copy{background:#fff;float:none;margin-bottom:0;padding:1em;text-align:center}.wrapper footer .footer_copy address{color:#000;font-size:.8rem;-webkit-text-decoration:none;text-decoration:none}.wrapper h2{border-left:8px solid #333;color:#333;display:inline-block;font-size:24px;font-weight:700;margin-left:10px;margin-top:80px;padding:3px 10px;position:relative;vertical-align:sub}.wrapper h3{display:none}.wrapper h4{background-color:#eaeaea;color:#00a1e9;font-family:Inter;font-size:24px;font-weight:700;height:55px;line-height:100%;margin-top:50px;padding:15px;position:relative}.wrapper h4:before{background-color:#00a1e9;content:"";display:block;height:55px;left:0;position:absolute;top:0;width:3px}.wrapper .entry-content h2{border:none}.wrapper h2.news{border-color:#d691b3}.wrapper h2.cancer{border-color:#00a1e9}.wrapper h2.before{border-color:#d691b3}.wrapper h2.event{border-color:#77b891}.wrapper h2.ct{border-color:#75b78f}.wrapper h2.research{border-color:#d3c116}.wrapper h2.organization{border-color:#e38e2b}.wrapper h2.video{border-color:#cd405d}.wrapper h2.recommend{border-color:#5b7fcc}.wrapper h2.mystory{border-color:#ae7e45}.wrapper h3{font-size:24px;font-weight:700}.wrapper .titleline{border-bottom:1px solid #ccc;margin:20px 0}.wrapper input,.wrapper select,.wrapper textarea{background-color:#f7f7f7;border:1px solid #aaa;margin-top:10px;padding:8px}.wrapper input[type=text]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper .kakunin{background-color:#00a1e9!important;border-radius:30px!important;color:#fff!important;margin-top:20px;padding:15px 35px!important}.wrapper button.send_btn{background-color:#fff;border:1px solid #00a1e9;border-radius:8px;color:#00a1e9;padding:5px 10px}.wrapper .err_msg{color:red;font-weight:700}.wrapper a{color:#487081;-webkit-text-decoration:underline;text-decoration:underline}.wrapper button:disabled{opacity:0}.wrapper .btn-1{background-color:#f4fbff;border:1px solid #00a1e9;border-radius:40px;color:#00a1e9;cursor:pointer;font-weight:700;margin-top:20px;padding:10px 0;text-align:center;width:100%}.wrapper .btn-1 svg{display:inline;margin-left:0;margin-top:-3px}.wrapper .btn-1:hover svg{fill:#fff}.wrapper .btn-news{background-color:#fff;border:1px solid #d691b3;color:#d691b3}.wrapper .btn-news svg{fill:#d691b3}.wrapper .btn-news:hover{background-color:#d691b3;color:#fff}.wrapper .btn-cancer{background-color:#fff;color:#00a1e9}.wrapper .btn-cancer svg{fill:#00a1e9}.wrapper .btn-cancer:hover{background-color:#00a1e9;color:#fff}.wrapper .btn-ct{background-color:#fff;border:1px solid #75b78f;color:#75b78f}.wrapper .btn-ct svg{fill:#75b78f}.wrapper .btn-ct:hover{background-color:#75b78f;color:#fff}.wrapper .btn-research{background-color:#fff;border:1px solid #d3c116;color:#d3c116}.wrapper .btn-research svg{fill:#d3c116}.wrapper .btn-research:hover{background-color:#d3c116;color:#fff}.wrapper .btn-event{background-color:#fff;border:1px solid #77b891;color:#77b891}.wrapper .btn-event svg{fill:#77b891}.wrapper .btn-event:hover{background-color:#77b891;color:#fff}.wrapper .btn-organization{background-color:#fff;border:1px solid #e38e2b;color:#e38e2b}.wrapper .btn-organization svg{fill:#e38e2b}.wrapper .btn-organization:hover{background-color:#e38e2b;color:#fff}.wrapper .btn-video{background-color:#fff;border:1px solid #cd405d;color:#cd405d}.wrapper .btn-video svg{fill:#cd405d}.wrapper .btn-video:hover{background-color:#cd405d;color:#fff}.wrapper .btn-mystory{background-color:#fff;border:1px solid #ae7e45;color:#ae7e45}.wrapper .btn-mystory svg{fill:#ae7e45}.wrapper .btn-mystory:hover{background-color:#ae7e45;color:#fff}.wrapper .color-cancer{color:#00a1e9}.wrapper h2.news{color:#d691b3}.wrapper h2.ct{color:#75b78f}.wrapper h2.research{color:#d3c116}.wrapper h2.event{color:#77b891}.wrapper h2.organization{color:#e38e2b}.wrapper h2.mystory{color:#ae7e45}.wrapper h2.video{color:#cd405d}.wrapper h2.recommend{color:#5b7fcc}.wrapper .tag{border:1px solid #999;border-radius:13px;cursor:pointer;display:block;float:left;font-size:.7em;min-width:64px;padding:2px 10px;text-align:center}.wrapper .tag_cancer,.wrapper .tag_normal{border:1px solid #999}.wrapper .tag_news{background-color:#d691b3;border:1px solid #d691b3;color:#fff;font-weight:700}.wrapper .tag_clinical{background-color:#75b78f;border:1px solid #75b78f;color:#fff;font-weight:700}.wrapper .tag_research{background-color:#d3c116;border:1px solid #d3c116;color:#fff;font-weight:700}.wrapper .tag_hospital{background-color:#00a1e9;border:1px solid #00a1e9;color:#fff;font-weight:700}.wrapper .tag_dic{background-color:#7e98a4;border:1px solid #7e98a4;color:#fff;font-weight:700}.wrapper .tag_useful{background-color:#9666d3;border:1px solid #9666d3;color:#fff;font-weight:700}.wrapper .tag_event{background-color:#77b891;border:1px solid #77b891;color:#fff;font-weight:700}.wrapper .tag_mystory{background-color:#ae7e45;border:1px solid #ae7e45;color:#fff;font-weight:700}.wrapper .tag_organization{background-color:#e38e2b;border:1px solid #e38e2b;color:#fff;font-weight:700}.wrapper .tag_video{background-color:#cd405d;border:1px solid #cd405d;color:#fff;font-weight:700}.wrapper .tag_feature{background-color:#59bbd5;border:1px solid #59bbd5;color:#fff;font-weight:700}.wrapper .slide_post_wrap{display:flex;overflow-x:scroll}.wrapper .slide_post_wrap .single{flex-shrink:0;padding:0 12px;width:300px}.wrapper .slide_post_wrap .single .open_date{color:#999;display:block;float:left;font-family:Inter;font-size:14px;font-weight:400;margin-top:5px}.wrapper .slide_post_wrap .single .tag_wrap{display:flex;flex-wrap:wrap;gap:5px;height:auto;justify-content:left;margin-bottom:5px;margin-top:8px;width:100%}.wrapper .slide_post_wrap .single .tag{background-color:#fff;border:1px solid #999;color:#999;margin-bottom:0;margin-top:0}.wrapper .slide_post_wrap .single .tag:first-child{margin-left:0}.wrapper .slide_post_wrap .single .title{font-size:1em;font-weight:700;margin-top:4px}.wrapper .slide_post_wrap .single .title a{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.wrapper .slide_post_wrap .single .sponsor{color:#999;font-size:.8em;margin-top:8px}.wrapper .slide_post_wrap .single img{border-radius:10px;height:auto;width:100%}.wrapper .slide_post_wrap .single:hover img{opacity:.5}.wrapper .slide_post_wrap .single:hover .title a{-webkit-text-decoration:underline;text-decoration:underline}.wrapper .slide_post_wrap .not_found_msg{padding-bottom:40px;text-align:center;width:100%}.wrapper .cancer_wrap{display:flex;margin:10px}.wrapper .cancer_wrap .cancer_item{border:1px solid #c1c1c1;border-radius:10px;cursor:pointer;margin-left:5px;padding:10px;text-align:center;width:25%}.wrapper .cancer_wrap .cancer_item p{color:#00a1e9;font-size:12px;font-weight:700;margin-top:5px}.wrapper .cancer_wrap .cancer_item img{margin:10px auto 0}.wrapper .VuePagination{border-top:1px dashed #ccc;padding:60px 0 30px;position:relative}.wrapper .VuePagination ul{-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center}.wrapper .VuePagination ul li{display:inline-block;margin-left:5px}.wrapper .VuePagination ul li a{background:#fff;border:1px solid #00a1e9;border-radius:5px;color:#00a1e9;font-size:.7em;font-weight:700;padding:12px 16px;-webkit-text-decoration:none;text-decoration:none}.wrapper .VuePagination ul li.active a{background:#00a1e9;color:#fff}.wrapper .VuePagination ul li.disabled a{background-color:#eaeaea;border:none;color:#999}.wrapper .VuePagination__count{color:#999;font-size:.7em;font-size:12px;position:absolute;right:0;text-align:right;top:15px}.wrapper .head{padding:0 20px}.wrapper .head .breadcrumbs{align-items:center;background-color:#f7f7f7;display:flex;font-size:12px;height:35px;margin-left:-20px;margin-right:-20px;margin-top:-10px;padding-left:20px;padding-right:20px}.wrapper .head h1{text-align:left}.wrapper .list_head{display:flex;justify-content:space-between;margin-bottom:30px}.wrapper .list_head h2{font-size:28px;margin:20px}.wrapper .list_head .btn-1{display:inline-block;font-size:14px;font-weight:400;padding:6px 24px;width:auto}.wrapper #share_btn{margin-top:30px}.wrapper #share_btn p.text{text-align:center}.wrapper #share_btn #share_svn{display:inline}.wrapper #share_btn .share_btn_wap{display:flex;gap:4px;justify-content:center;margin:20px auto 0}.wrapper #share_btn .share_btn_wap li{color:#333;font-size:14px}.wrapper #share_btn .share_btn_wap li img{margin-top:-14px}.wrapper .scroll_post_wrap .single{display:flex}.wrapper .scroll_post_wrap .single div.img,.wrapper .scroll_post_wrap .single div.text{display:block;flex-shrink:0;overflow:hidden;padding:5px;width:50%}.wrapper .scroll_post_wrap .single div.img .img-container,.wrapper .scroll_post_wrap .single div.text .img-container{position:relative}.wrapper .scroll_post_wrap .single div.img .center-icon,.wrapper .scroll_post_wrap .single div.text .center-icon{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.wrapper .scroll_post_wrap .single .img .img-container img{border-radius:10px;cursor:pointer;display:block;height:auto;width:100%}.wrapper .scroll_post_wrap .single .text .title{color:#487091;cursor:pointer;font-family:Inter;font-size:16px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:160%;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0}.wrapper .scroll_post_wrap .single .text .tag_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:left;margin-bottom:10px}.wrapper .scroll_post_wrap .single .text .date{color:#999;display:block;float:left;font-size:14px;font-size:.8em}.wrapper .scroll_post_wrap .single .text .summary{color:#333;float:none;font-size:12px;width:100%}.wrapper .scroll_post_wrap .single:hover img{opacity:.7}.wrapper .scroll_post_wrap .single:hover .title{-webkit-text-decoration:underline;text-decoration:underline}.wrapper .login_wrap{border:2px dotted #00a1e9;display:flex;margin:30px auto 10px;max-width:920px;padding:20px 24px}.wrapper .login_wrap div{text-align:center}.wrapper .login_wrap .text{font-size:14px;max-width:480px;text-align:left}.wrapper .login_wrap button{border-radius:38px;font-size:14px;font-weight:700;margin-top:10px;padding:9px 16px;width:163px}.wrapper .login_wrap button.login{border:2px solid #00a1e9;color:#00a1e9}.wrapper .login_wrap button.regist{background-color:#00a1e9;color:#fff}.wrapper .login_wrap a.oncolo_qa{font-family:Inter;font-size:12px;font-weight:400;line-height:150%}.wrapper .login_form{margin-top:20px}.wrapper .login_form p{font-size:12px;text-align:center}.wrapper .login_form p.label{color:#333;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:10px;text-align:left}.wrapper .login_form input{background-color:#fff;border:1px solid #ccc;padding:10px;width:100%}.wrapper .login_form .login_btn{background-color:#00a1e9;border-radius:24px;color:#fff;font-size:16px;margin:20px auto;padding:7px 30px 7px 20px;position:relative}.wrapper .login_form .login_btn:after{content:">";position:absolute;right:10px;top:5px}.wrapper .login_form hr{color:#ccc}.wrapper .login_form .title{color:#333;font-size:16px;font-weight:700}.wrapper .login_form .oncolo_kaiin,.wrapper .login_form .oncolo_qa{font-size:12px}.wrapper .menu_wrap{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:105}.wrapper .menu_wrap_active{animation-duration:.2s;animation-fill-mode:forwards;animation-name:fadeIn;display:flex}.wrapper .map_search_wrap{background-color:#f7f7f7;border-radius:20px;display:block;left:50%;padding:24px 36px 36px;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:350px;z-index:109}.wrapper .map_search_wrap .title{color:#333;font-weight:700;height:25px}.wrapper .map_search_wrap .title .text{align-items:center;display:flex;float:left;font-size:16px;font-weight:700;text-align:left}.wrapper .map_search_wrap .title .text img.icon{height:30px;margin-right:.375rem;margin-top:-5px;width:30px}.wrapper .map_search_wrap .search{color:#fff;cursor:pointer;padding:7px 24px}.wrapper .map_search_wrap .clear{border:1px solid rgba(56,189,248,var(--tw-border-opacity));color:#38bdf8;padding:7px 15px}.wrapper .map_search_wrap .close{cursor:pointer;float:right}.wrapper .map_search_wrap input{margin-top:1.25rem}.wrapper .map_search_wrap input,.wrapper .map_search_wrap select{background:#fff;border:1px solid #ccc}.wrapper .map_search_wrap .tab-one,.wrapper .map_search_wrap .tab-two{background:#fff;border-radius:0 0 10px 10px;padding:10px}.wrapper .map_search_wrap li a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.wrapper .map_search_wrap .tab-column{background:#eaeaea;border-radius:10px 10px 0 0}.wrapper .map_search_wrap .active{background:#00a1e9}.wrapper .map_search_wrap .description{color:#999;font-size:12px;font-weight:400;line-height:18px;margin-top:10px}.wrapper .map_search_wrap .submit{color:#fff;font-weight:700;padding:8px 16px}.wrapper .map_fontchange_wrap{background-color:#f7f7f7;border-radius:20px;display:block;left:50%;padding:24px 36px 36px;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:350px;z-index:109}.wrapper .map_fontchange_wrap .title{color:#333;font-weight:700;height:25px}.wrapper .map_fontchange_wrap .title .text{align-items:center;display:flex;float:left;font-size:16px;font-weight:700;text-align:left}.wrapper .map_fontchange_wrap .title .text img.icon{height:30px;margin-right:.375rem;margin-top:-5px;width:30px}.wrapper .map_fontchange_wrap .title .close{cursor:pointer;float:right}.wrapper .map_fontchange_wrap input{background:#eaeaea;border:1px solid #eaeaea;margin-top:0}.wrapper .map_fontchange_wrap .fontchange_box{border:1px solid #ccc}.wrapper .map_fontchange_wrap .checked-bg{background:#ccecfb;border:1px solid #00a1e9}.wrapper .map_fontchange_wrap .checked-input-bg{background:#fff;border:1px solid #fff}.wrapper .map_fontchange_wrap .checked-text{color:#006a9a}.wrapper .map_fontchange_wrap .submit{color:#fff;font-weight:700;padding:8px 16px}.wrapper .map_notes_wrap{background-color:#f7f7f7;border-radius:20px;display:block;left:50%;padding:24px 36px 36px;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:450px;z-index:109}@media screen and (max-width:560px){.wrapper .map_notes_wrap{width:350px}}.wrapper .map_notes_wrap .title{color:#333;font-weight:700;height:25px}.wrapper .map_notes_wrap .title .text{align-items:center;display:flex;float:left;font-size:16px;font-weight:700;text-align:left}.wrapper .map_notes_wrap .title .close{cursor:pointer;float:right}.wrapper .map_notes_wrap .inner{display:flex;gap:10px}@media screen and (max-width:560px){.wrapper .map_notes_wrap .inner{display:block}}.wrapper .map_notes_wrap .category{display:flex;justify-content:flex-end;width:85px}@media screen and (max-width:560px){.wrapper .map_notes_wrap .category{justify-content:start}}.wrapper .map_notes_wrap .category span{align-items:center;display:flex;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-weight:300;height:20px;line-height:18px}.wrapper .map_notes_wrap .point{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-weight:300;height:20px;line-height:21px;width:14px}.wrapper .map_notes_wrap .inner-box{display:flex;gap:10px}@media screen and (max-width:560px){.wrapper .map_notes_wrap .inner-box{padding-left:10px;padding-top:4px}}.wrapper .map_notes_wrap .name{color:#000;font-size:14px;font-weight:300;line-height:21px;width:238px}.wrapper .map_notes_wrap .close{color:#00a1e9;cursor:pointer;font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px}.wrapper .map_popup_wrap{display:block;left:50%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:600px;z-index:109}@media screen and (max-width:850px){.wrapper .map_popup_wrap{width:95%}}.wrapper .map_popup_wrap span.close{color:#fff;cursor:pointer;font-family:Inter;font-size:16px;font-weight:400;line-height:19.36px}.wrapper .right_menu{background-color:#fff;height:100%;overflow-y:scroll;padding:20px;position:fixed;right:-300px;top:0;width:300px;z-index:110}.wrapper .right_menu .close_button_wrap{display:inline-block;width:100%}.wrapper .right_menu .close_button_wrap .close_button{cursor:pointer;float:right}.wrapper .right_menu .right_menu_list{margin-top:20px}.wrapper .right_menu .right_menu_list a{-webkit-text-decoration:none;text-decoration:none}.wrapper .right_menu .right_menu_list li{border-bottom:1px solid #ccc;color:#333;font-size:16px;font-weight:700;padding:10px 0}.wrapper .right_menu .right_menu_list li img{display:inline;margin-right:10px}.wrapper .right_menu .right_menu_list a:first-child li{border-top:1px solid #777}.wrapper .right_menu .tel_btn{border:1px solid #d691b3;border-radius:40px;color:#d691b3;display:block;font-size:16px;font-weight:700;padding:8px 32px;-webkit-text-decoration:none;text-decoration:none;width:100%}.wrapper .right_menu .tel_btn img{display:inline;margin-right:5px}.wrapper .right_menu .inquery_btn{align-items:center;background-color:#fff;border:1px solid #00a1e9;border-radius:40px;color:#00a1e9;display:flex;font-size:13px;font-weight:700;justify-content:center;padding:8px 32px;-webkit-text-decoration:none;text-decoration:none;width:100%}.wrapper .right_menu .inquery_btn img{margin-right:5px}.wrapper .right_menu .link{font-size:14px;margin-top:10px;text-align:center}.wrapper .right_menu_active{animation-duration:.2s;animation-fill-mode:forwards;animation-name:slide;animation-timing-function:ease-out;right:0}.wrapper .consultation a.btn{background:#fff;border-radius:35px;display:block;height:70px;margin:20px auto;padding:10px 25px;width:240px}.wrapper .consultation a.btn .icon{float:left}.wrapper .consultation a.btn .text{float:left;font-weight:700}.wrapper .consultation a.btn-tel{border:1px solid #d691b3}.wrapper .consultation a.btn-tel .text{color:#d691b3}.wrapper .consultation a.btn-mail{border:1px solid #59bbd5}.wrapper .consultation a.btn-mail .text{color:#59bbd5}.wrapper .consultation a.btn-line{border:1px solid #75b78f;padding:23px 25px}.wrapper .consultation a.btn-line .text{color:#75b78f}.wrapper .menu_popup{background-color:#f7f7f7;border-radius:20px;display:block;padding:24px 36px 36px;position:relative;top:5%;z-index:109}.wrapper .menu_popup .title{height:25px;margin-top:15px}.wrapper .menu_popup .title .icon{fill:#626262;display:inline;margin-left:5px}.wrapper .menu_popup .title .text{float:left;font-size:16px;font-weight:700;text-align:left}.wrapper .menu_popup .title .close{cursor:pointer;float:right}.wrapper .search_wrap .search_input{display:flex;margin:20px auto 0}.wrapper .search_wrap .search_input .freeword{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin:0 15px 0 0;padding:12px;width:100%}.wrapper .search_wrap .search_input .search_btn{background-color:#00a1e9;border:1px solid #00a1e9;border-radius:30px;color:#fff;font-size:14px;margin:0;padding:8px 16px;width:30%}.wrapper .search_wrap .search_input .search_btn svg{display:inline;margin-left:5px}.wrapper .login_wrap .title{height:40px}.wrapper .desire_info_label{border:1px solid #ccc;border-radius:10px;display:block;float:left;margin:5px 3px;padding:2px 5px}.wrapper div.box{border-radius:10px;display:flex;flex-direction:column;gap:15px;margin:30px 0;padding:24px}.wrapper div.box .box-title{color:#000305;font-size:23px;font-weight:700;line-height:1em}.wrapper div.box div.box-inside{background-color:#fff;border-radius:20px;padding:24px}.wrapper div.box div.box-inside .content{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-height:30px;max-height:800px;overflow:hidden;text-overflow:ellipsis}.wrapper .page_content{white-space:pre-line;width:100%}.wrapper .prvacy_tabele td{border:1px solid #ccc}.wrapper .freetext{background-color:#ebe091}.wrapper .notice_wrap .text{font-size:1.2em;font-weight:700}.wrapper .notice_wrap .text img{margin-top:5px;vertical-align:top}.wrapper .notice_wrap li{background:#fff;border-top:1px solid #ccc;padding:8px 16px;position:relative}.wrapper .notice_wrap li:last-child{border-bottom:1px solid #ccc}.wrapper .notice_wrap a{cursor:pointer;font-family:Inter;font-size:14px;font-weight:700;letter-spacing:0;line-height:160%}.wrapper .notice_wrap .not_read{background-color:#f43d3d;border-radius:50%;font-weight:700;height:8px;width:8px}.wrapper .notice_wrap p.date{color:#999;font-family:Inter;font-size:10px;font-weight:400;letter-spacing:0;line-height:160%;text-align:right}.wrapper .notice_wrap:before{border:12px solid transparent;border-top-color:#f8f8f8;bottom:-22px;content:"";left:65%;margin-left:-15px;position:absolute;z-index:2}.wrapper .notice_wrap:after{border:14px solid transparent;border-top-color:#333;bottom:-26px;content:"";left:65%;margin-left:-17px;position:absolute;z-index:1}.wrapper .notice_no{background:#f43e3d;border-radius:25px;color:#fff;font-size:.8em;font-weight:700;padding:1px 0;position:absolute;right:15px;top:-10px;width:22px}.wrapper .login_menu{background-color:#d8edf5;border-radius:10px;color:#333;font-size:16px;font-weight:700;padding:12px}.wrapper .login_menu p{margin-top:10px;text-align:right}.wrapper .login_menu p a{background-color:#fff;border:1px solid #00a1e9;border-radius:8px;color:#00a1e9;font-weight:700;padding:8px 12px;-webkit-text-decoration:none;text-decoration:none}.wrapper .login_menu p a img{display:inline}.wrapper p.logout{margin-top:10px;text-align:right}.wrapper p.logout a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.wrapper p.logout a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wrapper .doctor_link{cursor:pointer}.wrapper .doctor_modal{background:#fff;border-radius:8px;left:50%;margin-left:-225px;position:fixed;top:30%;width:450px;z-index:110}.wrapper .doctor_modal .head{background-color:#ccc;border-radius:8px 8px 0 0;color:#333;font-size:26px;font-weight:700;padding:20px 0;text-align:center}.wrapper .doctor_modal .content{background-color:#eee;border-radius:0 0 8px 8px;color:#333;font-size:16px;font-weight:400;margin-bottom:0;padding:20px 0;text-align:center}.wrapper .doctor_modal .content .btn_wrap{display:flex;gap:24px;justify-content:center;margin-top:20px}.wrapper .doctor_modal .content .btn_wrap a{border-radius:8px;color:#fff;padding:8px 24px;-webkit-text-decoration:none;text-decoration:none}.wrapper .doctor_modal .content .btn_wrap a.yes{background-color:#00a1e9}.wrapper .doctor_modal .content .btn_wrap a.no{background-color:#ccc}.hide_gnavi #header_menu{display:none}.backToTop{align-items:center;background:#6696ac;border-top-left-radius:40px;border-top-right-radius:40px;bottom:0;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;opacity:0;padding-left:10px;padding-right:10px;padding-top:2px;position:fixed;right:-100px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:80px;z-index:1000}.backToTop .dli-chevron-up{border:.15em solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#fff;display:inline-block;height:7px;line-height:1;transform:translateY(25%) rotate(-45deg);vertical-align:middle;width:7px}.backToTop span{color:#fff;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{right:-500px}to{right:0}}@media screen and (max-width:1200px){section.main{max-width:720px}}@media screen and (max-width:850px){.wrapper{width:100%}.wrapper .hide_sp{display:none}.wrapper .main_contents{padding-right:0}.wrapper header h1.header_logo{padding:0;width:120px}.wrapper header .tel img{height:80%;margin-top:10px}.wrapper header div.header{padding:0 10px}.wrapper header div.header .header_right{-moz-column-gap:10px;column-gap:10px;padding-right:0}.wrapper header div.header .header_right li.login{color:#00a1e9}.wrapper header div.header .header_right .logout{margin:20px 5px 0}.wrapper ul.header_menu_item li{font-size:.9em}.wrapper header.hidden,.wrapper header.hospitals-map{top:-150px}.wrapper main{margin-top:150px}.wrapper .head .breadcrumbs{margin-left:-20px;margin-right:-20px;margin-top:-35px;padding-left:20px;padding-right:20px}.wrapper .ad{display:block}.wrapper .ad .img{width:100%}.wrapper .ad .img img{cursor:pointer}.wrapper .ad .text{margin-left:0;margin-top:20px}.wrapper .search_wrap .search_input{flex-flow:column}.wrapper .search_wrap .search_input .freeword{width:100%}.wrapper .search_wrap .search_input .search_btn{display:inline-block;margin:20px auto 0;width:auto}.wrapper .login_wrap{display:block}.wrapper .login_wrap .btn_wrap{margin-top:20px;width:100%}.wrapper .login_wrap .text{font-size:12px}.wrapper .login_wrap .oncolo_qa{font-family:Inter;font-size:12px;font-weight:400;line-height:150%}.wrapper div.box,.wrapper div.box div.box-inside{padding:16px}.wrapper footer .footer_main{display:inline-block;height:auto}.wrapper footer .footer_main .left{float:none;margin:0 auto;width:95%}.wrapper footer .footer_main .left img{max-width:200px}.wrapper footer .footer_main .left .images img{height:35px}.wrapper footer .footer_main .right{float:none;margin:20px auto 0;width:95%}.wrapper footer .footer_main .footer_left,.wrapper footer .footer_main .footer_right{flex-basis:100%}.wrapper footer .footer_main .footer_right ul.footer_sns{gap:5px;justify-content:center;margin-top:20px}.wrapper footer .footer_main .footer_right ul.footer_sns li{margin-left:0}.wrapper footer .footer_main .footer_right ul.footer_mark{display:flex;justify-content:center}.wrapper footer .footer_copy{clear:left;margin-top:20px;padding-bottom:100px;width:100%}.wrapper footer.footer_display{display:none}.wrapper .ct-head-button{max-width:90%}.wrapper .ct-head-button:after{top:20px}.wrapper .VuePagination ul{flex-wrap:wrap;justify-content:left;row-gap:22px}.wrapper h2{margin-top:20px}.wrapper .list_head .btn-1{margin-top:18px;padding:6px 10px}.backToTop{border-radius:40px;bottom:80px;gap:8px;height:70px;right:20px;width:70px}.backToTop.showSP{opacity:1;visibility:visible}}@media screen and (min-width:850px){.wrapper .hide_pc{display:none}.wrapper ul.header_menu_item{margin:0 auto;padding:0 10px}.wrapper main{margin:130px auto 20px;max-width:100%}.wrapper .menu_popup{bottom:auto;left:auto;position:fixed;right:20px;top:64px;width:382px}.wrapper .search_wrap .search_input .freeword{width:182px}.wrapper .notice_no{right:5px;width:18px}.wrapper .fix_footer{display:none}.wrapper .btn-1{margin:20px auto 0;width:300px}.wrapper .scroll_post_wrap .single{margin-bottom:20px}.wrapper .scroll_post_wrap .single div.img{width:20%}.wrapper .scroll_post_wrap .single div.text{width:80%}.wrapper .VuePagination{height:40px;margin:0 auto}.hide_gnavi main{margin-top:75px}.hide_gnavi .main_contents{margin-top:0}.backToTop.showPC{opacity:1;right:320px;visibility:visible}.backToTop.noSideMenu{right:20px!important}}@media screen and (min-width:1200px){.backToTop.showPC{opacity:1;right:350px;visibility:visible}.backToTop.noSideMenu{right:50px!important}}/*!
Theme Name: Oncolo
Description: Oncolo テーマ
Author: tera
Version: 1.0
*/*{box-sizing:border-box;font-size:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;line-height:100%;margin:0;padding:0}address,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}em{font-style:normal}::-moz-selection{background:#141414;color:#fff}::selection{background:#141414;color:#fff}img{border:none;height:auto;margin:0;max-width:100%;padding:0;vertical-align:bottom}:root ul{letter-spacing:-1px;word-spacing:-1px}* html .clearfix,:first-child+html .clearfix{zoom:1}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}@media(max-width:359px){body{font-size:14px}}@media(max-width:319px){body{font-size:13px}}@media(max-width:300px){body{font-size:12px}}body{-webkit-text-size-adjust:none;color:#333;font-family:Inter,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:400;margin:0;padding:0;word-break:break-all}::-moz-selection{background:#d8e8f7;color:#000}::selection{background:#d8e8f7;color:#000}a{color:#333}.ly_footer a:hover,.ly_header a:hover,.ly_link a:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7}.mgt0{margin-top:0!important}.mgt1{margin-top:1em!important}.mgt2{margin-top:2em!important}.mgt4{margin-top:4em!important}.mgb2{margin-bottom:2em!important}.mgb3{margin-bottom:3em!important}.b{font-weight:700!important}.spbreak{display:block}.pcbreak{display:inline}.clear{clear:both}.center{text-align:center}.right{text-align:right}.left{text-align:left}pre{background:#f9f5f5;margin-top:2em;max-height:200px;overflow:scroll}.sp{display:none}.pc{display:block}.spbreak{display:inline}.pcbreak{display:block}.wp_content>p{display:block;margin:0 0 1em}strong{font-weight:700}em{font-style:italic}blockquote{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;display:block}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:1.625em}.alignleft{float:left;margin-right:1.625em}img[class*=attachment-],img[class*=wp-image-]{height:auto;max-width:100%}.clearfix{zoom:1;overflow:hidden}.clearfix:after{clear:both;content:"";display:block}.ly_header{margin-bottom:.5em;width:100%}.ly_inner{margin:0 auto;max-width:1260px;width:100%}.ly_inner.width1000{max-width:1000px}.ly_headnews{border-bottom:3px solid #fdc800;border-top:3px solid #fdc800;margin-bottom:1em;padding:1em;text-align:center}.ly_headnews a{color:#626262}.ly_subcontent{margin:0;width:100%}.ly_photo{background:#d8e8f7;padding:2em}.ly_link,.ly_photo{text-align:center;width:100%}.ly_link{padding:2em 0 0}.ly_fixed{background:#fff;margin:0;position:fixed;top:0;width:100%;z-index:10}.ly_subnavi{padding-top:120px}.ly_flex{display:flex;flex-wrap:wrap}.ly_flex.justify{justify-content:space-between}.ly_flex.center{justify-content:center}.ly_flex.equality{justify-content:space-around}.ly_bread{margin-bottom:2em}.ly_left{max-width:960px;width:75%}.ly_right{max-width:300px;width:23%}.header{display:flex;flex-wrap:wrap;justify-content:flex-end;-webkit-justify-content:flex-end}.header>:first-child{margin-right:auto}.header_logo{padding:.7em 0 0;width:300px}.is_fixed .header_logo{width:280px}.header_search{padding:.6em .5em .5em 0}.header_search_box{background:#d8e8f7;border-radius:6px}.header_search_txt{background:#d8e8f7;border:none;border-radius:6px 0 0 6px;font-size:.9em;padding:.5em}.header_search_btn{padding:.5em;vertical-align:top}.header_btn{padding:.3em 0}.header_btn_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.header_btn_maga{margin-right:.5em;width:65px}.is_fixed .header_btn_maga{width:50px}.header_btn_mail{width:65px}.is_fixed .header_btn_mail{width:50px}.header_btn_tel{margin-left:.5em;width:260px}.is_fixed .header_btn_tel{width:205px}.gnavi_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:1em 0 0;position:relative}.is_fixed .gnavi_list{font-size:.9em;margin:.3em 0 0}.gnavi_list>li{border-bottom:4px solid #aaa;width:16.6666666667%}.gnavi_list>li:first-child{border-color:#fdc900}.gnavi_list>li:nth-child(2){border-color:#00a1e9}.gnavi_list>li:nth-child(3){border-color:#abcf22}.gnavi_list>li:nth-child(4){border-color:#05acd9}.gnavi_list>li:nth-child(5){border-color:#e5007e}.gnavi_list>li:nth-child(6){border-color:#0886af}.gnavi_list>li:hover a:after{transform:rotate(90deg)}.gnavi_list>li:hover .sub-menu{display:block;z-index:5}.gnavi_list>li>a{color:#000;display:block;letter-spacing:.01em;padding:.5em 0 .5em .2em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.gnavi_list>li>a:after{color:#0886af;content:"▶︎";display:inline-block;font-size:.8em;line-height:1em;padding-left:.2em;transition:all .3s ease;vertical-align:middle}.gnavi_list .sub-menu{background:#eee;display:none;font-size:.9em;left:0;list-style:none;margin-top:4px;padding:.5em 1em;position:absolute;width:100%}.gnavi_list .sub-menu>li{display:inline-block;width:33%}.gnavi_list .sub-menu>li a{color:#14578b;display:block;padding:.5em .5em .5em 1em;-webkit-text-decoration:none;text-decoration:none}.gnavi_list .sub-menu>li a:hover{background:#d8e8f7}.subnavi_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:1em 0;position:relative}.subnavi_list>li{border-right:1px solid #fff;width:25%}.subnavi_list>li:last-of-type{border-right:none}.subnavi_list>li:hover a:after{transform:rotate(90deg)}.subnavi_list>li:hover .sub-menu{display:block}.subnavi_list>li.menu-item-has-children>a:after{content:"▶︎";display:inline-block;font-size:.8em;line-height:1em;padding-left:.2em;transition:all .3s ease;vertical-align:middle}.subnavi_list>li>a{background:#79aded;color:#fff;display:block;font-size:.9rem;letter-spacing:.01em;padding:.5em 0 .5em .2em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.subnavi_list .sub-menu{background:#eee;display:none;font-size:.9em;left:0;list-style:none;padding:.5em 1em;position:absolute;width:100%;z-index:2}.subnavi_list .sub-menu>li{display:inline-block;margin-bottom:.5em;width:49%}.subnavi_list .sub-menu>li a{background:#fff;color:#0d558c;display:block;padding:.5em .5em .5em 1em;-webkit-text-decoration:none;text-decoration:none}.subnavi_list .sub-menu>li a:hover{background:#d8e8f7}.side_box{margin:0 0 2em}.side_ad{text-align:center}.side_ttl{border-bottom:5px solid #d8e8f7;color:#14578b;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:.5em;padding:0 0 .2em}.side_subnavi{background-color:#eee;margin:1.5em 0;padding:1em;text-align:center;width:100%}.side_subnavi_ttl{margin-bottom:1em}.side_subnavi_ttl a{font-size:1.1rem;font-weight:700}.side_subnavi_list{list-style:none}.side_subnavi_item{margin:0 0 .5em}.side_subnavi_item a{background:#fff;border:2px solid #aaa;display:block;line-height:1.2;padding:.5em 1.5em .5em 1em;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none}.side_subnavi_item a:before{border:5px solid transparent;border-left-color:#333;content:" ";height:0;margin-top:-5px;position:absolute;right:10px;top:50%;width:0}.side .ttl_bblue{border-bottom:5px solid #d8e8f7;color:#14578b;font-size:1.4rem;font-weight:700;line-height:1.5;margin-bottom:.5em;padding:0 0 .2em;text-align:left}.ly_flex .side .ranking_wrap{width:100%}.side .yarpp-related{margin:0}.side .yarpp-related a{display:block;font-weight:400}.side_related_list{border-radius:5px;list-style:none;padding:0}.side_related_item{border-bottom:1px dashed #d8e8f7;font-size:.95rem;font-weight:400;margin-bottom:.5em;padding:0 1.7em .5em 0;position:relative}.side_related_item:before{border-bottom:1px solid #00a1e9;border-right:1px solid #00a1e9;content:"";font-size:1.2em;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);transition:all .2s linear;width:10px}.gotop{border-bottom:3px solid #14578b;height:2.7em;text-align:center;width:100%}.gotop_icon{background:#14578b;color:#fff;cursor:pointer;display:block;height:3em;line-height:3em;margin:0 auto;-webkit-text-decoration:none;text-decoration:none;transform:scaleY(.7);width:2.5em}.footer{align-content:flex-start;align-items:flex-start;justify-content:space-between;padding:2em 0}.footer,.footer_left{display:flex;flex-wrap:wrap}.footer_left,.footer_right{width:48%}.footer_links_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:1em;width:100%}.footer_links_list>li{margin-bottom:.5em;width:49%}.footer_links_list>li a{border:3px solid #14578b;color:#14578b;display:block;padding:.5em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.footer_sns{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;width:100px}.footer_sns_item{width:46%}.footer_honcode{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:5%;width:calc(95% - 100px)}.footer_honcode_img{margin:0;width:15%}.footer_honcode_txt{font-size:.8rem;width:81%}.footer_honcode_txt span{display:block}.footer_mark{display:flex;flex-wrap:wrap;list-style:none;padding-top:1em;width:100%}.footer_mark_item{height:80px;margin-right:1em}.footer_mark_item img{height:100%;width:auto}.footer_conduct{font-size:.8rem;padding-top:1em}.footer_copy{background:#dcdcdc;margin-bottom:2em;padding:1em;text-align:center}.footer_copy address{font-style:normal}.footer_copy address a{color:#999;font-size:.8rem;-webkit-text-decoration:none;text-decoration:none}.photo_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0 1em}.photo_item{padding:0 .5em;width:16.6666666667%}.photo_link a{background:#0d558c;color:#fff;display:block;font-size:.9em;margin:2em auto 0;max-width:280px;padding:.3em .5em;-webkit-text-decoration:none;text-decoration:none;width:80%}.link_list1{display:flex;justify-content:center;list-style:none;margin-bottom:2em}.link_list1>li{height:67px;margin-right:1em}.link_list1>li:last-of-type{border:1px solid rgba(51,51,51,.22);margin-right:0}.link_list1>li img{height:100%;width:auto}.link_list2{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:2em}.link_list2>li{margin-bottom:.7em;width:48%}.entry-content{padding:0 30px}.entry-content .related_tag{float:right;margin-bottom:1.5em;vertical-align:top;width:48%}.entry-content .related_tag_ttl{background-color:#0886af;border:none;color:#fff;display:block;font-size:1.1rem;margin:0 0 .8em;padding:.5em 1em;width:100%}.entry-content .related_tag_list{margin:0 0 1em}.entry-content .related_tag_item{list-style:none}.entry-content .related_tag_item a{border-bottom:1px dotted #ccc;color:#0886af;display:block;font-size:.9rem;padding:.5em 0}.entry-content .related_tag_item a:hover{color:#cc3434}.entry-content .related_tag_item span{display:block;font-size:.9em;text-align:right}.entry-content .related_tag_more{text-align:right}.entry-content .related_tag_more a{background-color:#d8e8f7;color:#3285af;display:inline-block;font-size:.9rem;font-weight:700;padding:.2em 2em;-webkit-text-decoration:none;text-decoration:none}.entry-content img{padding-bottom:.5em}.entry-content h2{background-color:#eee;border-left:5px solid #00a1e9;font-size:1.6em;font-weight:700;line-height:1.6;margin:1.5em 0 .8em;padding:.3em 1em;width:100%}.entry-content h2.top-sub-title{color:#666;text-align:center}.entry-content h3{border-bottom:3px solid #abcf22;clear:both;display:inline-block;font-size:1.4em;font-weight:700;line-height:1.6;margin:1.5em 0 .6em;padding:0 0 .2em;width:100%}.entry-content h3.cancer-topic-title{color:#777;text-align:center}.entry-content .readmore{color:#1b7dcc;display:block;margin:2em 0 1em;text-align:right}.entry-content .square_btn{background:#668ad8;border-bottom:4px solid #627295;border-radius:3px;color:#fff;display:inline-block;padding:.5em 1em;-webkit-text-decoration:none;text-decoration:none}.entry-content p{font-size:1.15rem;margin:0 0 1.3em}.entry-content ol,.entry-content ul{margin:0 1.5em 1em}.entry-content .linkitpop{border-bottom:2px dotted #333;color:#333;-webkit-text-decoration:none;text-decoration:none}.entry-content .yarpp-related{margin:2em 0}.entry-content table{border-bottom:1px solid #ddd;border-collapse:collapse;clear:both;margin:0 0 1.625em;max-width:100%;width:100%}.entry-content table td,.entry-content table th{border-top:1px solid #ddd;font-size:.85em;padding:3px 10px;text-align:left;vertical-align:top}.entry-content dl{margin:0 5% 1.3em}.entry-content dl dt{border-bottom:1px solid #ccc;font-size:1.1em;font-weight:700;padding:0}.entry-content dl dd{margin-bottom:1em;padding:.5em 0 0 1em}.entry-content .flex_layout{display:flex;flex-wrap:wrap}.entry-content .flex_layout.justify{justify-content:space-between}.entry-content .flex_box.width10{width:10%}.entry-content .flex_box.width20{width:20%}.entry-content .flex_box.width30{width:30%}.entry-content .flex_box.width40{width:40%}.entry-content .flex_box.width50{width:50%}.entry-content .flex_box.width60{width:60%}.entry-content .flex_box.width70{width:70%}.entry-content .flex_box.width80{width:80%}.entry-content .flex_box.width90{width:90%}.entry-content .flex_box.width100{width:100%}.entry-content .clip-box-a{background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 1px #acacac;color:#555;margin:2em auto;padding:15px 35px 15px 25px;position:relative;width:70%}.entry-content .clip-box-a:before{background-color:none;border:3px solid #555;border-radius:12px;box-shadow:1px 1px 2px #999;content:"";height:55px;position:absolute;right:10px;top:-15px;transform:rotate(10deg);width:15px;z-index:1}.entry-content .clip-box-a:after{border:5px solid #fff;content:"";position:absolute;right:20px;top:0;width:10px;z-index:2}.entry-content .emphasize-link-tab{background-color:#fffbf5;border:2px solid #fb8c00;margin:2.5em 0 16px!important;padding:16px 10px;position:relative;white-space:normal;width:100%}.entry-content .emphasize-link-tab:before{background-color:#fb8c00;border-radius:6px 6px 0 0;bottom:100%;color:#fff;content:"あわせて読みたい";font-family:FontAwesome;font-weight:700;left:-2px;letter-spacing:1px;padding:2px 6px;position:absolute}.entry-content .btn-square-slant{background:#668ad8;border-bottom:5px solid #36528c;border-right:5px solid #5375bd;color:#fff;display:inline-block;padding:.5em 1.4em;position:relative;-webkit-text-decoration:none;text-decoration:none}.entry-content .btn-square-slant:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px 0;bottom:-5px;content:" ";height:0;left:-1px;position:absolute;width:0}.entry-content .btn-square-slant:after{border-color:#fff #fff transparent;border-style:solid;border-width:0 6px 6px 0;content:" ";height:0;position:absolute;right:-5px;top:-1px;width:0}.entry-content .btn-square-slant:active{border:none;transform:translate(6px,6px)}.entry-content .btn-square-slant:active:after,.entry-content .btn-square-slant:active:before{content:none}.entry-content .box30{background:#f1f1f1;box-shadow:0 2px 4px rgba(0,0,0,.22);margin:2em auto;width:90%}.entry-content .box30 .box-title1{background:#44b9ae}.entry-content .box30 .box-title1,.entry-content .box30 .box-title2{color:#fff;font-size:1.2em;font-weight:700;letter-spacing:.05em;padding:4px;text-align:left}.entry-content .box30 .box-title2{background:#2fd1f5}.entry-content .box30 p{margin:0;padding:15px 20px}.ttl_bblue{color:#14578b}.ttl_bblack,.ttl_bblue{font-size:1.7rem;font-weight:700;margin-bottom:1.3em;text-align:center}.ttl_bblack{color:#000}.ttl_blblue{border-bottom:5px solid #d8e8f7;color:#14578b;font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:1em;padding:0 0 .5em;text-align:center}.slider{background:#d8e8f7;overflow:hidden;padding:1em 80px}.slider_item>a{color:#000;display:flex;flex-wrap:wrap;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.slider_image{width:50%}.slider_content{padding:0 0 0 1em;text-align:left;width:50%}.slider_ttl{font-size:1.8em;line-height:1.4;margin-bottom:.5em}.slider_txt{font-size:1rem;margin-bottom:2em}.slider_more{text-align:right}.slider_more span{background:#fff;color:#0886af;display:inline-block;font-weight:700;padding:.5em 1em}.fade-leave-active,fade-enter-active{opacity:1;transition:all .8s ease}.fade-enter,.fade-leave,.fade-leave-active{opacity:0}.pickup_wrap{margin-bottom:2em}.pickup_list{max-height:1000px;overflow-y:auto}.pickup_nav{display:block;margin-bottom:2em;text-align:center}.pickup_nav_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.pickup_nav_item{border:1px solid #d8e8f7;cursor:pointer;font-weight:700;letter-spacing:.1em;margin:0 .5em;padding:.5em 1em}.pickup_nav_item.active{background:#d8e8f7}.pickup_more{display:block;margin-bottom:2em;text-align:center;width:100%}.pickup_more a{background:#14578b;color:#fff;display:inline-block;padding:.5em 1em;-webkit-text-decoration:none;text-decoration:none}.ranking_wrap{margin:0 5% 4em}.ly_flex .ranking_wrap{margin:0 0 4em;width:48%}.ranking_nav_list{align-items:flex-end;-webkit-align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;padding:0 .5em}.ranking_nav_item{background:#eee;color:#777;cursor:pointer;padding:.5em 1em;text-align:center;width:31%}.ranking_nav_item.active{background:#d8e8f7;padding:1em 1em .5em}.ranking_list{border:1px solid #d8e8f7;padding:1em .5em}.ranking_list .wpp-list{list-style-position:inside!important;list-style-type:decimal!important}.ranking_list .wpp-list li{margin-bottom:1em}.ranking_list .wpp-list li:nth-child(-n+3){font-size:1.1em;font-weight:700}.ranking_list .wpp-list a{color:#333;-webkit-text-decoration:none;text-decoration:none}.ranking_list .wpp-list a:hover{-webkit-text-decoration:underline;text-decoration:underline}.newpost_wrap{margin-bottom:4em;width:48%}.newpost_list{list-style:none}.newpost_list a{color:#0886af;display:block;padding:0 0 1em 6em;position:relative}.newpost_day{color:#333;left:0;position:absolute;top:0}.content{margin-bottom:4em}.content_head{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.content_head [class^=ttl_]{width:100%}.content_head .ttl_blblue_sub{display:block;font-size:1.6rem}.content_head .wp_social_bookmarking_light{width:40%}.content_main{margin-bottom:4em}.content_aside{display:flex;flex-wrap:wrap;justify-content:space-between}.content_ad_wrap{width:28%}.content_ad_ttl{border-top:3px solid #f7c646;font-size:1.2rem;font-weight:700;letter-spacing:.1em;margin-bottom:.4em;padding:.5em;text-align:center}.content_ad_img img{width:100%}.content_ad a{color:#000;font-size:.9em;line-height:1.4}.content_eyecach{margin:0 auto 2em;width:70%}.content_eyecach img{width:100%}.content_day{-webkit-box-pack:end;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;width:60%}.content_author{border:2px solid #ccc;display:block;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em;padding:1em 1em 3em;position:relative;width:100%}.content_author_icon{width:100px}.content_author_info{width:calc(100% - 120px)}.content_author_info h3{border:none;font-size:1rem;font-weight:700;margin:0;padding:0}.content_author_info p{font-size:.9rem;margin:0}.content_author_info a{background:#d8e8f7;bottom:.5em;color:#0886af;display:block;font-weight:700;margin:0;padding:.5em 1.5em;position:absolute;right:1.5em;-webkit-text-decoration:none;text-decoration:none}.content_prifits{margin:2em 0}.content_pr{border:1px solid #ccc}.content_pr_wrap{margin:0 0 2em}.content_pr_ttl{font-size:1.2rem;font-weight:700;padding:.5em;text-align:center}.content_pr_txt{border-bottom:1px solid #ccc;padding:1em;text-align:center}.content_pr_txt p{margin-bottom:.5em}.content_pr .btn_box{width:100%}.content_pr .btn_box a{background:#14568b;border-bottom:2px solid #aaa;border-radius:4px;color:#fff;display:block;margin:0 .5em;padding:.7em;-webkit-text-decoration:none;text-decoration:none}.content_pr .btn_box a.green{background:#aace23}.content_pr .btn_box a.blue{background:#00a0e9}.content_pr .btn_box a.orange{background:#f2b013}.side .content_pr .btn_box a{display:block}.hajimete{border:2px solid red;font-weight:700;margin-bottom:2em;padding:.5em;text-align:center}.hajimete a{display:block}.blogcard{border:1px solid #ccc;margin-bottom:1em;padding:1em;position:relative}.blogcard:after{border-color:#abcf22 #fff;border-style:solid;border-width:0 15px 15px 0;box-shadow:-1px 1px 1px rgba(0,0,0,.15);content:"";position:absolute;right:-3px;top:-2px}.blogcard figure{width:150px}.blogcard_box{width:calc(100% - 170px)}.blogcard a{color:#333;display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none}.blogcard a .ttl{border:none;color:#0886af;font-size:1.2rem;font-weight:700;line-height:1.4em;margin-bottom:.5em}.blogcard a .txt{font-size:.9em}.movie{padding-top:56.25%;position:relative;width:100%}.movie iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.single-headline{background-color:#eee;margin:0 0 2em;padding:1em;width:45%}.single-headline p{color:#333;font-weight:700;margin:0 0 .5em}.single-headline ul{margin:0 0 0 1.5em}.single-headline ul li{margin:0 0 .5em}.single-headline ul li a{color:#0886af;font-weight:700;margin:0;padding:0}.single-headline ul li a:hover{color:#cc3434}.single-headline ul li#onlymedical{color:#0886af;cursor:pointer;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.single-headline ul li#onlymedical:hover{color:#cc3434}.postlist_type1{background:#d8e8f7;display:block;margin-bottom:1em;margin-right:2%;position:relative;width:32%}.postlist_type1_wrap{display:flex;flex-wrap:wrap}.postlist_type1:nth-child(3n){margin-right:0}.postlist_type1:hover .recent_popup{opacity:1}.postlist_type1 .recent_triger{cursor:pointer}.postlist_type1 .recent_popup{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.postlist_type1 .recent_popup a{background:#fff;color:#000;display:block;height:100%;line-height:1.6;padding:2em;-webkit-text-decoration:none;text-decoration:none;width:100%;z-index:2}.postlist_type1 .recent_popup a:hover{opacity:.9}.postlist_type1 .recent_popup .more{background:#0886af;bottom:1em;color:#fff;font-size:.9rem;font-weight:700;padding:.5em 1em;position:absolute;right:1em}.postlist_type1 .recent_popup .more:hover{opacity:.7}.postlist_type1 .eyecach img{width:100%}.postlist_type1 .textarea{font-size:.9em;padding:1em}.postlist_type1 .cat_list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:.5em}.postlist_type1 .cat_list li{background:#14578b;color:#fff;font-size:.9em;margin:0 .5em .5em 0;padding:0 .5em}.postlist_type1 .ttl{font-weight:700;line-height:1.6}.postlist_type2{border:1px solid #adadad;display:block;margin:0 1% 2em;padding:.8em;position:relative;width:48%}.postlist_type2_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.postlist_type2 .eyecach{background:#ccc;margin-bottom:.8em}.postlist_type2 .eyecach img{border:1px solid #d1d1d1}.postlist_type2 .cat_list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:.5em}.postlist_type2 .cat_list li{background:#14578b;color:#fff;font-size:.9em;margin:0 .5em .5em 0;padding:0 .5em}.postlist_type2 a{color:#000;-webkit-text-decoration:none;text-decoration:none}.postlist_type2 .ttl{border:none;font-weight:700;line-height:1.6}.postlist_type3{margin-bottom:1em;width:100%}.postlist_type3_wrap{margin-bottom:2em}.postlist_type3 a{border:1px solid #ccc;display:flex;flex-wrap:wrap;font-weight:400;justify-content:space-between;padding:1em;-webkit-text-decoration:none;text-decoration:none}.postlist_type3 a .eyecach{width:150px}.postlist_type3 a .textarea{width:calc(100% - 170px)}.postlist_type3 a .ttl{border:none;color:#0886af;font-size:1.1rem;font-weight:700;line-height:1.3em;margin-bottom:.5em}.postlist_type3 a .update{color:#000;display:inline;font-size:.9em;font-weight:400}.postlist_type3 a .cat_list{display:inline-block;list-style:none;margin-bottom:.5em}.postlist_type3 a .cat_list li{background:#999;color:#fff;display:inline-block;font-size:.9em;margin:0 .5em .5em 0;padding:0 .5em}.postlist_type3 a .txt{color:#555;font-size:.9rem}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{background-color:#fff;border:thin dotted #0886af;color:#0886af;margin:0 2px;padding:8px 15px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:.2s ease-in-out;white-space:nowrap}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#0886af;color:#fff}.news_navi{margin:0 auto 2em;max-width:800px}.news_navi_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.news_navi_item{width:23%}.news_navi_item.active{background:#d8e8f7}.news_navi_item a{border:1px solid #d8e8f7;color:#333;display:block;font-weight:700;padding:.5em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.news_navi_item a:hover{background:#40b3cc;border:1px solid #40b3cc;color:#fff}.dic_navlink{margin:3em auto 2em;max-width:800px}.dic_navlink_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.dic_navlink_item{width:23%}.dic_navlink_item.active{background:#d8e8f7}.dic_navlink_item a{border:1px solid #d8e8f7;color:#333;display:block;font-weight:700;margin:0 .5em;padding:.5em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.dic_navlink_item a:hover{background:#40b3cc;border:1px solid #40b3cc;color:#fff}.dic_navi{margin:1em 0 2em;text-align:center}.dic_navi_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.dic_navi_list li{margin:0 .2em}.dic_navi_list li a{background:#00b3e0;color:#fff;display:block;height:3em;line-height:3em;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:3em}.dic_ttl{border-bottom:1px dotted #92bbec;font-size:1.4em;font-weight:700;margin-bottom:1em;padding:0 0 .4em}.dic_link a{color:#000;font-size:1rem;margin-bottom:.5em}.dic_box{margin-bottom:2em}.dic_box .back{font-size:.9em;text-align:right}.cancer_ttl{font-size:1.6em;font-weight:700;margin:0 0 1em;text-align:center}.cancer_wrap{margin:0 0 4em}.cancer_nav{line-height:1.2;margin:0 0 1.5em;text-align:center}.cancer_nav_list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.cancer_nav_item{background:#fff;border:1px solid #aaa;cursor:pointer;font-weight:700;margin:0 .2em;max-width:170px;padding:.6em .3em;width:22%}.cancer_nav_item a{color:#333;display:block;-webkit-text-decoration:none;text-decoration:none;width:100%}.cancer_nav_item.active,.cancer_nav_item.active a,.cancer_nav_item:hover,.cancer_nav_item:hover a{color:#fff}.cancer_head{margin:0 0 2em;width:100%}.cancer_head .ly_inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.cancer_head_box{padding:1em;width:50%}.cancer_head_ttl{font-size:1.8em;margin:.5em 0 1em}.cancer_submenu_list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.cancer_submenu_item{margin-bottom:.5em;width:48%}.cancer_submenu_item a{background:#fff;border:2px solid #aaa;display:block;line-height:1.2;padding:.5em 1.5em .5em 1em;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none}.cancer_submenu_item a:before{border:5px solid transparent;border-left-color:#333;content:" ";height:0;margin-top:-5px;position:absolute;right:10px;top:50%;width:0}.cancer_more,.cancer_more a{text-align:center}.cancer_more a{background:#aaa;color:#fff;display:inline-block;font-size:.8em;padding:.7em 1.2em;-webkit-text-decoration:none;text-decoration:none}.cancer_topcontent{background:#fff}.cancer_topcontent>:not(img){margin:0 1rem 1rem}.cancer_topcontent>.movie{margin:0}.cancer_topcontent>.movie iframe{padding:1rem}.cancer_topcontent>:last-child:not(img):not(.movie){padding-bottom:1.5rem}.cancer_topcontent>:first-child:not(img):not(.movie){padding-top:1.5rem}.cancer_topcontent h2{font-size:1.4rem;font-weight:700}.cancer_topcontent h3{font-size:1.2rem;font-weight:700}.cancer_topcontent h4{font-size:1rem;font-weight:700}.cancer_topcontent a{color:#1b7dcc;text-align:right}.single-tab-menu{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2em}.single-tab-menu li{list-style:none;margin:0 .4em}.single-tab-menu li a{border:1px solid #d8e8f7;color:#333;display:block;font-weight:700;padding:.5em 2em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.single-tab-menu li a:hover{background:#40b3cc;border:1px solid #40b3cc;color:#fff}.single-tab-menu .select a{background:#d8e8f7}.kind-menu{margin:1em 0}.kind-menu ul{display:flex;flex-wrap:wrap;justify-content:center}.kind-menu ul li{list-style:none;margin:0 .4em}.kind-menu ul li a{border:1px solid #d8e8f7;color:#14578b;display:block;font-weight:700;line-height:1.2;padding:.5em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.kind-menu ul li a span{color:#0886af;font-size:.9em}.entry-content .event-year{-webkit-box-align:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:2em auto 0;max-width:240px;width:80%}.entry-content .event-year li{margin:0 1em}.entry-content .event-year li b{font-size:1.2em}.entry-content .event-year li a{background-color:#3687b0;color:#fff;display:block;font-size:1.1em;padding:.5em .7em;-webkit-text-decoration:none;text-decoration:none}.entry-content .event-year li a:hover{background-color:#58a3d0}.entry-content .event-year li span{background-color:#eee;color:#999;display:block;font-size:1.1em;padding:.5em .7em}.entry-content .kind-subtitle{background-color:#0886af;border:none;clear:both;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:0 0 .8em;padding:.2em .5em}.entry-content .kind-menu-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.3em;padding:0 3%}.entry-content .kind-menu-list li{list-style:none;margin-bottom:.5em;width:49%}.entry-content .kind-menu-list li a{background-color:#d8e8f7;box-sizing:border-box;color:#14578b;display:block;padding:10px;position:relative;-webkit-text-decoration:none;text-decoration:none}.entry-content .kind-menu-list li a:after{border:5px solid transparent;border-left-color:#14578b;content:" ";height:0;margin-top:-3px;position:absolute;right:10px;top:50%;width:0}.author_ttl{background-color:#0886af;border:none;clear:both;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:1.5em 0 .8em;padding:.5em}.related-menu{background-color:#eee;margin:1.5em 0;padding:1em;text-align:center;width:100%}.related-menu h4{font-size:1.4em;margin-bottom:1em}.related-menu h4 a{color:#000}.related-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between}.related-menu ul li{border:1px solid #ccc;list-style:none;margin:0 1% .5em;position:relative;width:48%}.related-menu ul li a{background-color:#fff;color:#0187af;display:block;font-size:1.1rem;font-weight:700;height:100%;padding:.5em 1.5em .5em .5em;-webkit-text-decoration:none;text-decoration:none;width:100%}.related-menu ul li a:after{border:6px solid transparent;border-left-color:#0187af;content:" ";height:0;margin-top:-6px;position:absolute;right:10px;top:50%;width:0}.entry-content .event-list{border-collapse:collapse;border-top:1px solid #ccc;width:100%}.entry-content .event-list th{border:1px solid #ccc;font-size:.9rem;font-weight:400;padding:.7em 0;text-align:center;width:12em}.entry-content .event-list td{border:1px solid #ccc;font-size:.9rem;padding:.7em 0 .7em 5px;width:auto}.entry-content .event-list tr:nth-child(odd){background-color:#fafafa}.entry-content .event-list .tag-oncolo{background-color:#e5007e;color:#fff;font-size:.9em;padding:2px 5px}.entry-content .event-list .tag-oncolo a{background-color:#e5007e;color:#fff;font-size:.9em;-webkit-text-decoration:none;text-decoration:none}.entry-content .event-list .tag-report{background-color:#abcf22;color:#fff;font-size:12px;padding:2px 5px}.entry-content .event-list .tag-report a{background-color:#abcf22;color:#fff;font-size:12px;-webkit-text-decoration:none;text-decoration:none}.foogallery{display:flex;flex-wrap:wrap}.foogallery .fg-item{margin-bottom:1%;margin-right:1%;width:15.8333333333%}.foogallery .fg-item:nth-child(6n){margin-right:0}.list-medical-supporter{list-style:none;margin:2em 0 0;overflow:hidden}.list-medical-supporter,.list-medical-supporter li{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.list-medical-supporter li{margin:0 1% 1em;text-align:center;vertical-align:top;width:45%}.list-medical-supporter .list-medical-supporter-pic{font-size:.9rem;line-height:1.3;margin:0;padding:0;text-align:left;width:25%}.list-medical-supporter .list-medical-supporter-pic img{height:auto;margin:0 0 5px;padding:0;width:100%}.list-medical-supporter .list-medical-supporter-info{margin:0;overflow:hidden;padding:0;text-align:left;width:70%}.list-medical-supporter .list-medical-supporter-info h3{border:none;font-size:1rem;margin:0 0 10px;padding:0;text-align:left}.list-medical-supporter .list-medical-supporter-info p{font-size:.8rem;line-height:1.5;margin:0;padding:0;text-align:left}.post-author{border:5px solid #eee;box-sizing:border-box;display:table;margin:0 auto;overflow:hidden;padding:1em;width:100%}.post-author-icon{padding:0 1em 0 0;width:100px}.post-author-icon,.post-author-info{display:table-cell;vertical-align:top}.post-author-info{width:auto}.post-author-info h3{border:none;font-size:1em;margin:0 0 10px;padding:0}.post-author-info p{font-size:.8em;line-height:1.5;margin:0 0 10px;padding:0}.post-author-info a{background-color:#d8e8f7;color:#0886af;display:block;float:right;font-size:1em;font-size:14px;font-weight:700;margin:0;padding:5px 15px!important;padding:0;-webkit-text-decoration:none!important;text-decoration:none!important}.diagnosis_side{margin-bottom:3em}.diagnosis_side .diagnosis_sidemenu{border:1px solid #595757}.diagnosis_side .diagnosis_side_ttl{background:#37bfb8;border:none;border-bottom:1px solid #595757;color:#fff;font-size:1.2rem;margin:0;padding:.5em}.diagnosis_side .diagnosis_side_ttl a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.diagnosis_side .diagnosis_side_ttl2{background:#f7f8f8;border:none;font-size:.9rem;font-weight:700;line-height:1.4;margin:0;min-height:4em;padding:.5em 3em .5em 1.8em;position:relative}.diagnosis_side .diagnosis_side_ttl2 span{left:.5em;position:absolute;top:.5em}.diagnosis_side .diagnosis_side_ttl2:after{background-size:100% auto;border-radius:100%;content:"";display:block;height:2.2em;position:absolute;right:.4em;top:.9em;width:2.2em}.diagnosis_side .diagnosis_side_ttl2.open:after{background-size:100% auto}.diagnosis_side .diagnosis_side_list{display:none;margin:0;padding:.5em 0}.diagnosis_side .diagnosis_side_list.active,.diagnosis_side .diagnosis_side_list.open{display:block}.diagnosis_side .diagnosis_side_item{font-size:.9rem;list-style:none;padding:.2em .4em .2em 2.8em;position:relative}.diagnosis_side .diagnosis_side_item span{font-size:.9rem;left:.4em;position:absolute;top:.4em}.diagnosis_side .diagnosis_side_item span:before{content:"-"}.diagnosis_side .diagnosis_side_item .active_post{color:#37bfb8;left:auto;position:relative;top:auto}.diagnosis_side .diagnosis_side_item .active_post:before{content:none}.diagnosis_side .diagnosis_side_item .active_post span{left:-2.5em;position:absolute;top:-.2em}.diagnosis_side .diagnosis_side_item a{-webkit-text-decoration:none;text-decoration:none}.diagnosis .diagnosis_ttl{margin-bottom:1em}.diagnosis .diagnosis_des{font-size:1rem;margin-bottom:2em}.diagnosis .diagnosis_imgline{font-size:1rem;margin-bottom:1.7em;position:relative}.diagnosis .diagnosis_imgline:after{background-size:1089px 5px;bottom:-.5em;content:"";display:block;height:5px;position:absolute;right:0;width:100%}.diagnosis .diagnosis_menu{background:#fff;border:2px solid #37bfb8;border-radius:40px;box-shadow:4px 6px 0 -1px #d1d1d1;margin-bottom:2em}.diagnosis .diagnosis_menu.active .diagnosis_menu_top:before{transform:rotate(90deg)}.diagnosis .diagnosis_menu.active .diagnosis_menu_box{display:block;height:auto}.diagnosis .diagnosis_menu.active .active_post{color:#37bfb8;font-weight:700}.diagnosis .diagnosis_menu_top{cursor:pointer;padding:.8em .5em .5em 80px;position:relative}.diagnosis .diagnosis_menu_top:before{background-size:100% auto;content:"";display:block;height:60px;left:.5em;position:absolute;top:.5em;transition:all .2s;width:60px}.diagnosis .diagnosis_menu_top.open:before{transform:rotate(90deg)}.diagnosis .diagnosis_menu_box{display:none;height:0;padding:.5em;transition:all .6s}.diagnosis .diagnosis_menu_box.open{display:block;height:auto}.diagnosis .diagnosis_menu_ttl2{background:none;border:none;font-size:1.5rem;line-height:1.2;margin:0;padding:0}.diagnosis .diagnosis_menu_ttl2 span{color:#37bfb8;display:inline-block;padding-right:1em}.diagnosis .diagnosis_menu_des2{font-size:1.1rem;margin:0;padding:0}.diagnosis .diagnosis_menu_list{list-style:none}.diagnosis .diagnosis_menu_item{margin-bottom:1em}.diagnosis .diagnosis_menu_item a{-webkit-text-decoration:none;text-decoration:none}.diagnosis .diagnosis_menu_item a:hover{color:#37bfb8}.banner_container{margin-bottom:15px;text-align:center}.banner_ad_frame{background-color:#d3d3d3;display:inline-block;padding:5px}.oncolo-ct-info-total{color:#333;display:table;margin:0 0 5px;width:100%}.oncolo-ct-info-total a,.oncolo-ct-info-total a:link{color:#00e;-webkit-text-decoration:underline;text-decoration:underline}.oncolo-ct-info-total a:active{color:red;-webkit-text-decoration:underline;text-decoration:underline}.oncolo-ct-info-section{margin:0 1%;width:98%}.oncolo-ct-info-table{border:.5px solid #d6dbdf;border-collapse:collapse}.oncolo-ct-info-table .table_header{background-color:#f7f7f7;border:.5px solid #d6dbdf;font-size:14px;font-weight:700;height:60px;text-align:center}.oncolo-ct-info-table .table_row{border:.5px solid #d6dbdf;font-size:14px;height:80px}.oncolo-ct-info-table .cell{border:.5px solid #d6dbdf;padding:3px 10px;vertical-align:middle}.oncolo-ct-info-table .ct-status{text-align:center;width:100px}.oncolo-ct-info-table .ct-status p{border-radius:16px;color:#fff;font-size:14px;margin:0;padding:8px}.oncolo-ct-info-table .ct-status p.preinitiation{background:linear-gradient(25deg,#33c,#a3a3cc)}.oncolo-ct-info-table .ct-status p.recruiting{background:linear-gradient(25deg,#c36,#cca3b1)}.oncolo-ct-info-table .ct-status p.unexpected{background:linear-gradient(25deg,#999,#d9d9d9)}.oncolo-ct-info-table .ct-link{width:140px;word-break:break-all}.oncolo-ct-info-table .ct-update{text-align:center;width:120px}.oncolo-ct-info-table .ct-name a{color:#333;-webkit-text-decoration:underline;text-decoration:underline}.oncolo-ct-info-form .button_wrapper{margin-top:14px;text-align:center}.oncolo-ct-info-form .submit{background-color:#999;border:2px solid #999;color:#fff;font-family:Arial,"ヒラギノ角ゴ ProN      W3",Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;height:40px;line-height:normal;margin:0 3px;vertical-align:middle;width:140px}.oncolo-ct-info-form .submit:hover{background-color:#fff;border-color:#008deb;color:#008deb}.button_link_yello{background-color:#fdc900;color:#fff}.button_link_blue,.button_link_yello{display:block;float:left;font-weight:700;margin-left:10px;margin-top:9px;padding:5px 10px;-webkit-text-decoration:none;text-decoration:none}.button_link_blue{background-color:#d8e8f7;color:#008deb}.spmenu_login{display:inline-block}@media only screen and (max-width:715px){.oncolo-ct-info-total{font-size:.8em}.oncolo-ct-info-table tr{font-size:11px}.oncolo-ct-info-table .ct-status{width:65px}.oncolo-ct-info-table .ct-link,.oncolo-ct-info-table .ct-update{width:70px}}@media only screen and (max-width:600px){.oncolo-ct-info-table .cell{font-size:11px;padding:.4em}.oncolo-ct-info-table .ct-status p{font-size:11px}.oncolo-ct-info-table .row .ct-link,.oncolo-ct-info-table .row .ct-status,.oncolo-ct-info-table .row .ct-update{padding:.2em}}@media only screen and (max-width:424px){.oncolo-ct-info-total{font-size:.7em}.oncolo-ct-info-table .ct-link{width:75px}}@media only screen and (max-width:374px){.oncolo-ct-info-table .ct-link{width:50px}}@media screen and (max-width:960px){.header_search{display:none}}@media screen and (max-width:850px){.sp{display:block}.pc{display:none}.spbreak{display:block}.pcbreak{display:inline}body{color:#626262}button,input[type=submit]{-webkit-appearance:none;border:none;border-radius:0}button::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}button::focus,input[type=submit]::focus{outline-offset:-2px}.ly_header{margin:0}.ly_headnews,.ly_wrap{background:#fff}.ly_photo{padding:2em 5%}.ly_bread{font-size:.8em;margin:0 5% .8em;padding:0 2%}.ly_link{background:#fff}.ly_left,.ly_right{max-width:none;width:100%}.ly_fixed{transition:.5s}.ly_fixed.hide{transform:translateY(-100%)}.ly_gnavi{position:relative}.ly_search{background:#d7e8f6;display:none;position:absolute;right:0;top:0;width:100%}.ly_search.active{display:block}.header{align-items:flex-end;padding:.7em 1em}.header_logo{max-width:110px;padding:0;width:35%}.is_fixed .header_logo{width:35%}.header_btn{margin-right:.5em;padding:.5em 0 0}.header_btn_mail{height:30px;margin-right:.5em;padding:0;width:auto}.is_fixed .header_btn_mail{width:auto}.header_btn_tel{height:30px;margin:0;padding:0;width:auto}.is_fixed .header_btn_tel{width:auto}.header_btn_search{height:30px;margin:0 10px 0 0;padding:0;width:auto}.is_fixed .header_btn_search{width:auto}.header_btn img{height:100%;width:auto}.header_spmenu{vertical-align:bottom}.header_spmenu .toggle{height:30px;padding:0;width:auto}.header_spmenu .toggle img{height:100%;width:auto}.spwrap{background:#fff;padding-bottom:2em}.spwrap.spmenuopen{transform:translateX(-70%)}.spmenu{background:#0886af;display:block;height:100vh;overflow-y:scroll;position:fixed;right:0;top:0;width:70%;z-index:-1}.spmenuopen+.spmenu{z-index:0}.spmenu_close{display:block;padding:.5em;text-align:right;width:100%}.spmenu_close_btn{background:none;height:40px;position:relative;width:40px}.spmenu_close_btn:after,.spmenu_close_btn:before{background:#fff;content:"";display:block;height:6px;position:absolute;width:100%}.spmenu_close_btn:before{transform:rotate(45deg)}.spmenu_close_btn:after{transform:rotate(-45deg)}.spmenu_search{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:.4em .5em}.spmenu_search_txt{border:none;font-size:.9em;padding:.5em;width:75%}.spmenu_search_btn{background:#3382c4;border:none;color:#fff;font-size:.9em;letter-spacing:.1em;padding:.2em .5em;width:25%}.spmenu_list>li a{border-bottom:1px solid #fff;color:#fff;display:block;padding:.8em 1em .8em .5em;position:relative;-webkit-text-decoration:none;text-decoration:none}.spmenu_list>li a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.7em;position:absolute;right:.4em;top:1.15em;transform:rotate(45deg);width:.7em}.gnavi{font-size:.9em}.gnavi_list{margin:0}.gnavi_list>li{margin:0;width:25%}.gnavi_list>li:nth-child(5),.gnavi_list>li:nth-child(6){display:none}.gnavi_list.gnavi_sp>li:hover a:after{transform:none}.gnavi_list.gnavi_sp>li:hover .sub-menu,.gnavi_list.gnavi_sp>li>a+.sub-menu{display:none}.gnavi_list.gnavi_sp>li>a.active+.sub-menu{display:block}.gnavi_list.gnavi_sp>li>a.active:after{transform:rotate(90deg)}.gnavi_list .sub-menu>li{vertical-align:top;width:48%}.side{padding:0 2%}.ly_flex .side .ranking_wrap{margin:0 0 5%}.side_related_item{padding:0 2em .5em .6em}.side_related_item:before{right:.5em}.footer,.footer_left{display:block}.footer_left,.footer_links,.footer_right{width:100%}.footer_links_list{justify-content:center;list-style:none;margin:0 3% 1em;width:94%}.footer_links_list>li{margin-bottom:0}.footer_links_list>li a{border-top:none}.footer_links_list>li:first-of-type a,.footer_links_list>li:nth-of-type(2) a{border-top:3px solid #14578b}.footer_links_list>li:nth-of-type(2n) a{border-left:none}.footer_sns{margin:0 auto 1em;width:30%}.footer_honcode{margin:0 3%;width:94%}.footer_copy{margin:0}.footer_mark{display:block;text-align:center}.footer_conduct{margin:0 3% 2em;width:94%}.fbbox{padding:0 3%}.photo_list{padding:0}.photo_item{width:33.3333333333%}.link_list1{display:block;padding:0 1em}.link_list1>li{height:90px;margin:0 0 1em}.link_list1>li:last-of-type{height:auto;padding:1em 0;width:100%}.link_list2{padding:0 1em}.link_list2>li{width:100%}.gotop_fix{bottom:2em;position:fixed;right:0;z-index:10}.gotop_fix a{background:#5882fa;border:3px solid #fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#fff;display:none;font-size:20px;line-height:40px;opacity:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:46px}.gotop_fix a.is_add{animation-duration:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-name:fade-in;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;display:block;opacity:1}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.ttl_bblack,.ttl_bblue{margin-bottom:.5em}.slider{padding:1em 0 0}.slider_image{margin-bottom:1em;width:100%}.slider_content{padding:0 1em;width:100%}.slider_ttl{font-size:1em}.slider_txt{font-size:.75rem;margin-bottom:0}.slider_more{display:none}.pickup_wrap{margin-bottom:4em}.pickup_nav_item{margin:0 .2em;padding:.2em}.pickup_list{overflow-x:scroll;overflow-y:hidden}.pickup_list .postlist_type1{display:inline-block;height:270px;vertical-align:top;white-space:normal;width:70%}.pickup_list .postlist_type1:nth-child(3n){margin-right:2%}.pickup_list .postlist_type1_wrap{display:block;text-overflow:ellipsis;white-space:nowrap}.pickup_list .postlist_type1 .cat_list{display:none}.ranking_wrap{margin:0 5% 2em;width:90%}.newpost_wrap{margin:0 5% 4em;width:90%}.eventlist_wrap,.information_wrap{margin-bottom:4em}.content_head{display:block;margin:0 5% 1em;width:90%}.content_head .wp_social_bookmarking_light{width:100%}.content_head .ttl_blblue{font-size:1.4rem;line-height:1.6;padding:0 2%;text-align:left}.content_head .ttl_blblue_sub{font-size:1.1rem}.content_day{font-size:.8em;justify-content:flex-start;margin:0 2% 0 0;width:98%}.content_pr_txt{padding:1em .5em}.content_pr_txt .btn_box,.content_pr_txt .btn_box a{display:block}.content_eyecach{width:90%}.content_ad_wrap{margin:0 2% 1em;width:96%}.content_ad_wrap a{display:flex;flex-wrap:wrap;justify-content:space-between}.content_ad_img{width:27%}.content_ad_textarea{width:70%}.entry-content{padding:0 5%}.entry-content h2{font-size:1.3rem}.entry-content h3{font-size:1.1rem}.entry-content p{font-size:1rem}.hajimete{font-size:.9em;margin:0 5% 2em}.blogcard figure{width:30%}.blogcard a .txt{display:none}.blogcard a .ttl{font-size:1.1rem}.blogcard_box{width:68%}.ly_flex .ranking_wrap{margin:0 5% 2em;width:90%}.postlist_type2{margin:0 5% 1em;width:90%}.postlist_type2_wrap{display:block}.postlist_type3 a .eyecach{width:25%}.postlist_type3 a .textarea{display:flex;flex-wrap:wrap;width:73%}.postlist_type3 a .ttl{font-size:1rem;margin:0 0 .4em;width:100%}.postlist_type3 a .update{color:#000;display:inline;margin:0 .4em 0 0}.postlist_type3 a .cat_list{display:flex;flex-wrap:wrap;font-weight:400;list-style:none;margin:0}.postlist_type3 a .cat_list li{background:none;border:1px solid #ccc;color:#222;margin:0 .4em .2em 0;padding:0 .4em 0 0}.postlist_type3 a .txt{display:none}.cancer_nav{font-size:.9em}.cancer_nav_item{margin:0 .2em;padding:.3em .2em}.cancer_list{overflow-x:scroll;overflow-y:hidden}.cancer_list .postlist_type1{display:inline-block;height:270px;vertical-align:top;white-space:normal;width:70%}.cancer_list .postlist_type1_wrap{display:block;text-overflow:ellipsis;white-space:nowrap}.cancer_list .postlist_type1 .cat_list{display:none}.cancer_head_box{width:100%}.dic_navlink{width:90%}.dic_navlink_item{width:45%}.dic_navi_list{justify-content:flex-start;-webkit-justify-content:flex-start;margin:0 auto 1em;width:90%}.dic_navi_list li{margin:0 .2em .5em 0}.dic_box{margin:0 auto 1em;width:90%}.entry-content .single-tab-menu{margin:0 0 2em}.single-tab-menu li{margin:0 .2em}.single-tab-menu li a{font-size:.8rem;padding:.3em .4em}.entry-content .event-list th{width:7em}.related-menu{padding:1em .4em}.related-menu ul{margin:0}.related-menu ul li{margin:0 0 .4em;width:100%}.related-menu ul li a{padding:.5em 1em .5em 0}.related-menu ul li a:after{right:0}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:absolute!important;top:-40px!important}.foogallery{justify-content:space-between}.foogallery .fg-item{margin:0 0 1%;width:32%}.list-medical-supporter li{width:100%}.post-author-info p{font-size:.8em}.diagnosis{max-width:auto;width:100%}.diagnosis_wrap{display:block}.diagnosis_side{margin-bottom:2em;max-width:auto;width:100%}.diagnosis .diagnosis_menu{border-radius:30px;margin-bottom:1em}.diagnosis .diagnosis_menu_top{padding:.8em .7em .5em 55px}.diagnosis .diagnosis_menu_top:before{height:40px;width:40px}.diagnosis .diagnosis_menu_ttl2{font-size:1.2rem}.diagnosis .diagnosis_menu_des2{font-size:.9rem}.banner_container{margin-bottom:6px;padding-top:7em}.oncolo-ct-info-section{margin:0 5% 1em;width:90%}}@media screen and (max-width:560px){.youtube-container{padding-top:56.25%;position:relative;width:100%}.youtube-container iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}}:hover{transition-property:all;transition:.3s linear}.wrapper main.regist h2{border-left:none;font-family:Inter;font-size:28px;font-weight:700;line-height:100%;margin:20px 20px 20px 0;padding-left:0}.wrapper main.regist h2:before{display:none}.wrapper main.regist h4{align-items:center;display:flex;height:69px;margin-top:20px}.wrapper main.regist h4:before{height:69px}.wrapper main.regist .root{background-color:#f7f7f7;margin-top:-5px;padding:15px 20px}.wrapper main.regist .home{color:#487081;-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.regist .red_box_text{background-color:#c00;border-radius:4px;color:#fff;font-size:14px;padding:4px;width:38px}.wrapper main.regist .bday-monthyear{width:60%}.wrapper main.regist .bday-monthday,.wrapper main.regist .bday-monthyear{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;padding:8px}.wrapper main.regist .bday-monthday{width:18%}.wrapper main.regist .pref-address{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;padding:8px;width:49%}.wrapper main.regist .radio{display:none}.wrapper main.regist .radio+label{background-color:#fff;border:1px solid #ccc;border-radius:30px;color:#ccc;display:inline-block;padding:5px 10px 5px 25px;position:relative;text-align:left}.wrapper main.regist .radio+label:before{background:#eaeaea;border:1px solid #eaeaea;border-radius:50%;content:"";display:block;height:13px;left:10px;position:absolute;top:10px;width:13px}.wrapper main.regist .radio:checked+label{background-color:#ccecfb;border:1px solid #00a1e9;color:#0171bd}.wrapper main.regist .radio:checked+label:after{background:#0171bd;border-radius:50%;content:"";display:block;height:11px;left:11px;position:absolute;top:11px;width:11px}.wrapper main.regist .check{display:none}.wrapper main.regist .check+label{background-color:#fff;border:1px solid #ccc;border-radius:30px;box-sizing:border-box;color:#ccc;display:inline-block;font-family:Inter;font-size:14px;font-weight:400;line-height:150%;padding:5px 10px 5px 25px;position:relative;text-align:left;width:auto}.wrapper main.regist .check+label:before{border-bottom:3px solid #ccc;border-right:3px solid #ccc;content:"";display:block;height:10px;left:10px;margin-top:-7px;opacity:1;position:absolute;top:50%;transform:rotate(45deg);width:5px}.wrapper main.regist .check:checked+label{background-color:#ccecfb;border:1px solid #00a1e9;color:#0171bd}.wrapper main.regist .check:checked+label:after{border-bottom:3px solid #00a1e9;border-right:3px solid #00a1e9;content:"";display:block;height:10px;left:10px;margin-top:-7px;opacity:1;position:absolute;top:50%;transform:rotate(45deg);width:5px}.wrapper main.regist .kiyaku{display:block;margin-bottom:15px;margin-top:15px;width:21%}.wrapper main.regist .privacy{display:block;margin-bottom:15px;margin-top:15px;width:34%}.wrapper main.regist .regist_form{margin-left:auto;margin-right:auto;max-width:900px}.wrapper main.regist .regist_form .regist_single{display:flex;flex-wrap:wrap;margin-bottom:10px;padding:10px 5px}.wrapper main.regist .regist_form .regist_single .regist_head{font-weight:700;width:100%}.wrapper main.regist .regist_form .regist_single .regist_body{font-family:Noto Sans JP;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin-top:10px;vertical-align:middle;width:100%}.wrapper main.regist .regist_form .regist_single .regist_body .email,.wrapper main.regist .regist_form .regist_single .regist_body .password,.wrapper main.regist .regist_form .regist_single .regist_body .tel{width:100%}.wrapper main.regist .regist_form .regist_single .regist_body label{font-family:Inter;font-size:14px;font-weight:400;line-height:150%}.wrapper main.regist .regist_form .regist_single .regist_body input,.wrapper main.regist .regist_form .regist_single textarea{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px!important;margin-top:10px;padding:8px;width:49%}.wrapper main.regist .regist_form .regist_single p.description{color:#999;font-family:Inter;font-size:12px;font-weight:300;line-height:150%}.wrapper main.regist .text{border:1px solid #ddd;border-radius:4px;font-family:Inter;font-size:12px;font-weight:400;height:140px;line-height:150%;overflow-y:scroll;padding:8px;width:100%}.wrapper main.regist .check_title{color:#333;font-size:14px;font-weight:700;margin-top:20px}.wrapper main.regist .check_title span{margin-right:5px}.wrapper main.regist .title{color:#333;font-size:28px;font-weight:700}.wrapper main.regist .desire_info_label,.wrapper main.regist .oncolo_dmflag1{font-family:Inter;font-size:14px;font-weight:400;line-height:150%}.wrapper main.regist .desire_info_label{margin:0}.wrapper main.regist .cancer_box{margin:0 auto;width:80%}.wrapper main.regist .cancer_box .cancer_single{border-top:1px dashed #ccc;margin-top:30px;padding-top:20px}.wrapper main.regist .cancer_box .cancer_single .inner{border-left:4px solid #00a1e9;margin-bottom:10px;padding-left:10px}.wrapper main.regist .cancer_box .cancer_single .cancer{margin-top:0}.wrapper main.regist .cancer_box .cancer_single .cancer,.wrapper main.regist .cancer_box .cancer_single .stage{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;padding:8px;width:100%}.wrapper main.regist .cancer_box .cancer_single .treatment-history{position:relative;top:8px}.wrapper main.regist .cancer_box .cancer_single textarea{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;height:200px;padding:8px;width:100%}.wrapper main.regist .cancer_box .cancer_single .delete{align-items:center;color:#487081;display:flex}.wrapper main.regist .cancer_box .cancer_single .delete span{font-family:Inter;font-size:14px;font-weight:300;-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.regist .cancer_box .cancer_single .delete span.dli-close{background:currentColor;border-radius:.1em;color:#487081;display:inline-block;height:.15em;line-height:1;position:relative;transform:rotate(45deg);vertical-align:middle;width:1.5em}.wrapper main.regist .cancer_box .cancer_single .delete span.dli-close:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.wrapper main.regist .cancer_box .cancer_single:first-child{margin-top:0}.wrapper main.regist .cancer_box .kakunin{border-radius:24px;height:44px;line-height:16px;padding:12px 24px 12px 36px;width:200px}.wrapper main.regist .rule{color:#c00;font-family:Inter;font-size:12px;font-weight:300;line-height:150%}.wrapper main.regist .add_cancer{align-items:center;background-color:#fff;border:1px solid #00a1e9;border-radius:8px;color:#00a1e9;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:4px;height:36px;justify-content:center;letter-spacing:0;line-height:1;padding:8px 12px}.wrapper main.regist .add_cancer span.dli-plus{background:currentColor;border-radius:.1em;color:#00a1e9;display:inline-block;height:.13em;line-height:1;position:relative;vertical-align:middle;width:1em}.wrapper main.regist .add_cancer span.dli-plus:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.wrapper main.regist .kakunin-btn{background:#00a1e9;border-radius:24px;color:#fff;font-family:Inter;font-size:16px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;margin-top:20px;padding:12px 24px 12px 36px}.wrapper main.regist .kakunin-btn span.dli-chevron-right{border:.15em solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#fff;display:inline-block;height:.7em;line-height:1;transform:translateX(-25%) rotate(45deg);width:.7em}.wrapper main.regist .back_btn{background-color:#fff;border:2px solid #00a1e9;border-radius:24px;color:#00a1e9;font-family:Inter;font-size:16px;font-weight:700;letter-spacing:0;line-height:100%;margin-top:20px;padding:12px 35px!important}.wrapper main.regist .back_btn span.dli-chevron-right{border:.15em solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#00a1e9;display:inline-block;height:.7em;line-height:1;transform:translateX(-25%) rotate(45deg);width:.7em}.wrapper main.regist.update .complete{margin:20px 0;max-width:800px;width:100%}.wrapper main.regist.update .pref-address,.wrapper main.regist.update .tel{background-color:#f7f7f7!important}.wrapper main.regist.update a.back{font-family:Inter;font-size:16px;font-weight:700;letter-spacing:0;line-height:100%;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:850px){.wrapper main.regist .sp_w100{width:100%!important}.wrapper main.regist .cancer_box{width:100%}}.wrapper main.pass .form{margin:20px auto 50px;max-width:800px;width:100%}.wrapper main.taikai textarea{-webkit-appearance:none;border:1px solid #000;margin-top:10px;width:100%}.wrapper main.taikai button{background-color:#15578b;border-radius:10px;color:#fff;height:40px;margin-top:20px;width:140px}.wrapper main.taikai .container{margin:150px auto;width:70%}.wrapper main.taikai .title{color:#15578b;font-size:20px;font-weight:700}.wrapper main.taikai .titleline{border:6px solid #d8e8f6}.wrapper main.taikai .wp{margin:20px auto;text-align:center;width:70%}.wrapper main.taikai .text{text-align:left}@media screen and (max-width:767px){.wrapper main.taikai .container{margin:30px auto;width:90%}.wrapper main.taikai .wp{margin:20px auto;text-align:center;width:100%}}.wrapper main.login h2{border-left:none;font-family:Inter;font-size:28px;font-weight:700;line-height:100%;margin:20px 20px 20px 0;padding-left:0}.wrapper main.login .box{padding:24px 60px 36px}.wrapper main.login .login_single{display:flex;flex-wrap:wrap;margin-bottom:10px;padding:10px 5px}.wrapper main.login .login_single .login_head{font-weight:700;width:100%}.wrapper main.login .login_single .login_body{margin-top:10px;width:100%}.wrapper main.login .login_single .login_body input{-webkit-appearance:none;background-color:#fff;border:1px solid #aaa;border-radius:4px!important;margin-top:0;padding:8px;width:100%}.wrapper main.login .container{margin:50px auto;width:70%}.wrapper main.login .title{color:#15578b;font-size:20px;font-weight:700}.wrapper main.login .titleline{border:6px solid #d8e8f6}.wrapper main.login .member{font-family:Inter;font-size:16px;font-weight:700}.wrapper main.login .text{letter-spacing:0}.wrapper main.login .text,.wrapper main.login .text2,.wrapper main.login a.oncolo_qa{font-family:Inter;font-size:12px;font-weight:400;line-height:150%}@media screen and (max-width:767px){.wrapper main.login button{margin:20px auto}.wrapper main.login .container{margin:30px auto;width:90%}.wrapper main.login .box{padding:24px 36px 36px}}.wrapper main.kakunin textarea{-webkit-appearance:none;border:1px solid #000;margin-top:10px;width:100%}.wrapper main.kakunin button{background-color:#15578b;border-radius:10px;color:#fff;height:40px;margin-top:20px;width:140px}.wrapper main.kakunin table,.wrapper main.kakunin td,.wrapper main.kakunin tr{border:1px solid #939393}.wrapper main.kakunin tr{font-size:14px}.wrapper main.kakunin .waku{background-color:#d8e8f7}.wrapper main.kakunin .waku,.wrapper main.kakunin .waku2{border:1px solid #939393;padding:6px;width:100%}.wrapper main.kakunin .taikai{color:#5ba7ff;display:block;text-align:right;-webkit-text-decoration:underline;text-decoration:underline;width:100%}.wrapper main.kakunin .cancer_detail{white-space:pre-line}.wrapper main.kakunin .sp{display:none}.wrapper main.kakunin .container{margin:50px auto;width:70%}.wrapper main.kakunin .title{color:#15578b;font-size:20px;font-weight:700}.wrapper main.kakunin .titleline{border:6px solid #d8e8f6}.wrapper main.kakunin .wp{margin:20px auto;text-align:left;width:95%}.wrapper main.kakunin .text{text-align:left}.wrapper main.kakunin .text_detail{font-size:12px}.wrapper main.kakunin .glossary-link{color:#4c98df;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.kakunin .glossary-link:hover{-webkit-text-decoration:none;text-decoration:none;text-shadow:1px 1px 1px #555}.wrapper main.kakunin .close-modal{cursor:pointer;display:block;position:absolute;right:14%;top:13%}@media screen and (max-width:767px){.wrapper main.kakunin .sp{display:block}.wrapper main.kakunin .container{margin:30px auto;width:90%}.wrapper main.kakunin .text{display:none}.wrapper main.kakunin .wp{margin:20px auto;text-align:left;width:100%}}.wrapper main.top .ssr-carousel-dot-icon{opacity:.7}.wrapper main.top section{margin:0 auto 30px;width:95%}.wrapper main.top section#slider{background-color:#f7f7f7;padding-bottom:20px;padding-top:20px}.wrapper main.top section#slider .slide img{cursor:pointer}@media screen and (max-width:768px){.wrapper main.top section#slider .slide img{height:auto;width:100%}}.wrapper main.top #cancerlist{background-color:#f7f7f7;border-radius:30px;margin:36px auto 0;padding:36px 40px}.wrapper main.top #cancerlist h2:before{display:none}.wrapper main.top #cancerlist .cancer_wrap{flex-wrap:wrap;gap:16px;justify-content:center;margin:16px auto 0;max-width:1000px;width:100%}.wrapper main.top #cancerlist .cancer_wrap .cancer_item{background-color:#fff;height:107px;width:220px}.wrapper main.top #cancerlist .cancer_wrap .cancer_item img{margin-top:16px}.wrapper main.top #cancerlist .cancer_wrap .cancer_item p{color:#487081;font-size:16px}@media screen and (max-width:1200px){.wrapper main.top #cancerlist .cancer_wrap{max-width:800px}.wrapper main.top #cancerlist .cancer_wrap .cancer_item{width:150px}}@media screen and (max-width:850px){.wrapper main.top #cancerlist{border-radius:0;padding:36px 20px;width:100%}.wrapper main.top #cancerlist .cancer_wrap .cancer_item{height:107px;width:100px}.wrapper main.top #cancerlist .cancer_wrap .cancer_item p{font-size:14px}}.wrapper main.map .map-container{position:relative}.wrapper main.map .no-scroll{height:100vh;overflow:hidden;position:fixed;width:100%}.wrapper main.map #map{height:640px;position:relative;width:100%}@media screen and (max-width:560px){.wrapper main.map #map{height:100vh;width:100%}}.wrapper main.map .map-loaderBox{align-items:center;background:#fff;border:1px solid #fff;border-radius:10px;display:flex;height:2.5em;justify-content:center;left:50%;position:absolute;top:6%;transform:translateX(-50%);width:4.5em;z-index:1000}@media screen and (max-width:560px){.wrapper main.map .map-loaderBox{top:20%}}.wrapper main.map .map-loaderBox .map-loading,.wrapper main.map .map-loaderBox .map-loading:after,.wrapper main.map .map-loaderBox .map-loading:before{animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite;border-radius:50%;height:2em;width:2em}.wrapper main.map .map-loaderBox .map-loading{animation-delay:-.16s;color:#333;font-size:4px;position:relative;text-indent:-9999em;top:-2.5em;transform:translateZ(0)}.wrapper main.map .map-loaderBox .map-loading:after,.wrapper main.map .map-loaderBox .map-loading:before{content:"";position:absolute}.wrapper main.map .map-loaderBox .map-loading:before{animation-delay:-.32s;left:-3.5em}.wrapper main.map .map-loaderBox .map-loading:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.wrapper main.map .map-overlay{background-color:hsla(0,0%,100%,.2);height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:999}.wrapper main.map .gm-style{font-size:50px}.wrapper main.map .gm-style img{width:100%}.wrapper main.map .gm-style-iw-c{padding:0}@media screen and (max-width:560px){.wrapper main.map .gm-style-iw-c{max-width:none!important;width:90vw!important}}.wrapper main.map .hospital_window_wrap{font-family:Noto Sans JP,sans-serif;touch-action:none;width:360px}.wrapper main.map .hospital_window_wrap a:focus.subpageLink{outline:none}@media screen and (max-width:560px){.wrapper main.map .hospital_window_wrap{width:100%}}.wrapper main.map .gm-style-iw-d{overflow:auto!important}.wrapper main.map .gm-style-iw-chr{display:none}.wrapper main.map .close_button{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.wrapper main.map .close_img{height:15px;width:15px}.wrapper main.map .hospital_maker{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative}.wrapper main.map .hospital_maker p.total{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;left:0;line-height:16.94px;margin:auto;position:absolute;right:0;top:20%}.wrapper main.map .hospital_maker span.count{color:#fff;font-weight:400;line-height:12.1px;margin-left:1px;margin-top:2px}.wrapper main.map .hospital_maker .fontsize-normal{font-size:17px}.wrapper main.map .hospital_maker .fontsize-large{font-size:21px}.wrapper main.map .hospital_maker .fontsize-count-normal{font-size:10px}.wrapper main.map .hospital_maker .fontsize-count-large{font-size:14px}@media screen and (max-width:560px){.wrapper main.map .hospital_maker .fontsize-normal{font-size:16px}}.wrapper main.map .spot1_normal{background-image:url(/_nuxt/img/spot1_normal.60d32ad.png);height:56px;width:77px}.wrapper main.map .spot1_normal:hover{height:66px;width:87px}.wrapper main.map .spot1_normal:hover p.total{top:23%}.wrapper main.map .spot1_large{background-image:url(/_nuxt/img/spot1_large.259f29c.png);height:64px;width:96px}.wrapper main.map .spot1_large:hover{height:74px;width:106px}.wrapper main.map .spot1_large:hover p.total{top:23%}.wrapper main.map .spot2_normal{background-image:url(/_nuxt/img/spot2_normal.4a2caa7.png);height:56px;width:77px}.wrapper main.map .spot2_normal:hover{height:66px;width:87px}.wrapper main.map .spot2_normal:hover p.total{top:23%}.wrapper main.map .spot2_large{background-image:url(/_nuxt/img/spot2_large.770635d.png);height:64px;width:96px}.wrapper main.map .spot2_large:hover{height:74px;width:106px}.wrapper main.map .spot2_large:hover p.total{top:23%}.wrapper main.map .spot_normal_hover{height:66px;width:87px}.wrapper main.map .spot_normal_hover p.total{top:23%}.wrapper main.map .spot_large_hover{height:74px;width:106px}.wrapper main.map .spot_large_hover p.total{top:23%}.wrapper main.map .highlight-hospital{background-color:#e0f2fe;border:3px solid #00a1e9}.wrapper main.cancer textarea{-webkit-appearance:none;border:1px solid #000;margin-top:10px;width:100%}.wrapper main.cancer .container{margin:50px auto;width:100%}.wrapper main.cancer .page-title{color:#000305;font-size:30px;font-weight:700;text-align:center}.wrapper main.cancer .titleline{border:6px solid #d8e8f6}.wrapper main.cancer .icon{display:inline}.wrapper main.cancer .icon-style{filter:brightness(0) saturate(100%);height:29px;width:29px}.wrapper main.cancer ul.cancer_list_item li{background-color:#00a1e9;border:1px solid #f4fbff;border-radius:20px;color:#f4fbff;font-size:1em;font-weight:700;margin-bottom:5px;margin-top:5px;padding:5px 20px}.wrapper main.cancer .cancer_main{margin-top:30px;padding:0 20px}.wrapper main.cancer .cancer_item_row{display:flex;gap:24px;margin-bottom:24px}.wrapper main.cancer .cancer_item_row .cancer_item_single{background-color:#f7f7f7;flex:1;padding:24px}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_header_item{background-color:#00a1e9;border:1px solid #f4fbff;border-radius:20px;color:#f4fbff;font-size:1em;font-weight:700;margin-bottom:5px;margin-top:5px;padding:5px 20px}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_content_item{margin-bottom:30px;text-align:left}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_content_item .cancer_single{background-color:#fff;border:1px solid #999;border-radius:20px;color:#00a1e9;cursor:pointer;display:block;font-size:1em;font-weight:700;margin-top:10px;padding:5px 50px;position:relative;text-align:center;width:100%}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_content_item .cancer_single:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGgyMHYyMEgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBkPSJtNi42ODcgMTguMzMzLTEuNDc5LTEuNDc5TDEyLjA2MiAxMCA1LjIwOCAzLjE0NmwxLjQ4LTEuNDhMMTUuMDIgMTBsLTguMzM0IDguMzMzWiIgZmlsbD0iIzAwQTFFOSIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;content:"";height:20px;position:absolute;right:15px;top:8px;width:20px}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_contents_skin{align-items:flex-start;-moz-column-gap:16px;column-gap:16px;display:flex}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_contents_skin .cancer_single{flex:1}.wrapper main.cancer ul.cancer_detail_list_item{display:flex;flex-flow:wrap;justify-content:space-between;row-gap:10px}.wrapper main.cancer ul.cancer_detail_list_item li{background-color:#fff;border:1px solid #00a1e9;border-radius:20px;color:#00a1e9;font-size:1em;font-weight:700;padding:5px 20px;width:50%}.wrapper main.cancer ul.cancer_detail_list_item li a{display:block}.wrapper main.cancer p.cancer-name{color:#000305;font-size:30px;font-weight:700;margin:30px;text-align:center}.wrapper main.cancer .detail{background-color:#5ec4df}.wrapper main.cancer a.read-more{display:flex;justify-content:flex-end}.wrapper main.cancer ul.category_list_item{color:#000305;display:flex;flex-flow:wrap;justify-content:space-between;margin:0 auto;row-gap:10px;width:90%}.wrapper main.cancer ul.category_list_item li{background-color:#fff;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:1em;font-weight:700;justify-content:space-between;padding:10px 20px;width:49%}.wrapper main.cancer ul.category_list_item li:after{content:">"}.wrapper main.cancer .ssr-carousel-dot-icon{opacity:.7}.wrapper main.cancer .cancer-box{align-items:flex-start;background-color:#ccecfb;flex-direction:row;gap:24px}.wrapper main.cancer .cancer-box .cancer-box-inside{background:#fff;border-radius:10px;height:auto;margin:0 auto;padding:24px;width:90%}.wrapper main.cancer .cancer-box .cancer-box-inside .cancer-box-title{font-size:1.5em;font-weight:700}.wrapper main.cancer .cancer-box .cancer-box-inside .cancer-content{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box;max-height:150px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}@media screen and (max-width:850px){.wrapper main.cancer .cancer_item_row{flex-flow:column}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_content_item{margin-bottom:10px}.wrapper main.cancer .cancer_item_row .cancer_item_single .cancer_contents_skin{flex-flow:column}.wrapper main.cancer .cancer-box{flex-direction:column;padding:16px}.wrapper main.cancer .cancer-box .cancer-box-inside{padding:16px;width:100%}.wrapper main.cancer .cancer-box .category_list_item{width:100%}}.wrapper .events .box-event{background-color:#e4f1e9}.wrapper .events .box-event .text{background-color:#fff;border-radius:10px;padding:24px}.wrapper .events .search_title{color:#333;font-size:24px;font-weight:700}.wrapper .events section.text{background-color:#77b891;margin:40px -17px 0;padding:20px 0}.wrapper .events section.text .inner{background-color:#fff;border-radius:5px;margin:0 auto;padding:5px;width:85%}.wrapper .events .search_icon{display:inline}.wrapper .events .search_icon #Vector-2{fill:#77b891}.wrapper .events .month_title{border-bottom:3px solid #77b891;color:#77b891;font-size:28px;font-weight:700;line-height:120%;margin-top:20px;padding:12px 0;position:relative;text-align:left}.wrapper .events .model_icon:after{color:#77b891;content:">";font-size:20px;font-weight:700;position:absolute;right:20px;top:8px;transform:rotate(90deg)}.wrapper .events .model_icon_active:after{transform:rotate(270deg)}.wrapper .events .end_event_title{background-color:#eaeaea;border-left:3px solid #00a1e9;font-size:24px;font-weight:700;margin-top:30px;padding:20px}.wrapper .events .no_event{background-color:#f9f9f9;border-radius:5px;color:#999;font-size:16px;margin:20px 0;padding:40px 20px;text-align:center}.wrapper .events .event_single{border-bottom:1px dotted #ccc;display:flex;margin-top:20px;padding-bottom:10px}.wrapper .events .event_single .left{align-items:center;background-color:#77b891;border-radius:5px;color:#fff;display:flex;font-size:.8em;justify-content:center;padding:8px 0;width:100px}.wrapper .events .event_single .left .date{font-weight:700}.wrapper .events .event_single .right{flex:1}.wrapper .events .event_single .right .event_tag_wrap{width:100%}.wrapper .events .event_single .right .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:60px;overflow:hidden;padding-left:5px;text-align:left;width:100%}.wrapper .events .event_single .right .title a{-webkit-text-decoration:none;text-decoration:none}.wrapper .events .event_single .right .title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wrapper .events .event_single .right .syusai{background-color:#d691b3;color:#fff;display:block;float:left;font-size:.7em;margin-left:5px;padding:2px 5px}.wrapper .events .event_search{text-align:center}.wrapper .events .event_search select{border:1px solid #ccc;border-radius:5px;padding:8px 10px}.wrapper .events .event_title{border-bottom:1px solid #aaa;border-top:1px solid #aaa;color:#06466e;font-size:1.2em;font-weight:700;padding:10px 0}.wrapper .events table.event_detail{border:1px solid #ccc;border-collapse:collapse;margin-top:30px;width:100%}.wrapper .events table.event_detail td,.wrapper .events table.event_detail th{border:1px solid #ccc;color:#333;padding:10px 5px;white-space:pre-wrap}.wrapper .events table.event_detail th{background-color:#e5f6fd;color:#00a1e9;text-align:center}.wrapper .events .year_pagenate{display:flex;gap:8px;justify-content:center;margin-top:30px}.wrapper .events .year_pagenate li{background-color:#00a1e9;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:8px 16px}.wrapper .events .year_pagenate li.click{background-color:#fff;border:1px solid #00a1e9;color:#00a1e9;cursor:pointer}.wrapper .events .year_pagenate li.disabled{background-color:#eaeaea;border:none;color:#999;cursor:default}@media screen and (max-width:850px){.wrapper .events .event_single .left{max-width:60px}.wrapper .events .box-event .text{padding:16px}.wrapper .events .event_search{margin-top:20px}.wrapper .events .event_search .cancer{width:150px}.wrapper .events .month_title{font-size:24px}}.wrapper main.dic h1{font-size:28px;font-weight:700px;margin:24px 0}.wrapper main.dic .head_text,.wrapper main.dic .head_text a:link,.wrapper main.dic .head_text a:visited{color:#333}.wrapper main.dic .box-dic{background-color:#e5eaed}.wrapper main.dic .box-dic .text{background-color:#fff;border-radius:10px;padding:24px;text-align:left}.wrapper main.dic .link_icon{display:flex;gap:2px;margin-top:50px}.wrapper main.dic .link_icon li{background-color:#f7f7f7;border-bottom:2px solid #ccc;color:#999;cursor:pointer;flex:1;padding:12px 0;text-align:center}.wrapper main.dic .link_icon li img{display:inline}.wrapper main.dic .link_icon li.active{background-color:#fff;border:2px solid #00a1e9;color:#00a1e9;cursor:default}.wrapper main.dic .form_wrap{text-align:center}.wrapper main.dic .form_wrap input{border:1px solid #ccc;border-radius:5px;height:40px;width:200px}.wrapper main.dic textarea{-webkit-appearance:none;border:1px solid #000;margin-top:10px;width:100%}.wrapper main.dic .container{margin:50px auto;width:80%}.wrapper main.dic .title{color:#000305;font-size:30px;font-weight:700;text-align:center}.wrapper main.dic .titleline{border:6px solid #d8e8f6}.wrapper main.dic .sectionline{border:2px solid #d8e8f6}.wrapper main.dic .nav_title{border-bottom:3px solid #7e987e;color:#7e987e;font-size:20px;font-weight:700;margin-bottom:20px;padding:12px 0}.wrapper main.dic .nav{display:flex;gap:4px;margin:20px 0}.wrapper main.dic .nav li{border-bottom:3px solid #ccc;color:#999;flex:1;font-size:18px;font-weight:700;padding:12px 0;text-align:center}.wrapper main.dic .nav li.active{border-bottom:3px solid #00a1e9;color:#00a1e9}.wrapper main.dic .kana{color:#000305;font-size:20px;font-weight:700;margin-bottom:5px;margin-top:20px;text-align:left}.wrapper main.dic .dic_list{list-style:square;margin-left:30px}.wrapper main.dic .dic_list li{color:#487081}.wrapper main.dic .dic_list li a{-webkit-text-decoration:none;text-decoration:none}.wrapper main.dic .dic_list li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.dic .navouter{display:flex;justify-content:center}.wrapper main.dic .navinner{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:20px;height:30vh;justify-content:space-around;justify-items:center;margin:10px 5px;place-items:center;text-align:center;width:60vw}.wrapper main.dic .btn{background:#00b3e0;color:#fff;display:block;height:3em;line-height:3em;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:3em}.wrapper main.dic .intelim{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;text-align:right}.wrapper main.dic .intelim img{display:inline}.wrapper main.dic .date{color:#999;font-family:Inter;font-size:12px;font-weight:400;margin:10px 0 30px}.wrapper main.dic .date img{display:inline;vertical-align:middle}@media screen and (max-width:850px){.wrapper main.dic .nav{flex-wrap:wrap}.wrapper main.dic .nav li{flex:none;width:calc(20% - 4px)}.wrapper main.dic .box-dic .text{padding:16px}.wrapper main.dic .date{font-size:12px;font-weight:400}}.wrapper main.medical textarea{-webkit-appearance:none;border:1px solid #000;margin-top:10px;width:100%}.wrapper main.medical button{background-color:#15578b;border-radius:10px;color:#fff;height:40px;margin-top:20px;width:140px}.wrapper main.medical .container{margin:50px auto;width:80%}.wrapper main.medical .title{color:#000305;font-size:30px;font-weight:700;text-align:center}.wrapper main.medical .titleline{border:6px solid #d8e8f6}.wrapper main.medical .sectionline{border:2px solid #d8e8f6}.wrapper main.medical .kana{color:#000305;font-size:20px;font-weight:700;margin-bottom:5px;margin-top:20px;text-align:left}.wrapper main.medical .navouter{display:flex;justify-content:center}.wrapper main.medical .navinner{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:20px;height:30vh;justify-content:space-around;justify-items:center;margin:10px 5px;place-items:center;text-align:center;width:60vw}.wrapper main.medical .btn{background:#00b3e0;color:#fff;display:block;height:3em;line-height:3em;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:3em}@media screen and (max-width:767px){.wrapper main.dic .container{margin:30px auto;width:90%}}.wrapper main.mypage .head{padding:10px 20px}.wrapper main.mypage .head .breadcrumbs{margin-top:-20px}.wrapper main.mypage p.name{font-size:1.2em;font-weight:700;margin:20px 0}.wrapper main.mypage h2.mypage:before{background-color:#00a1e9}.wrapper main.mypage hr{border:1px dashed #ccc;margin:10px 0}.wrapper main.mypage .mypage_menu{display:flex;justify-content:space-between;list-style-type:none}.wrapper main.mypage .mypage_menu img{margin:0 auto 5px}.wrapper main.mypage .mypage_menu a{border:1px solid #c1c1c1;border-radius:10px;display:block;height:90px;padding:10px;-webkit-text-decoration:none;text-decoration:none;width:32%}.wrapper main.mypage .mypage_menu a li{color:#00a1e9;font-size:13px;font-weight:700;text-align:center}.wrapper main.mypage #member .mypage_wrap{margin-top:10px}.wrapper main.mypage .mypage_wrap{margin-top:20px;padding:15px}.wrapper main.mypage .mypage_wrap h3{color:#333;display:block;font-size:16px;font-weight:700;margin-bottom:5px;position:relative;width:100%}.wrapper main.mypage .mypage_wrap h3 img{display:inline;margin-right:5px}.wrapper main.mypage .mypage_wrap h3 .logout{color:#487081;cursor:pointer;font-size:12px;font-weight:400;position:absolute;right:5px;top:0}.wrapper main.mypage .mypage_wrap h3 .logout:hover{-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.mypage .mypage_wrap i.material-icons{vertical-align:middle}.wrapper main.mypage .mypage_wrap h1.new_arrival_title{color:#00a1e9;font-family:Inter;font-size:28px;font-weight:700;letter-spacing:.1em;line-height:33.89px;margin:10px;text-align:left}.wrapper main.mypage .mypage_wrap p.new_arrival_msg{font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;padding-bottom:20px;text-align:left}.wrapper main.mypage .member_info{background:#d8edf5;padding:10px}.wrapper main.mypage .list_head{display:flex;justify-content:space-between;margin-bottom:30px}.wrapper main.mypage .list_head h2{font-size:28px}.wrapper main.mypage .list_head .btn-1{display:inline-block;font-size:14px;font-weight:400;padding:8px 24px;width:auto}.wrapper main.mypage .btn-wrap{-moz-column-gap:10px;column-gap:10px;display:flex}.wrapper main.mypage .btn-wrap p{flex:1}.wrapper main.mypage .btn-wrap .btn-mypage{background:#fff;border:1px solid #00a1e9;border-radius:8px 8px 8px 8px;display:block;height:-moz-max-content;height:max-content;margin-left:auto;margin-right:0;margin-top:0;padding:10px;width:300px;width:-moz-max-content;width:max-content}.wrapper main.mypage .btn-wrap .btn-mypage img{display:inline}.wrapper main.mypage .list_interest{background-color:#fff;border-radius:40px;display:flex;justify-content:space-between;margin:30px 0;padding:8px 20px}.wrapper main.mypage .list_interest h2{font-size:28px}.wrapper main.mypage .list_interest .btn-1{display:inline-block;font-size:14px;font-weight:400;padding:8px 24px;width:auto}.wrapper main.mypage ul{list-style:none}.wrapper main.mypage .tag_cancer_single,.wrapper main.mypage .tag_other_single{background-color:#eaeaea;border-radius:40px;color:#000;display:inline-block;margin-right:10px;padding:4px 8px}.wrapper main.mypage .open_date{color:#999}.wrapper main.mypage .new_arrival_sigle hr{border:1px dashed #ccc;margin:45px 0 15px}.wrapper main.mypage .new_arrival_sigle .tag_wrap .open_date{color:#999;float:right}.wrapper main.mypage #notice h3{font-size:22px}.wrapper main.mypage #under_design{text-align:center}.wrapper main.mypage #taikai .list_head .left{flex:1}.wrapper main.mypage #taikai .list_head .left h2.taikai{font-size:20px;line-height:29px}.wrapper main.mypage #taikai .list_head .left h2.taikai:before{display:none}.wrapper main.mypage #taikai .list_head .right{max-width:150px}.wrapper main.mypage .btn-taikai{background-color:#fff;border-color:#c00;color:#c00;position:relative}.wrapper main.mypage .btn-taikai:after{content:">";position:absolute;right:6px;top:6px}@media screen and (max-width:850px){.wrapper main.mypage .head .breadcrumbs{margin-top:-45px}.wrapper main.mypage #member .mypage_wrap{margin-top:0}}@media screen and (max-width:767px){.wrapper main.mypage .mypage_wrap h3{padding-bottom:30px}.wrapper main.mypage .mypage_wrap h3 .logout{bottom:0;top:auto}.wrapper main.mypage .list_interest{display:block}.wrapper main.mypage .list_interest ul.list_tags{display:flex;flex-wrap:wrap;row-gap:6px}.wrapper main.mypage .btn-wrap{flex-direction:column}}.wrapper main.ct section.detail{margin-left:auto;margin-right:auto;max-width:720px;padding:0}.wrapper main.ct h2{margin-bottom:20px}.wrapper main.ct h2.ct{border-bottom:4px solid #77b891;color:#77b891;font-size:28px;font-weight:700;margin:20px 0 10px;padding-bottom:15px;width:100%}.wrapper main.ct h2.ct:before{display:none}.wrapper main.ct .post_content{text-align:left;white-space:pre-wrap}.wrapper main.ct .date{color:#999;font-size:12px;margin-bottom:20px;text-align:right}.wrapper main.ct .box-ct{background-color:#e4f1e9;flex-direction:row}.wrapper main.ct .box-ct .text{background-color:#fff;border-radius:10px;flex:1;padding:24px}.wrapper main.ct .box-ct .text .title{font-size:18px;font-weight:700;margin-bottom:5px}.wrapper main.ct .box-ct .btn-wrap{flex:1}.wrapper main.ct .box-ct .btn-wrap .ct-btn,.wrapper main.ct .box-ct .btn-wrap a{-webkit-text-decoration:none;text-decoration:none}.wrapper main.ct .box-ct .btn-wrap .ct-btn{background-color:#fff;border-radius:38px;color:#00a1e9;font-weight:700;margin-bottom:20px;padding:12px 18px;position:relative;width:100%}.wrapper main.ct .box-ct .btn-wrap .ct-btn p{padding-left:20px}.wrapper main.ct .box-ct .btn-wrap .ct-btn img{fill:#fff;position:absolute;top:15px}.wrapper main.ct .box-ct .btn-wrap .ct-btn:hover{background-color:#00a1e9;color:#fff}.wrapper main.ct .cancer_main .cancer_item_row{display:flex;gap:12px;margin-bottom:12px}.wrapper main.ct .cancer_main .cancer_item_row .cancer_item_single{flex:1}.wrapper main.ct .cancer_main .cancer_item_row .cancer_item_single .cancer_header_item{background-color:#77b891;border-radius:40px;color:#fff;padding:6px 16px;position:relative}.wrapper main.ct .cancer_main .cancer_item_row .cancer_item_single .cancer_header_item img{display:inline;margin-left:5px}.wrapper main.ct .cancer_main .cancer_item_row .cancer_item_single .cancer_header_item:after{color:#fff;content:">";font-weight:700;position:absolute;right:20px;transform:rotate(90deg)}.wrapper main.ct .cancer_main .cancer_item_row .cancer_item_single .active:after{transform:rotate(270deg)}.wrapper main.ct .cancer_main .cancer_item_row .cancer_single{border:1px solid #ccc;border-radius:38px;color:#77b891;cursor:pointer;font-weight:700;margin-top:12px;padding:5px 16px;position:relative;text-align:center}.wrapper main.ct .cancer_main .cancer_item_row .cancer_single:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI0Q5RDlEOSIgZD0iTTAgMGgyMHYyMEgweiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBkPSJtNi42ODggMTguMzMzLTEuNDgtMS40NzlMMTIuMDY0IDEwIDUuMjA4IDMuMTQ2bDEuNDgtMS40OEwxNS4wMiAxMGwtOC4zMzMgOC4zMzNaIiBmaWxsPSIjNzdCODkxIi8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;color:#77b891;content:"";height:20px;position:absolute;right:20px;top:9px;width:20px}@media screen and (max-width:850px){.wrapper main.ct .box-ct{flex-direction:column}.wrapper main.ct .box-ct .text{padding:16px}.wrapper main.ct .cancer_item_row{flex-direction:column}}.wrapper main h1{margin-top:20px;text-align:left}.wrapper main .search_filter{border-bottom:1px dotted #ccc;display:flex;gap:5px;justify-content:left;margin:30px 0;padding-bottom:20px;width:100%}.wrapper main .search_filter .title svg{display:inline;margin-left:2px;margin-top:-2px;vertical-align:middle}.wrapper main .search_filter input{display:none}.wrapper main .search_filter label{border:1px solid #ccc;border-radius:40px;color:#333;display:block;font-size:12px;padding:4px 9px;text-align:center}.wrapper main .search_filter input:checked+label{background-color:#777;color:#fff}@media screen and (max-width:850px){.wrapper main .search_filter{flex-wrap:wrap}.wrapper main .search_filter .title{width:100%}}.wrapper main.detail h1{border-bottom:4px solid #333;color:#333;font-size:28px;font-weight:700;line-height:33px;margin:20px 0 8px;padding-bottom:20px;text-align:left}.wrapper main.detail .title{color:#06466e;font-size:1.5em;font-weight:700}.wrapper main.detail .subtitle{color:#888;display:block;font-size:.65em;margin-top:5px;text-align:right;width:100%}.wrapper main.detail .date{color:#999;font-family:Inter;font-size:12px;font-weight:400;margin:10px 0 30px}.wrapper main.detail .date img{display:inline;vertical-align:middle}.wrapper main.detail .author_wrap{background-color:#f7f7f7;display:flex;gap:10px;justify-content:center;margin:40px 0;padding:20px 24px}.wrapper main.detail .author_wrap .author_icon{text-align:center}.wrapper main.detail .author_wrap .author_icon img{margin:0 auto}.wrapper main.detail .author_wrap .author_text{max-width:720px}.wrapper main.detail .author_wrap .author_text .author_name{font-size:1.2em;font-weight:700;margin-top:5px}.wrapper main.detail .tag_wrap{display:flex;flex-wrap:wrap;gap:5px;justify-content:right}.wrapper main.detail .tag-detail{border:1px solid #999;color:#999;float:none}.wrapper main.detail .post_content{white-space:pre-line}.wrapper main.detail .post_content iframe{display:inline;max-width:560px;width:100%}.wrapper main.detail .post_content .post_index{background-color:#f9f9f9;border:1px solid #aaa;display:table;display:block;margin:0 auto;max-width:80%;padding:8px}.wrapper main.detail .post_content .post_index p{font-weight:700;text-align:center}.wrapper main.detail .post_content .post_index li{-moz-column-gap:12px;column-gap:12px;display:flex}.wrapper main.detail .post_content .post_index li a{color:#487081;font-family:Inter;font-weight:400;-webkit-text-decoration:none;text-decoration:none}.wrapper main.detail .post_content .post_index li a .glossary-link{border:none!important;color:#487081;-webkit-text-decoration:none;text-decoration:none}.wrapper main.detail .post_content .post_index li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.detail .post_content .post_index li div{flex:1}.wrapper main.detail .post_content .post_index li div.index{color:#999;flex:none;font-family:Inter;font-size:16px;font-weight:700;line-height:25.6px}.wrapper main.detail .post_content .post_index li:before{content:none!important}.wrapper main.detail .post_content .post_index li.i_h2{margin-bottom:5px;margin-top:15px}.wrapper main.detail .post_content .post_index li.i_h2 a{font-size:16px}.wrapper main.detail .post_content .post_index li.i_h3{padding-left:20px}.wrapper main.detail .post_content .post_index li.i_h3 a{font-size:14px}.wrapper main.detail .post_content .post_index .accordion{padding:16px 20px;position:relative}.wrapper main.detail .post_content .post_index .accordion p{margin:0}.wrapper main.detail .post_content .post_index .accordion button{color:#487081;font-family:Inter;font-size:14px;font-weight:400;line-height:160%;position:absolute;right:20px;top:15px}.wrapper main.detail .post_content .post_index .accordion .dli-close{background:currentColor;border-radius:.1em;color:#999;display:inline-block;height:.15em;line-height:1;margin-left:10px;position:relative;transform:rotate(45deg);vertical-align:middle;width:1em}.wrapper main.detail .post_content .post_index .accordion .dli-close:before{background:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.wrapper main.detail .post_content .post_index .accordion .dli-chevron-down{border:.15em solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#999;display:inline-block;height:.8em;line-height:1;margin-left:10px;transform:translateY(-25%) rotate(135deg);vertical-align:middle;width:.8em}.wrapper main.detail .post_content .post_index .accordion-content{margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.wrapper main.detail .post_content h1,.wrapper main.detail .post_content h2{scroll-margin-top:120px}.wrapper main.detail .post_content ul{line-height:normal}.wrapper main.detail .post_content ul li{list-style-type:none;margin-top:5px}.wrapper main.detail .post_content ul li:before{color:#00a1e9;content:"●";font-size:10px;font-weight:700;margin-right:10px;margin-top:-5px}.wrapper main.detail .post_content ol{background-color:#f7f7f7;line-height:24px;margin:20px 0 1em;padding:20px 20px 20px 40px}.wrapper main.detail .post_content ol li{border-bottom:1px dashed #ccc;list-style-type:decimal;margin:0;padding:15px 0}.wrapper main.detail .post_content .related-menu ul li{list-style:none}.wrapper main.detail .post_content .related-menu ul li:before{display:none}.wrapper main.detail .glossary-link{border-bottom:2px dotted #333;color:#333;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.wrapper main.detail .close-modal{cursor:pointer;display:block;position:absolute;right:14%;top:13%}@media screen and (max-width:850px){.wrapper main.detail .date{font-size:12px;font-weight:400}.wrapper main.detail .author_wrap .author_text{max-width:220px;width:60%}.wrapper main.detail .tag_wrap{flex-wrap:wrap}.wrapper main.detail .post_content h1,.wrapper main.detail .post_content h2{scroll-margin-top:20px}.wrapper main.detail .entry-content{padding:0}.wrapper main.detail .post_index{max-width:100%!important}}.wrapper main.contact .main{max-width:720px}.wrapper main.contact h1{margin-top:30px;text-align:left}.wrapper main.contact .box-contact{background:#ccecfb}.wrapper main.contact form.contact{margin:0 auto;max-width:600px}.wrapper main.contact form.contact label{display:block;font-size:14px;font-weight:700}.wrapper main.contact form.contact input[type=text],.wrapper main.contact form.contact select{background-color:#f7f7f7;border-radius:4px;margin-bottom:10px;margin-top:10px;padding:10px;width:100%}.wrapper main.contact form.contact textarea{background-color:#f7f7f7;border-radius:4px;height:140px;margin-bottom:10px;margin-top:10px;width:100%}.wrapper main.contact form.contact .agree{border:1px solid #ccc;border-radius:44px;color:#ccc;display:inline-block;padding:6px 16px;position:relative}.wrapper main.contact form.contact .agree svg{fill:#ccc;display:inline}.wrapper main.contact form.contact .agree input{opacity:0;position:absolute}.wrapper main.contact form.contact .active{background-color:#ccecfb;border-color:#00a1e9;color:#00a1e9}.wrapper main.contact form.contact .active svg{fill:#00a1e9}.wrapper main.contact .require{background-color:#c00;border-radius:3px;color:#fff;font-size:12px;margin-right:5px;padding:3px 4px}.wrapper main.contact .submit_btn{background-color:#00a1e9;border-radius:24px;color:#fff;display:block;font-weight:700;margin:20px auto;padding:12px 36px 12px 24px;position:relative}.wrapper main.contact .submit_btn:after{content:">";font-weight:700;position:absolute;right:14px;top:11px}.wrapper main.contact .submit_btn:disabled{background-color:#ccc;opacity:1}.wrapper main.contact .privacy{background-color:#f7f7f7;border:1px solid #ccc;border-radius:5px;font-size:12px;height:140px;overflow-y:scroll;padding:10px;white-space:pre-line}.wrapper main.contact .conf_text{border-top:1px solid #ccc;color:#333;font-size:14px;line-height:22.4px;padding-top:20px}.wrapper main.contact .err_msg{color:red;font-weight:700}@media screen and (min-width:850px){.wrapper main.hospitals{max-width:1600px;min-width:1200px}}@media screen and (max-width:560px){.wrapper main.hospitals{margin-top:-120px}.wrapper main.hospitals .search_icon{display:block}}.wrapper main.hospitals{font-family:Noto Sans JP,sans-serif}.wrapper main.hospitals .hospital_nav{display:flex}.wrapper main.hospitals .hospital_nav div{color:#333;font-weight:700;padding:20px 0;text-align:center;width:50%}.wrapper main.hospitals .hospital_nav div.active{background-color:#f4fbff;border-bottom:2px solid #00a1e9;color:#00a1e9}.wrapper main.hospitals input,.wrapper main.hospitals select{border:1px solid #ced4da;line-height:normal;margin-top:0;padding:9px}.wrapper main.hospitals button.search{border:1px solid #d4d4d8;font-weight:400;line-height:normal;padding:4px 10px}.wrapper main.hospitals button.order{border:1px solid rgb(56,189,248,var(--tw-border-opacity));color:#38bdf8}.wrapper main.hospitals button.border-change,.wrapper main.hospitals button.order:hover{background-color:#006a9a;border:1px solid #fff;color:#fff}.wrapper main.hospitals button.list-reload{border:1px solid rgb(56,189,248,var(--tw-border-opacity));color:#38bdf8}.wrapper main.hospitals button.list-reload:hover{background-color:#006a9a;border:1px solid #fff;color:#fff}.wrapper main.hospitals div.hospital-list{height:554px}.wrapper main.hospitals div.hospital-list .list-box:hover .inner{position:relative;width:100%;z-index:1}.wrapper main.hospitals div.hospital-list .list-box:hover .inner a{cursor:pointer}@keyframes border-anim{0%{border-color:#ccc}50%{border-color:#6b7280}to{border-color:#ccc}}.wrapper main.hospitals div.hospital-list a.title,.wrapper main.hospitals div.hospital-list p.address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper main.hospitals div.hospital-list a.title{display:block}.wrapper main.hospitals .map-header{background:#fff;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:2000}.wrapper main.hospitals .map-header .disabled{opacity:.5;pointer-events:none}@media screen and (max-width:560px){.wrapper main.hospitals .head{padding-top:.5rem!important}.wrapper main.hospitals .head .breadcrumbs{margin-top:-10px}}.wrapper main.hospitals .map_form .button{border:1px solid rgb(56,189,248,var(--tw-border-opacity));padding:7px 20px;transition:transform .2s ease}.wrapper main.hospitals .map_form .button:active{transform:scale(.9)}.wrapper main.hospitals .map_form .modal-button{border:1px solid rgb(56,189,248,var(--tw-border-opacity));padding:7px 20px;transition:transform .2s ease}.wrapper main.hospitals .map_form .modal-button:active{transform:scale(.9)}.wrapper main.hospitals .map_form .check{border:1px solid #d1d5db;padding:3px 12px;transition:transform .2s ease}.wrapper main.hospitals .map_form .check:hover{background-color:#006a9a;color:#fff}.wrapper main.hospitals .map_form .check:active{transform:scale(.9)}.wrapper main.hospitals .map_form .border-change{background-color:#006a9a;border:1px solid #fff;color:#fff}.wrapper main.hospitals .scrollbar-always{scrollbar-color:#ccc transparent;scrollbar-width:auto}.wrapper main.hospitals .scrollbar-always::-webkit-scrollbar{height:8px}.wrapper main.hospitals .scrollbar-always::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.wrapper main.hospitals .scrollbar-always::-webkit-scrollbar-track{background:transparent}.wrapper main.hospitals .resultbox{background:#f7f7f7;padding:4px 12px}.wrapper main.hospitals .map_in_frame_banner img,.wrapper main.hospitals .map_out_frame_banner img{border:1px solid #d1d5db}.wrapper main.hospitals .map_in_frame_text{border-radius:5px}.wrapper main.hospitals aside.sp-aside{background:#eaeaea;border:1px solid #eaeaea;border-radius:20px 20px 0 0;bottom:0!important;height:80vh;left:0!important;overflow-y:hidden;position:fixed!important;right:0!important;transform:translateY(calc(100% - 64px));transition:transform .3s ease-in-out;z-index:2200}.wrapper main.hospitals aside.sp-aside .list-upper{padding:12px 16px}.wrapper main.hospitals aside.sp-aside .list-upper button{background:#fff;border:1px solid rgb(56,189,248,var(--tw-border-opacity));color:#38bdf8;height:40px;transition:transform .2s ease}.wrapper main.hospitals aside.sp-aside .list-upper button:active{transform:scale(.9)}.wrapper main.hospitals aside.sp-aside .scroll-head{padding:0 20px 4px}.wrapper main.hospitals aside.sp-aside .scroll .button-list{margin:0 12px 12px}.wrapper main.hospitals aside.sp-aside .scroll .button-list button.order{background:#fff;border:1px solid rgba(56,189,248,var(--tw-border-opacity));color:#38bdf8;height:30px}.wrapper main.hospitals aside.sp-aside .scroll .button-list button.border-change{background-color:#006a9a;border:1px solid #fff;color:#fff}.wrapper main.hospitals aside.sp-aside .scroll .button-list button.list-reload{background:#fff;border:1px solid rgba(56,189,248,var(--tw-border-opacity));color:#38bdf8;height:30px}.wrapper main.hospitals aside.sp-aside .scroll-lists{padding:0 12px 20px}.wrapper main.hospitals aside.sp-aside .scroll-lists div.list-box:last-child{margin-bottom:0}.wrapper main.hospitals aside.sp-aside .scroll-attention{padding:4px 20px 14px}.wrapper main.hospitals aside.sp-aside .paging{bottom:0;left:0;position:sticky;right:0;z-index:2300}.wrapper main.hospitals aside.sp-aside.visible{overflow-y:auto;transform:translateY(0)}.wrapper main.hospitals span.icon{margin-right:.375rem;margin-top:.15rem}.wrapper main.hospitals .dli-chevron-up{border:2px solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#38bdf8;display:inline-block;height:.6em;line-height:1;transform:translateY(25%) rotate(-45deg);vertical-align:middle;width:.6em}.wrapper main.hospitals .rotate-up{transform:translateY(25%) rotate(-45deg)!important}.wrapper main.hospitals .dli-chevron-down{border:2px solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#38bdf8;display:inline-block;height:.6em;line-height:1;transform:translateY(-25%) rotate(135deg);vertical-align:middle;width:.6em}.wrapper main.hospitals .rotate-down{transform:translateY(25%) rotate(135deg)!important}.wrapper main.hospitals .dli-chevron-left{color:#999;height:.8em;transform:translateX(25%) rotate(-135deg);width:.8em}.wrapper main.hospitals .dli-chevron-left,.wrapper main.hospitals .dli-chevron-right{border:2px solid;border-bottom:0;border-left:0;box-sizing:border-box;display:inline-block;line-height:1;vertical-align:middle}.wrapper main.hospitals .dli-chevron-right{color:#333;height:.6em;transform:translateX(-25%) rotate(45deg);width:.6em}.wrapper main.hospitals .map-dli-chevron-left{transform:translateX(25%) rotate(-135deg)}.wrapper main.hospitals .map-dli-chevron-left,.wrapper main.hospitals .map-dli-chevron-right{border:2px solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#999;display:inline-block;height:.8em;line-height:1;vertical-align:middle;width:.8em}.wrapper main.hospitals .map-dli-chevron-right{transform:translateX(-25%) rotate(45deg)}.wrapper main.hospitals .toggle-back{height:36px;width:44px}.wrapper main.hospitals .fullview-sidemenu{align-items:center;display:flex;height:600px;justify-content:center;width:590px}@media screen and (max-width:560px){.wrapper main.hospitals .fullview-sidemenu{width:100%}}.wrapper main.hospitals .loader-sidemenu{animation:rotation 1s linear infinite;border:5px solid;border-color:#333 #333 transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:28px;width:28px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrapper main.hospitals button.map_move_button{border:1px solid #00a1e9;border-radius:30px;color:#00a1e9;gap:2px;height:23px;line-height:14.52px;padding:4px 10px 4px 6px}.wrapper main.hospitals button.map_move_button span.icon{margin-right:.075rem;margin-top:0}.modal__overlay{align-items:center;background:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:150}.modal__window{background-color:#f7f7f7;border-radius:20px;height:auto;padding:24px 36px;width:70%}.modal__window .title{color:#333;font-size:16px;font-weight:700;position:relative;text-align:left}.modal__window .title .close{cursor:pointer;position:absolute;right:10px;top:5px}.modal__window .post_title{border-bottom:4px solid #7e98a4;color:#7e98a4;font-size:28px;font-weight:700;line-height:33px;margin-top:20px;padding-bottom:20px}.modal__window .box-modal{background-color:#e5eaed}.modal__window .box-modal .box-inner{background-color:#fff;border-bottom:10px;padding:16px 24px}.modal__window .box-modal .box-inner .post{height:auto;max-height:400px;overflow-y:scroll;padding-right:15px;white-space:pre-wrap;width:100%}.modal__window .box-modal .box-inner .post table{margin-top:20px}.modal__window .box-modal .box-inner .post table td,.modal__window .box-modal .box-inner .post table tr{border:1px solid #888;padding:5px}.modal .close_btn{color:#487081;-webkit-text-decoration:none;text-decoration:none}.modal .close_btn:hover{-webkit-text-decoration:underline;text-decoration:underline}.modal .intelim{color:#999;margin-top:10px;text-align:right}.modal .intelim img{display:inline}.modal-enter-active,.modal-leave-active{transition:opacity .4s}.modal-enter-active .modal__window,.modal-leave-active .modal__window{transition:opacity .4s,transform .4s}.modal-leave-active{transition:opacity .6s ease .4s}.modal-enter,.modal-leave-to{opacity:0}.modal-enter .modal__window,.modal-leave-to .modal__window{opacity:0;transform:translateY(-20px)}@media screen and (max-width:850px){.modal__window{height:98%;padding:16px;width:98%}}.wrapper main.update .regist_body{background-color:#f7f7f7;font-family:Noto Sans JP!important;font-size:16px!important;font-weight:400!important;padding:10px}.wrapper main.update .regist_body,.wrapper main.update p.rule{letter-spacing:0!important;line-height:150%!important;vertical-align:middle!important}.wrapper main.update p.rule{color:#c00!important;font-family:Inter!important;font-size:12px!important;font-weight:300!important}.wrapper main.update .send_btn{background:#00a1e9;border-radius:24px;color:#fff;font-family:Inter;font-size:16px;font-weight:700;height:44px;letter-spacing:0;line-height:100%;margin-top:20px;padding:12px 24px 12px 36px}.wrapper main.update .send_btn span.dli-chevron-right{border:.15em solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#fff;display:inline-block;height:.7em;line-height:1;transform:translateX(-25%) rotate(45deg);width:.7em}.wrapper main.subpage .main{margin-left:auto;margin-right:auto;max-width:920px;padding:24px 32px 60px}@media screen and (max-width:560px){.wrapper main.subpage .main{padding:12px 12px 60px}}.wrapper main.subpage .main .info{max-width:570px}.wrapper main.subpage .main .info h1.title{font-size:28px;line-height:33.89px;margin-top:0}.wrapper main.subpage .main .info .address,.wrapper main.subpage .main .info h1.title{color:#333;font-family:Inter;font-weight:700}.wrapper main.subpage .main .info .address span{font-family:Inter;font-weight:400}.wrapper main.subpage .main .info .site{color:#333;font-family:Inter;font-weight:700}.wrapper main.subpage .main .info .site span{font-family:Inter;font-weight:400}.wrapper main.subpage .main .info .site a{color:#487081}.wrapper main.subpage .main .tabbar .tab-column{background:#f7f7f7;border-bottom:2px solid #ccc}.wrapper main.subpage .main .tabbar .tab-column:not(.active):hover{background:#e0f2fe}.wrapper main.subpage .main .tabbar .tab-column a{color:#999;font-family:Inter;font-weight:700;height:100%;padding:18px 0;-webkit-text-decoration:none;text-decoration:none;width:100%}.wrapper main.subpage .main .tabbar .tab-column.active{background:#fff;border:2px solid #00a1e9}.wrapper main.subpage .main .tabbar .tab-column.active a{color:#00a1e9}.wrapper main.subpage .main p.title{color:#333;font-family:Inter;font-size:20px;font-weight:700;line-height:24.2px;padding:12px 16px 12px 0}.wrapper main.subpage .main .filter{background:#f7f7f7;border-radius:10px;padding:10px}.wrapper main.subpage .main .filter p.title{color:#333;font-family:Inter;font-size:20px;font-weight:700;line-height:24.2px;padding:12px 16px 12px 0;text-align:center}.wrapper main.subpage .main .filter .subpage_form{margin:0 auto;max-width:600px}@media screen and (max-width:560px){.wrapper main.subpage .main .filter .subpage_form{width:100%}}.wrapper main.subpage .main .filter .subpage_form .tab-column{background:#eaeaea;border-radius:10px 10px 0 0;cursor:pointer;height:34px}.wrapper main.subpage .main .filter .subpage_form .tab-column a{color:#fff;font-family:Inter;font-size:12px;font-weight:700;line-height:14.52px;-webkit-text-decoration:none;text-decoration:none}.wrapper main.subpage .main .filter .subpage_form .tab-column.active{background:#00a1e9}.wrapper main.subpage .main .filter .subpage_form .tab-contents{background:#fff;border-radius:0 0 10px 10px;padding:10px}@media screen and (max-width:560px){.wrapper main.subpage .main .filter .subpage_form .tab-contents div{justify-content:center}}.wrapper main.subpage .main .filter .subpage_form .tab-contents select{background:#fff;border:1px solid #ccc;height:40px;margin-top:0}@media screen and (min-width:561px){.wrapper main.subpage .main .filter .subpage_form .tab-contents select.cancer{width:65%}.wrapper main.subpage .main .filter .subpage_form .tab-contents select.stage{width:30%}.wrapper main.subpage .main .filter .subpage_form .tab-contents select.part{width:65%}}@media screen and (max-width:560px){.wrapper main.subpage .main .filter .subpage_form .tab-contents select.cancer{width:254px}.wrapper main.subpage .main .filter .subpage_form .tab-contents select.stage{width:170px}.wrapper main.subpage .main .filter .subpage_form .tab-contents select.part{width:258px}}.wrapper main.subpage .main .filter .subpage_form .tab-contents .description{color:#999;font-family:Inter;font-size:12px;font-weight:400;line-height:18px}.wrapper main.subpage .main .filter .subpage_form button.submit{color:#fff;font-family:Inter;font-weight:700;line-height:16.94px;padding:8px 16px}.wrapper main.subpage .main .filter .subpage_form button.submit span.icon img{height:24px;width:24px}.wrapper main.subpage .main .total{padding:8px 20px}.wrapper main.subpage .main .total .line{border-right:1px solid #ccc;height:20px}.wrapper main.subpage .main .total p.clinical,.wrapper main.subpage .main .total p.patient,.wrapper main.subpage .main .total p.title{color:#333;font-family:Inter;font-size:14px;font-weight:700;line-height:16.94px;padding:0}.wrapper main.subpage .main .total p.clinical span.num,.wrapper main.subpage .main .total p.patient span.num{font-family:Inter;font-size:24px;font-weight:700;line-height:29.05px}@media screen and (max-width:560px){.wrapper main.subpage .main .total .line{border-right:0;border-top:1px solid #ccc;height:0;width:100%}.wrapper main.subpage .main .total p.title{text-align:center;width:100%}.wrapper main.subpage .main .total p.clinical,.wrapper main.subpage .main .total p.patient{justify-content:center;width:100%}}.wrapper main.subpage .main table{width:100%}.wrapper main.subpage .main table thead{background:#ccecfb}.wrapper main.subpage .main table thead th{height:40px}.wrapper main.subpage .main table thead th span{color:#00a1e9;font-family:Inter;font-size:14px;font-weight:700;line-height:16.94px}.wrapper main.subpage .main table thead th span.select_tab_1{color:#333}.wrapper main.subpage .main table thead th.cancer{width:82px}.wrapper main.subpage .main table thead th.clinical-title{width:365px}.wrapper main.subpage .main table thead th.detail{width:80px}.wrapper main.subpage .main table thead th.contact{width:104px}.wrapper main.subpage .main table thead th.jrct{width:145px}.wrapper main.subpage .main table thead th.status{width:80px}.wrapper main.subpage .main table tbody tr{background:#f7f7f7}.wrapper main.subpage .main table tbody tr:nth-child(odd){background:#fff}.wrapper main.subpage .main table tbody td{font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;padding:8px 12px}.wrapper main.subpage .main table tbody td span{font-weight:700}.wrapper main.subpage .main table tbody td button{background:#fff;border:1px solid #00a1e9;border-radius:30px;color:#00a1e9;font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px;padding:6px 12px}.wrapper main.subpage .main table tbody td button span.icon img{height:20px;width:20px}.wrapper main.subpage .main .scroll-description{color:#999;display:none;font-family:Inter;font-size:12px;font-weight:400;line-height:14.52px}@media screen and (max-width:560px){.wrapper main.subpage .main .scroll-description{display:block}}.wrapper main.subpage .main .pager{border-top:1px solid #ccc;padding:16px 0 0}.wrapper main.subpage .main .pager p{color:#999;font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px}.wrapper main.subpage .main .pager .pagers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.wrapper main.subpage .main .pager .pagers .pager-box{align-items:center;background:#fff;border:1px solid #00a1e9;border-radius:5px;cursor:pointer;display:flex;gap:8px;height:36px;justify-content:center;width:36px}.wrapper main.subpage .main .pager .pagers .pager-box .number{color:#00a1e9;font-family:Inter;font-size:16px;font-weight:400;line-height:19.36px}.wrapper main.subpage .main .pager .pagers .pager-box .arrow_r{color:#00a1e9;display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}.wrapper main.subpage .main .pager .pagers .pager-box .arrow_r:before{border:0;border-right:2px solid #00a1e9;border-top:2px solid #00a1e9;bottom:0;content:"";height:9px;margin:auto;position:absolute;right:-3px;top:0;transform:rotate(45deg);width:9px}.wrapper main.subpage .main .pager .pagers .pager-box .arrow_l{color:#00a1e9;display:inline-block;position:relative;-webkit-text-decoration:none;text-decoration:none}.wrapper main.subpage .main .pager .pagers .pager-box .arrow_l:before{border:0;border-left:2px solid #00a1e9;border-top:2px solid #00a1e9;bottom:0;content:"";height:9px;left:-3px;margin:auto;position:absolute;top:0;transform:rotate(-45deg);width:9px}.wrapper main.subpage .main .pager .pagers .active{background:#00a1e9}.wrapper main.subpage .main .pager .pagers .active .number{color:#fff}.wrapper main.subpage .main .pager .pagers .disabled{background:#eaeaea;border:1px solid #eaeaea}.wrapper main.subpage .main .pager .pagers .disabled .arrow_r{color:#999}.wrapper main.subpage .main .pager .pagers .disabled .arrow_r:before{border-right:2px solid #999;border-top:2px solid #999}.wrapper main.subpage .main .pager .pagers .disabled .arrow_l{color:#999}.wrapper main.subpage .main .pager .pagers .disabled .arrow_l:before{border-left:2px solid #999;border-top:2px solid #999}.wrapper main.subpage .main a.button{border:1px solid rgb(56,189,248,var(--tw-border-opacity));border-radius:30px;font-family:Inter;font-size:14px;font-weight:700;gap:4px;height:56px;line-height:19.36px;padding:16px 36px;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease;width:246px}.wrapper main.subpage .main .map-back{background:#00a1e9;color:#fff}.wrapper main.subpage .main .top-back{border:1px solid rgb(56,189,248,var(--tw-border-opacity));color:#00a1e9}.wrapper main.subpage .main span.icon{margin-right:.375rem;margin-top:.15rem}.wrapper main.detail .post_content .list_a{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:20px}.wrapper main.detail .post_content .list_a ul{list-style:none;margin:0;padding:0}.wrapper main.detail .post_content .list_a ul li{color:#333;font-size:14px;line-height:1.5;margin-bottom:10px;padding-left:20px;position:relative}.wrapper main.detail .post_content .list_a ul li:last-child{margin-bottom:0}.wrapper main.detail .post_content .list_a ul li:before{background-color:#08c;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.wrapper main.detail .post_content ul.list_b{border:2px solid #09f;border-radius:8px;margin:0 auto;padding:10px 10px 10px 20px}.wrapper main.detail .post_content ul.list_b li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeT0iNyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiByeD0iNiIgZmlsbD0iIzAwQTFFOSIvPjxtYXNrIGlkPSJhIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSI3IiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik0wIDdoMTJ2MTJIMHoiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZD0iTTYuMyAxMyA0IDEwLjdsLjctLjcgMyAzLTMgMy0uNy0uN0w2LjMgMTNaIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);content:"";display:block;height:26px;left:0;position:absolute;top:9px;width:12px}.wrapper main.detail .post_content ul.list_b li{align-items:center;border-bottom:1px dotted #ccc;color:#333;list-style:none;padding:5px 5px 5px 20px;position:relative;-webkit-text-decoration:none;text-decoration:none}.wrapper main.detail .post_content ul.list_b li:last-child{border-bottom:none}.wrapper main.detail .post_content ul.list_c{background:#f8f8f8;border-radius:4px;list-style-type:disc;margin-bottom:8px;padding:0 16px}.wrapper main.detail .post_content ul.list_c li{border-bottom:1px dashed #ccc;padding-bottom:20px}.wrapper main.detail .post_content ul.list_c li:last-child{border:none}.wrapper main.detail .post_content ul.list_c li:before{color:#333}.wrapper main.detail .post_content .list_d{border-radius:10px;overflow:hidden}.wrapper main.detail .post_content .list_d .title{background-color:#00a1e9;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;display:inline-block;font-weight:700;margin:0;padding:8px 15px}.wrapper main.detail .post_content .list_d .list{border:2px solid #00a1e9;list-style-type:none;margin:0;padding:15px 30px}.wrapper main.detail .post_content .list_d .list li{color:#333;margin-bottom:10px;padding-left:20px;position:relative}.wrapper main.detail .post_content .list_d .list li:before{color:#00a1e9;content:"•";font-size:1.2em;left:0;position:absolute}.wrapper main.detail .post_content .list_d .list li:last-child{margin-bottom:0}.wrapper main.detail .post_content table.table_a{border-collapse:collapse;width:100%}.wrapper main.detail .post_content table.table_a td,.wrapper main.detail .post_content table.table_a th{border:1px solid #ddd;padding:10px;text-align:left}.wrapper main.detail .post_content table.table_a th{background-color:#e6f2ff;color:#00a1e9;font-weight:700;text-align:center;white-space:nowrap;width:20%}.wrapper main.detail .post_content table.table_a td{background-color:#fff}.wrapper main.detail .post_content .table_b{border-collapse:collapse;font-family:Arial,sans-serif;margin:20px auto}.wrapper main.detail .post_content .table_b td,.wrapper main.detail .post_content .table_b th{padding:12px;text-align:left}.wrapper main.detail .post_content .table_b th{font-weight:400;text-align:center;width:20%}.wrapper main.detail .post_content .table_b td{width:80%}.wrapper main.detail .post_content .table_b tr:nth-child(2n){background-color:#f7f7f7}.wrapper main.detail .post_content .table_b tr{background-color:#fff;border-bottom:1px solid #f7f7f7;border-top:1px solid #f7f7f7}.wrapper main.detail .post_content .table_c{border-collapse:collapse;font-family:sans-serif;width:100%}.wrapper main.detail .post_content .table_c th{background-color:#3498db;border:1px solid #fff;color:#fff;padding:12px;text-align:left;text-align:center}.wrapper main.detail .post_content .table_c td{border:1px solid #ddd;padding:12px;text-align:center}.wrapper main.detail .post_content .table_c a{color:#3498db;-webkit-text-decoration:none;text-decoration:none}.wrapper main.detail .post_content .table_c a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wrapper main.detail .post_content .table_c tbody tr:hover{background-color:#f5f5f5}.wrapper main.detail .post_content .contact-button-base{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition-duration:.15s;transition-property:background-color,border-color,color,box-shadow;transition-timing-function:ease-in-out}.wrapper main.detail .post_content body{align-items:center;background-color:#f7fafc;display:flex;flex-direction:column;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:2rem}.wrapper main.detail .post_content .button-showcase{margin-bottom:3rem;text-align:center}.wrapper main.detail .post_content .button-title{color:#4a5568;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.wrapper main.detail .post_content .button-description{color:#718096;font-size:.875rem;margin-top:.5rem}.wrapper main.detail .post_content .button-standard{background-color:#3b82f6;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#fff;font-size:1.125rem;font-weight:600;padding:.75rem 2rem}.wrapper main.detail .post_content .button-standard:hover{background-color:#2563eb}.wrapper main.detail .post_content .button-standard:focus{box-shadow:0 0 0 3px rgba(59,130,246,.5);outline:none}.wrapper main.detail .post_content .button-soft{background-color:#10b981;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#fff;font-size:1.125rem;font-weight:500;padding:.75rem 2.5rem}.wrapper main.detail .post_content .button-soft:hover{background-color:#059669}.wrapper main.detail .post_content .button-soft:focus{box-shadow:0 0 0 3px rgba(16,185,129,.5);outline:none}.wrapper main.detail .post_content .button-icon{background-color:#0ea5e9;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;font-size:1rem;font-weight:500;padding:.75rem 1.5rem}.wrapper main.detail .post_content .button-icon:hover{background-color:#0284c7}.wrapper main.detail .post_content .button-icon:focus{box-shadow:0 0 0 3px rgba(14,165,233,.5);outline:none}.wrapper main.detail .post_content .button-icon svg{height:1.25rem;margin-right:.5rem;width:1.25rem}.wrapper main.password h2{border-left:none;font-family:Inter;font-size:28px;font-weight:700;line-height:100%;margin:20px 20px 20px 0;padding-left:0}.wrapper main.password .form{margin:20px 0;max-width:800px;width:100%}.wrapper main.password .form .text{font-family:Inter;font-size:14px;font-weight:300;line-height:150%}.wrapper main.password .form .red_box_text{background-color:#c00;border-radius:4px;color:#fff;font-size:14px;padding:4px;width:38px}.wrapper main.password .form .password_single{display:flex;flex-wrap:wrap}.wrapper main.password .form .password_single .password_head{font-weight:700;width:100%}.wrapper main.password .form .password_single .password_body{margin-top:10px;width:100%}.wrapper main.password .form .password_single .password_body input{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px!important;margin-top:0;padding:8px;width:100%}.wrapper .category .category_search select{border:1px solid #ccc;border-radius:5px;padding:8px 10px}.wrapper .category .category_search span.btn-search{cursor:pointer}@media screen and (max-width:850px){.wrapper .category .category_search{margin-top:20px}.wrapper .category .category_search .cancer{width:150px}}