﻿@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/assets/MaterialIcons-Regular-8c998b4a9c0acbb9fe5dd572c206a5a33fdd5ca2b58db87fc3b893beac85068d.eot");src:local("Material Icons"),local("MaterialIcons-Regular"),url("/assets/MaterialIcons-Regular-a87d66c91b2e7dc5530aef76c03bd6a3d25ea5826110bf4803b561b811cc8726.woff2") format("woff2"),url("/assets/MaterialIcons-Regular-c4a1baec300d09e03a8380b85918267ee80faae8e00c6c56b48e2e74b1d9b38d.woff") format("woff"),url("/assets/MaterialIcons-Regular-b7f4a3ab562048f28dd1fa691601bc43363a61d0f876d16d8316c52e4f32d696.ttf") format("truetype")}.material-icons,.mi{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons.md-18,.mi.md-18{font-size:18px}.material-icons.md-24,.mi.md-24{font-size:24px}.material-icons.md-36,.mi.md-36{font-size:36px}.material-icons.md-48,.mi.md-48{font-size:48px}.material-icons.md-dark,.mi.md-dark{color:rgba(0,0,0,0.54)}.material-icons.md-dark.md-inactive,.mi.md-dark.md-inactive{color:rgba(0,0,0,0.26)}.material-icons.md-light,.mi.md-light{color:#fff}.material-icons.md-light.md-inactive,.mi.md-inactive{color:rgba(255,255,255,0.3)}.material-icons.r90,.mi.r90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.material-icons.r180,.mi.r180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.material-icons.r270,.mi.r270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.material-icons.flip-horizontal,.mi.flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.material-icons.flip-vertical,.mi.flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}@font-face{font-family:'Roboto';src:url(/assets/green/Roboto/Roboto-Light-e7ea653ddec2d2a74d0dcbff099c009cc7469ec323a50c89a2915ce44ca4c0b4.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url(/assets/green/Roboto/Roboto-Regular-56a45233d29f11b4dfb86d248e921939d115778f87325e7ae8cc108383d6664d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(/assets/green/Roboto/Roboto-Bold-ef2ab0e402d5cb9de893e263a2c44e57f57fec3974b0d981bfe84dec3dae83a1.ttf) format("truetype");font-weight:700;font-style:normal}html,body{width:100%}body{font-family:"Roboto", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS ゴシック", sans-serif;line-height:1.6;font-size:16px;color:#324646;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;min-height:100vh}@media (max-width: 1032px){body{font-size:15px;font-size:0.9375rem}}main{padding-bottom:80px}main.top-main--logged-in{padding-bottom:0}@media (min-width: 1033px){main{min-height:calc(100vh - 340px)}}@media (max-width: 1032px){main{padding-bottom:32px}}a{color:#324646;text-decoration:none}a:hover{text-decoration:underline}@media (max-width: 1032px){a:hover{text-decoration:none}}small{font-size:14px;font-size:0.875rem}@media (max-width: 1032px){small{font-size:13px;font-size:0.8125rem}}.wrap{padding-top:40px;padding-bottom:40px}@media (max-width: 1032px){.wrap{padding-top:30px;padding-bottom:30px}}.inner{min-width:1032px;max-width:1032px;margin:0 auto}@media (max-width: 1032px){.inner{width:100%;min-width:0;max-width:100%;padding-left:16px;padding-right:16px}}.inner-wide{width:1032px}@media (max-width: 1032px){.inner-wide{min-width:0;max-width:100%;padding-left:0;padding-right:0}}.inner-narrow{min-width:auto;width:600px}@media (max-width: 1032px){.inner-narrow{width:auto;padding-left:0;padding-right:0}}@media (max-width: 1032px){.inner-sp{padding-left:0;padding-right:0}}.inner-xs{min-width:0;width:600px}@media (max-width: 1032px){.inner-xs{width:100%;padding-left:16px;padding-right:16px}}@media (max-width: 1032px){.inner-contents{width:100vw;margin-left:-16px}}.section-green{background:#f0fafa}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}img{border-style:none}ul,ol{list-style:none}fieldset,button{border:none}input[type*="button"]{cursor:pointer}em{font-style:normal}main{display:block}button{cursor:pointer;background:transparent}button,input,select,textarea{font-family:inherit;font-size:100%}@font-face{font-family:'Roboto';src:url(/assets/green/Roboto/Roboto-Light-e7ea653ddec2d2a74d0dcbff099c009cc7469ec323a50c89a2915ce44ca4c0b4.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url(/assets/green/Roboto/Roboto-Regular-56a45233d29f11b4dfb86d248e921939d115778f87325e7ae8cc108383d6664d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(/assets/green/Roboto/Roboto-Bold-ef2ab0e402d5cb9de893e263a2c44e57f57fec3974b0d981bfe84dec3dae83a1.ttf) format("truetype");font-weight:700;font-style:normal}.header-pc{height:60px;border-bottom:1px solid #dce1e1}.header-pc .search__textbox{width:507px}.header-pc .search{float:left}.header-border{border-bottom:1px solid #dce1e1}@media (max-width: 1032px){.search-container-pc,.header-pc{display:none}}.search-container-pc .search,.header-pc .search{margin-top:12px;width:507px}.search-container-pc .search__textbox,.header-pc .search__textbox{height:36px;border-right-width:41px;margin-bottom:0;padding:9px 15px 10px;outline:none}.search-container-pc .search__textbox[type="text"]:focus,.header-pc .search__textbox[type="text"]:focus{border-radius:5px 5px 5px 0}.search-container-pc .search__button,.header-pc .search__button{width:41px;height:36px;line-height:1.0}@media (min-width: 1033px){.search-container-sp,.header-sp{display:none}}.header--sm .search-container-sp,.header--sm .header-sp{padding-bottom:0}.search-container-sp.header-sp-border--none,.header-sp-border--none.header-sp{border-bottom:none}@media (max-width: 1032px){.search-container-sp.header-sp-border--none ~ .breadcrumbs,.header-sp-border--none.header-sp ~ .breadcrumbs{display:none}}.header-sp{border-bottom:1px solid #dce1e1}.header-sp__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1}.header-sp__logo{flex:1;text-align:center;margin-top:5px;margin-bottom:12px}.header-sp-menu,.header-sp__side{width:80px}.header-sp-menu{order:-1;font-size:18px;font-size:1.125rem;color:#324646;padding-top:7px;padding-left:15px}.header-sp-menu button{background:transparent}.header-sp-menu.drawer-open .glyphs-menu{display:none}.header-sp-menu__inner{font-size:14px;font-size:0.875rem}@media screen and (orientation: landscape){.header-sp-menu__inner>.drawer-menu{padding-bottom:100px}}.header-sp-menu__button{text-align:center;padding:15px}.header-sp-menu__button .button{font-size:16px;font-size:1rem;width:100%;padding-top:10px;padding-bottom:10px}.header-sp-menu__contents{padding:12px 15px 20px;border-top:1px solid #dce6e6}.header-sp-menu__contents--info{background:#f0fafa;border-top:none}.header-sp-menu__list li{margin-top:10px}.header-sp-menu__list li a{position:relative;display:inline-block;padding:8px 0 8px 15px}.header-sp-menu__list li a::before{position:absolute;content:"";top:0.5em;left:0;width:7px;height:7px;border-top:1px solid #b4c3be;border-right:1px solid #b4c3be;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-sp-menu__title{font-size:12px;font-size:0.75rem;font-weight:bold;color:#b4c3be}.header-sp-menu__info{margin-top:15px;border-bottom:1px solid #dce6e6}.header-sp-menu__info-item{border-top:1px solid #dce6e6}.header-sp-menu__info-item a{display:block;padding:10px}.header-sp-menu__info-data{font-size:12px;font-size:0.75rem;color:#646e69}.header-sp__side{font-size:14px;font-size:0.875rem;padding-top:10px;padding-right:10px;text-align:right}.header-sp__notification{font-size:17px;font-size:1.0625rem;color:#324646;width:2.2rem;padding:5px 5px 5px 5px;margin-top:-6px}.header-sp__search{zoom:1;margin-bottom:10px;padding-left:10px;padding-right:10px}.header-sp__search:before,.header-sp__search:after{display:table;content:"";line-height:0}.header-sp__search:after{clear:both}.header-sp__search .search{margin-top:0}.header-sp__search .search__button{padding-top:4px;line-height:30px}.header-sp__search .search__textbox{width:100%;height:34px;padding:3px 10px 4px}.header-sp--search-icon .header-sp__side>*{display:inline-block;vertical-align:top}.header-sp--search-icon .header-sp__search-trigger{width:2.2rem;text-align:center;padding:5px 5px 5px 5px;margin-top:-5px}.header-sp--search-icon .header-sp__search-trigger>i{font-size:1.0625rem}.header-sp--search-icon .header-sp__side{width:110px;margin-left:-30px}.header-sp--search-icon .header-sp__search-trigger .close{font-size:0.9375rem}.header-sp--search-icon .header-sp__search-contents{font-size:15px;text-align:start;position:absolute;top:0;left:0;z-index:100;background:#fff;width:100vw;height:100vh}.header-sp--no_menu .header-sp__logo{margin-left:80px}.header-sp--simple-login .header-sp__logo{margin-left:80px}@media (max-width: 1032px){.header--sm{height:auto;min-height:40px}}.header__content{width:1032px;margin:0 auto}@media (max-width: 1032px){.header__content{position:relative;width:100%;padding-left:10px;padding-right:5px}}.header-float__content{position:absolute}.header--top-page .header-sp,.header--top-page .header-pc{border-bottom:none}.header--top-page .header-sp__inner{justify-content:space-between}@media (min-width: 1033px){.logo{float:left;margin:18px 32px 18px 0;line-height:1}.logo img{width:141px;height:24px}}.logo img{vertical-align:bottom}@media (max-width: 1032px){.logo img{height:20px}}.global-nav{zoom:1;position:relative;float:right;font-size:14px;font-size:0.875rem;margin-top:0}.global-nav:before,.global-nav:after{display:table;content:"";line-height:0}.global-nav:after{clear:both}.global-nav>ul{zoom:1;display:inline-block;margin-right:24px;vertical-align:top}.global-nav>ul:before,.global-nav>ul:after{display:table;content:"";line-height:0}.global-nav>ul:after{clear:both}.global-nav li{float:left}@media (max-width: 1032px){.global-nav li:last-of-type button{border-right:none}}.global-nav .button{padding:0 16px;margin-top:12px;font-size:14px;font-size:0.875rem;word-break:inherit;line-height:36px}.global-nav .button i{font-size:18px;font-size:1.125rem;vertical-align:text-bottom}.global-nav .button--default{padding-top:7px;padding-bottom:7px}.global-nav .active{background:#f0fafa}.global-nav li>a,.global-nav li>button{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background:#fff;color:#324646;text-align:center;height:59px;line-height:24px;padding:0 12px;outline:none}@media (max-width: 1032px){.global-nav li>a,.global-nav li>button{font-weight:normal;font-size:9px;font-size:0.5625rem;line-height:1;width:46px;height:46px;padding:6px 2px 0}}.global-nav li>a:hover,.global-nav li>button:hover{text-decoration:none}@media (min-width: 1033px){.global-nav li>a:hover,.global-nav li>button:hover{background:#f0fafa}}@media (max-width: 1032px){.global-nav li>button{padding-top:0}}@media (max-width: 1032px){.global-nav li>a{padding-top:8px}}.global-nav i{font-size:22px;font-size:1.375rem;margin-bottom:5px;margin:0 5px 0 0;vertical-align:top}@media (max-width: 1032px){.global-nav i{vertical-align:top;font-size:16px;font-size:1rem}}@media screen and (max-width: 1032px) and (min-width: 321px){.global-nav i{margin-bottom:6px}}@media (max-width: 1032px){.global-nav{height:46px;overflow:hidden}}.global-nav>a.button:not(:first-of-type){margin-left:16px}.global-nav .sub-nav .material-icons__apps:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__apps:before{content:""}.global-nav .sub-nav .material-icons__description:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__description:before{content:""}.global-nav .sub-nav .material-icons__local_hospital:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__local_hospital:before{content:""}.global-nav .sub-nav .material-icons__question_answer:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__question_answer:before{content:""}.global-nav .sub-nav .material-icons__history:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__history:before{content:""}.global-nav .sub-nav .material-icons__bookmark_border:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__bookmark_border:before{content:""}.global-nav .sub-nav .material-icons__event_note:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__event_note:before{content:""}.global-nav .sub-nav .material-icons__person_outline:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__person_outline:before{content:""}.global-nav .sub-nav .material-icons__help_outline:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__help_outline:before{content:""}.global-nav .sub-nav .material-icons__feedback:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__feedback:before{content:""}.global-nav .sub-nav .material-icons__exit_to_app:before,.header-sp-menu .header-sp-menu__list_material-icons .material-icons__exit_to_app:before{content:""}@media (max-width: 1032px){.global-nav .sub-nav a,.header-sp-menu .header-sp-menu__list_material-icons a{display:block;padding:8px 0 0}}.global-nav .sub-nav a[class^="material-icons__"]:before,.header-sp-menu .header-sp-menu__list_material-icons a[class^="material-icons__"]:before{font-family:"Material Icons";font-size:22px;font-size:1.375rem;vertical-align:middle;margin-bottom:5px;padding-right:12px;margin:0;display:inline-block}@media (min-width: 1033px){.global-nav .sub-nav a[class^="material-icons__"]:before,.header-sp-menu .header-sp-menu__list_material-icons a[class^="material-icons__"]:before{width:34px}}@media (max-width: 1032px){.global-nav .sub-nav a[class^="material-icons__"]:before,.header-sp-menu .header-sp-menu__list_material-icons a[class^="material-icons__"]:before{font-size:24px;font-size:1.5rem}}@media (max-width: 1032px){_::-webkit-full-page-media,_:future,:root .global-nav li a{padding-top:8px}}.header-badge{position:absolute;top:12px;margin-left:2px;display:inline-block;border-radius:8px;background:#fa7864;color:#fff;font-size:10px;font-size:0.625rem;line-height:1.2;font-weight:normal;padding:2px 5px}@media (min-width: 1033px){.header-badge{right:0}}@media (max-width: 1032px){.header-badge{top:3px;left:auto;padding:2px 4px}}@media (max-width: 1032px){.global-nav__button--notification{padding-top:5px !important;padding-bottom:4px !important}}@media (max-width: 1032px){.global-nav__button--notification i{margin-bottom:4px}}@media screen and (max-width: 1032px) and (min-width: 321px){.global-nav__button--notification i{margin-bottom:5px}}@media (max-width: 1032px){.global-nav__button--inner{position:absolute;top:4px;display:block;width:46px;left:0}}@media (min-width: 1033px){.global-nav__fadein .global-nav__fadein--target{opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease}.global-nav__fadein .global-nav__fadein--target.active{background:#fff;opacity:1;visibility:visible}.global-nav__fadein .global-nav__fadein--target .dropdown-box__button--close{display:none}}.dropdown-box{position:absolute;top:59px;right:0;width:100%;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;border:1px solid #dce1e1;z-index:10}@media (max-width: 1032px){.dropdown-box{top:0;left:0;width:100%;height:100vh}}.dropdown-box--top{z-index:20}.dropdown-box--top::before,.dropdown-box--top::after{content:"";position:absolute;transform:translateX(-50%);display:block;width:0px;height:0px;border-style:solid}.dropdown-box--top::before{top:-15px;border-width:0 12px 15px;border-color:transparent transparent #fff transparent;z-index:1}.dropdown-box--top::after{top:-16px;border-width:0 13px 16px;border-color:transparent transparent #dce1e1 transparent;z-index:0}.global-nav__nav-notifications button{width:80px}.global-nav__nav-notifications .dropdown-box--top::before,.global-nav__nav-notifications .dropdown-box--top::after{left:calc(80px / 2)}.global-nav__menu button{width:110px}.global-nav__menu .dropdown-box--top::before,.global-nav__menu .dropdown-box--top::after{left:auto;right:calc(125px + 110px / 2)}.global-nav__menu .dropdown-box--top::after{right:calc(123px + 110px / 2)}.dropdown-box__title{width:298px;border-bottom:1px solid #dce1e1;background:#fff;color:#28c8a0;text-align:center;font-size:16px;font-size:1rem;padding:10px}@media (max-width: 1032px){.dropdown-box__title{position:absolute;width:100%;z-index:1}}.dropdown-box__list{max-height:400px;overflow:auto;border-left:none !important}.dropdown-box__list li{float:none;border-top:1px solid #dce1e1}.dropdown-box__list li>a,.dropdown-box__list li>.no-notice{display:block;padding:15px 15px 15px 28px;font-size:14px;font-size:0.875rem;font-weight:normal;line-height:1.5;width:100%;height:auto;text-align:left;border-left:none;border-right:none}.dropdown-box__list li>a:hover{background:#f0fafa;text-decoration:none}.dropdown-box__list li span{font-size:12px;font-size:0.75rem;color:#b4b4b4}.dropdown-box__list li span>i{font-size:14px;font-size:0.875rem;vertical-align:text-bottom}.dropdown-box__list li:first-of-type{border-top:none}@media (max-width: 1032px){.dropdown-box__list li:last-of-type a{border-bottom:1px solid #dce1e1}}.dropdown-box__list .unread{position:relative}.dropdown-box__list .unread::before{content:"";position:absolute;background:#28c8a0;top:21px;left:10px;height:10px;width:10px;border-radius:50%}@media (max-width: 1032px){.dropdown-box__list{max-height:none;height:100%;padding-top:45px;padding-bottom:45px}}.dropdown-box__button--close{position:absolute;top:12px;right:15px;display:inline-block;background:#fff !important;cursor:pointer;width:30px;height:30px}.dropdown-box__button--close::before{display:block;content:"";position:absolute;top:0;left:7px;margin:0 20px 0 7px;padding:0;width:1px;height:20px;background:#324646;transform:rotate(45deg)}.dropdown-box__button--close::after{display:block;content:"";position:absolute;top:50%;left:5px;width:20px;height:1px;margin-top:-5px;background:#324646;transform:rotate(45deg)}@media (max-width: 1032px){.dropdown-box__button--close{top:11px;right:11px}}.dropdown-box__button-sp--close{position:absolute;top:6px;right:18px;display:inline-block;color:#324646;background:#fff !important;cursor:pointer;font-size:18px;font-size:1.125rem}.global-nav--overflow .main-nav.pc-only{margin-top:16px;text-align:center}.global-nav--overflow .main-nav.pc-only .button--register{margin:0 auto}.global-nav--overflow .sub-nav.pc-only{margin-top:16px}.global-nav--overflow .sub-nav.pc-only li{float:none;border:0;width:auto;position:relative;margin:0}.global-nav--overflow .sub-nav.pc-only li:nth-child(1),.global-nav--overflow .sub-nav.pc-only li:nth-child(2),.global-nav--overflow .sub-nav.pc-only li:nth-child(3){border:0}.global-nav--overflow .sub-nav.pc-only li a{display:block;width:auto;height:auto;padding:6px 24px;font-size:14px;font-size:0.875rem;font-weight:normal;text-align:left}.global-nav--overflow .sub-nav.pc-only.sub-nav__secondary{border-top:1px solid #dce1e1;padding-top:12px;margin:16px 0}.global-nav--overflow .sub-nav.pc-only.sub-nav__secondary li a{font-size:12px;font-size:0.75rem}@media (max-width: 1032px){.global-nav--hide-search{margin-bottom:0}}@media (max-width: 1032px){.spfixed{position:fixed;width:100%}}.main-nav li a{color:#646e69;display:block;text-align:center;font-weight:bold;padding-top:18px;padding-bottom:18px}.main-nav li a:hover{background:#f5f9f9}@media (max-width: 1032px){.main-nav li a{font-weight:normal;padding-top:10px;padding-bottom:10px}}.main-nav i{font-size:54px;font-size:3.375rem}@media (max-width: 1032px){.main-nav i{font-size:30px;font-size:1.875rem;margin-bottom:3px}}@media (max-width: 1032px){.main-nav{width:100%;font-size:14px;font-size:0.875rem;margin-bottom:10px;margin-right:0}}@media (max-width: 1032px){.sub-nav{float:none;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.sub-nav:last-of-type{margin-right:0}.sub-nav li{float:left;width:260px;border-bottom:1px solid #dce1e1}@media (min-width: 1033px){.sub-nav li{margin-right:20px}.sub-nav li:nth-child(1),.sub-nav li:nth-child(2),.sub-nav li:nth-child(3){border-top:1px solid #dce1e1}.sub-nav li:nth-child(3n){margin-right:0}}@media (max-width: 1032px){.sub-nav li{float:left;width:48%;margin-right:4%}.sub-nav li:nth-child(2n){margin-right:0}}.sub-nav a{color:#646e69;display:block;padding:8px 10px}.sub-nav a:hover{background:#f5f9f9}@media (max-width: 1032px){.sub-nav a{padding-left:0;padding-right:0}}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:22px;height:16px;margin-top:5px;margin-bottom:2px}@media (max-width: 1032px){.menu-trigger{width:18px;height:13px;margin-top:7px;margin-bottom:4px}}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#646e69;border-radius:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:5px}@media (max-width: 1032px){.menu-trigger span:nth-of-type(2){top:4px}}.menu-trigger span:nth-of-type(3){top:10px}@media (max-width: 1032px){.menu-trigger span:nth-of-type(3){top:8px}}.menu-trigger span:nth-of-type(4){bottom:0}.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(10px) scale(0);transform:translateY(10px) scale(0)}.active .menu-trigger span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){.active .menu-trigger span:nth-of-type(2){top:5px}}.active .menu-trigger span:nth-of-type(3){top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active .menu-trigger span:nth-of-type(4){-webkit-transform:translateY(-10px) scale(0);transform:translateY(-10px) scale(0)}.search-suggest{position:absolute;top:35px;left:0;width:calc(507px - 41px);border:1px solid #dce1e1;background:#fff;z-index:10}.search-suggest button:focus{outline:none}@media (max-width: 1032px){.search-histories{overflow:auto;height:calc(100vh - 46px)}}.search-suggest-wrap{position:relative}.search-suggest__item{position:relative}.search-suggest__item button{text-align:left;background:transparent;word-break:break-all;font-size:14px;font-size:0.875rem;color:#324646;box-sizing:border-box;width:calc(100% - 46px);white-space:nowrap;text-overflow:ellipsis;padding:6px 16px}.search-suggest__item button.search-suggest__menu-trigger{width:auto}.search-suggest__item:hover{background:#f0fafa;text-decoration:none}@media (max-width: 1032px){.search-suggest__item:hover{background:transparent}}.search-suggest__item.focus{background:#f0fafa;text-decoration:none}@media (max-width: 1032px){.search-suggest__item:last-of-type{margin-bottom:16px}}.search-suggest__item:last-of-type button{padding-bottom:9px}@media (max-width: 1032px){.search-suggest-word__item:last-of-type{margin-bottom:45px}}.search-suggest__item-main{padding-right:0}.search-suggest__item-sub{width:48px !important;position:relative;top:-1px;font-size:12px !important}@media (min-width: 1033px){.search-suggest__menu{position:absolute;top:3px;right:2px}}.search-suggest__menu-trigger i{color:#A4A4A4}@media (min-width: 1033px){.search-suggest__menu-trigger.active i{color:#28c8a0}}.search-suggest__menu-contents{position:absolute;top:24px;right:12px;background-color:#fff !important;font-size:12px !important;width:auto !important;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:5px;border:1px solid #dce1e1;padding:14px 16px !important;z-index:1}.search-suggest--sp{top:45px;width:100vw;border-right:none;border-left:none;border-bottom:none}.search-suggest--sp .search-suggest__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:5px}.search-suggest__title{font-size:12px;font-size:0.75rem;color:#b4c3be;margin:0;padding:10px 16px 5px}.search-suggest__button--delete{position:absolute;right:16px;top:10px;font-size:12px;font-size:0.75rem;color:#b4c3be;margin:0}.search-suggest__button{position:relative;display:none;width:19px;height:19px;background:#c8d7d7 !important;border-radius:3px;cursor:pointer;margin:9px 0 0}.search-suggest__button::before,.search-suggest__button::after{content:"aa";position:absolute;background:#fff}.search-suggest__icon{position:relative;top:-1px;font-size:12px;font-size:0.75rem;margin-right:6px}.header-sp__search-trigger{cursor:pointer;padding:0 10px 10px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.header-sp__search-trigger .close{display:none}.header-sp__search-trigger.active .close{display:block;position:absolute;top:10px;left:15px;z-index:101}.header-sp__search-trigger .current_keyword_placeholder{cursor:pointer;border:none;outline:none;width:calc(100% - 30px);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.header-sp__search-contents{position:fixed;top:0;left:0;z-index:100;background:#fff;width:100vw;height:100vh}.header-sp__search-box{border-radius:5px;border:1px solid #dce1e1;color:#b4c3be;font-size:14px;font-size:0.875rem;padding:4px 10px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.header-sp__search-box span.current_keyword{color:#000}.header-sp__search-input{position:absolute;line-height:1.2;left:40px;border:none;width:calc(100vw - 70px);padding:13px 10px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.header-sp__search-input:focus{outline:none}.header-sp__search-input+.delete{display:block;position:absolute;top:10px;right:15px;z-index:101;outline:none}.header-sp__search-input::-webkit-search-cancel-button{display:none}.fade-search-enter-active,.fade-search-leave-active{transition:opacity .15s}.fade-search-enter,.fade-search-leave-to{opacity:0}.header-non{height:42px}footer{border-top:5px solid #28c8a0;background:#ebf5f5;text-align:center;margin-top:auto;padding-bottom:20px;margin-top:auto}footer aside{margin-top:40px}@media (max-width: 1032px){footer aside{margin-top:24px}}footer small{display:inline-block;color:#8c9ba0;font-size:12px;font-size:0.75rem;margin-top:20px}@media (max-width: 1032px){.footer__inquiry{margin-top:16px;font-size:11px;font-size:0.6875rem}.footer__inquiry .footer__inquiry__box{margin-top:12px;padding-left:20px;padding-right:20px}}.footer__nav{margin-top:5px}@media (max-width: 1032px){.footer__nav{border-bottom:1px solid #dce1e1;padding-bottom:12px}}.footer__nav li{display:inline;font-size:14px;font-size:0.875rem;padding:2px 10px}@media (min-width: 1033px){.footer__nav li{border-right:1px solid #dce1e1}.footer__nav li:last-of-type{border-right:0}.footer__nav li a{display:inline-block}}@media (max-width: 1032px){.footer__nav li{box-sizing:border-box;width:50%;font-size:11px;font-size:0.6875rem;text-align:left;padding:0}.footer__nav li a{display:block;padding:15px 13px}}@media (max-width: 1032px){.footer__nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.footer-gloup{zoom:1;margin-top:20px}.footer-gloup:before,.footer-gloup:after{display:table;content:"";line-height:0}.footer-gloup:after{clear:both}.footer-gloup p{text-align:left;font-size:14px;font-size:0.875rem}@media (min-width: 1033px){.footer-gloup p{min-height:70px}}.footer-gloup__col{width:32.3%;float:left;margin-right:1.5%;background:#fff;border:1px solid #dce1e1;border-radius:5px;box-sizing:border-box;padding:20px;text-decoration:none}.footer-gloup__col:last-child{margin-right:0}@media (max-width: 1032px){.footer-gloup__col{width:100%;float:none;margin-top:10px;margin-right:0}.footer-gloup__col:first-child{margin-top:0}.footer-gloup__col img{height:40px}}.footer-gloup__list{margin-top:5px}.footer-gloup__list li{display:inline;font-size:14px;font-size:0.875rem;padding:2px 6px;border-right:1px solid #dce1e1}.footer-gloup__list li:last-of-type{border-right:0}.footer-gloup__list li a{display:inline-block}@media (max-width: 1032px){.footer-gloup__list li{font-size:11px;font-size:0.6875rem}}@font-face{font-family:"glyphs";src:url(/assets/green/glyphs-ee2aa9652bb6d3a6a62c25f55022ed30c370486eabc0167e0227f0473b48c910.eot);src:url(/assets/green/glyphs-ee2aa9652bb6d3a6a62c25f55022ed30c370486eabc0167e0227f0473b48c910.eot?#iefix) format("embedded-opentype"),url(/assets/green/glyphs-2f7abdcea8223d493e79448eb6dbc1da096ea0b14fe68837c8453a9d17d3c225.woff2) format("woff2"),url(/assets/green/glyphs-f38db4fe3543e975e525c84a9cd92bea51ef58f3ba076bc80f9b585c81974be3.woff) format("woff"),url(/assets/green/glyphs-241c39ee01388704e199e0b0028384e6698a16dc496f99deef8e6a8986e8ae94.ttf) format("truetype"),url(/assets/green/glyphs-610ba54d83e30cb56912b5fecde0f9b9649afa897a6d4caf53720073643a419e.svg) format("svg")}.glyphs{font-family:"glyphs";display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphs-arrow_left:before{content:"\F001"}.glyphs-arrow_upper_left:before{content:"\F002"}.glyphs-beginner:before{content:"\F003"}.glyphs-bell:before{content:"\F004"}.glyphs-blank:before{content:"\F005"}.glyphs-book:before{content:"\F006"}.glyphs-bookmark:before{content:"\F007"}.glyphs-bookmark2:before{content:"\F008"}.glyphs-bookmark3:before{content:"\F009"}.glyphs-cake:before{content:"\F00A"}.glyphs-calendar:before{content:"\F00B"}.glyphs-calendar_add:before{content:"\F00C"}.glyphs-camera:before{content:"\F00D"}.glyphs-card:before{content:"\F00E"}.glyphs-check:before{content:"\F00F"}.glyphs-clock:before{content:"\F010"}.glyphs-comment:before{content:"\F011"}.glyphs-comments:before{content:"\F012"}.glyphs-comments_corner:before{content:"\F013"}.glyphs-cross:before{content:"\F014"}.glyphs-cup:before{content:"\F015"}.glyphs-delete:before{content:"\F016"}.glyphs-delete2:before{content:"\F017"}.glyphs-document:before{content:"\F018"}.glyphs-drop:before{content:"\F019"}.glyphs-exclamation_triangle:before{content:"\F01A"}.glyphs-filter:before{content:"\F01B"}.glyphs-filter_line:before{content:"\F01C"}.glyphs-flag:before{content:"\F01D"}.glyphs-gear:before{content:"\F01E"}.glyphs-graph:before{content:"\F01F"}.glyphs-heart:before{content:"\F020"}.glyphs-heart_filled:before{content:"\F021"}.glyphs-hospital:before{content:"\F022"}.glyphs-information:before{content:"\F023"}.glyphs-liquid:before{content:"\F024"}.glyphs-liquid_outline:before{content:"\F025"}.glyphs-list:before{content:"\F026"}.glyphs-lock:before{content:"\F027"}.glyphs-mail:before{content:"\F028"}.glyphs-mail_askdoctors:before{content:"\F029"}.glyphs-mail_bookmark:before{content:"\F02A"}.glyphs-mail_reply:before{content:"\F02B"}.glyphs-medal:before{content:"\F02C"}.glyphs-medicine:before{content:"\F02D"}.glyphs-memo:before{content:"\F02E"}.glyphs-menu:before{content:"\F02F"}.glyphs-menu_dot:before{content:"\F030"}.glyphs-minus:before{content:"\F031"}.glyphs-moon:before{content:"\F032"}.glyphs-newspaper:before{content:"\F033"}.glyphs-pencil:before{content:"\F034"}.glyphs-plus:before{content:"\F035"}.glyphs-plus2:before{content:"\F036"}.glyphs-postmark:before{content:"\F037"}.glyphs-question:before{content:"\F038"}.glyphs-refresh:before{content:"\F039"}.glyphs-reply:before{content:"\F03A"}.glyphs-resolution:before{content:"\F03B"}.glyphs-return:before{content:"\F03C"}.glyphs-save:before{content:"\F03D"}.glyphs-search:before{content:"\F03E"}.glyphs-settlement:before{content:"\F03F"}.glyphs-sex:before{content:"\F040"}.glyphs-sex_female:before{content:"\F041"}.glyphs-sex_free:before{content:"\F042"}.glyphs-sex_male:before{content:"\F043"}.glyphs-sort:before{content:"\F044"}.glyphs-stop:before{content:"\F045"}.glyphs-tag:before{content:"\F046"}.glyphs-trash:before{content:"\F047"}.glyphs-typography:before{content:"\F048"}.glyphs-user:before{content:"\F049"}.glyphs-user_border:before{content:"\F04A"}.glyphs-user_comment:before{content:"\F04B"}.glyphs-user_plus:before{content:"\F04C"}.glyphs-users:before{content:"\F04D"}.glyphs-users2:before{content:"\F04E"}.ad-wrap--mobile{text-align:center;margin:15px 0 5px}.animation-fade-enter-active,.animation-fade-leave-active{transition:opacity 0.3s ease}.animation-fade-enter,.animation-fade-leave-to{opacity:0}.animation-push-left-enter-active,.animation-push-left-leave-active,.animation-push-right-enter-active,.animation-push-right-leave-active{width:100vw;transition:transform 0.5s ease;position:absolute}.animation-push-left-leave-to,.animation-push-right-enter{transform:translateX(-100vw)}.animation-push-left-enter,.animation-push-right-leave-to{transform:translateX(100vw)}.breadcrumbs{font-size:12px;font-size:0.75rem;padding:20px 0 30px}@media (max-width: 1032px){.breadcrumbs{padding:20px 15px 0}}.breadcrumbs-list{width:1032px;margin:0 auto}.breadcrumbs-list li{display:inline-block}@media (max-width: 1032px){.breadcrumbs-list li{margin-bottom:20px}}.breadcrumbs-list li+li{position:relative;padding-left:40px}.breadcrumbs-list li+li::before,.breadcrumbs-list li+li::after{position:absolute;content:"";top:0.6em;width:0;height:0;border-style:solid;border-width:3px 0 3px 8px}.breadcrumbs-list li+li::before{left:15px;border-color:transparent transparent transparent #324646}.breadcrumbs-list li+li::after{left:14px;border-color:transparent transparent transparent #fff}.breadcrumbs-list a{font-weight:bold}@media (max-width: 1032px){.breadcrumbs-list{width:100%;min-width:auto;max-width:auto}.breadcrumbs-list .breadcrumbs-list-item{padding-left:0;display:none}.breadcrumbs-list .breadcrumbs-list-item::before,.breadcrumbs-list .breadcrumbs-list-item::after{content:none}.breadcrumbs-list .breadcrumbs-list-item a{position:relative;font-weight:normal;display:inline-block;max-width:calc(100vw - 32px);height:24px;padding:4px 12px 4px 28px;border-radius:12px;background:#ededed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;font-size:12px;font-size:0.75rem;line-height:1.3}.breadcrumbs-list .breadcrumbs-list-item a:hover{text-decoration:none;background:#E5E5E5}.breadcrumbs-list .breadcrumbs-list-item a::before{position:absolute;top:0;left:12px;bottom:0;width:8px;height:8px;margin:auto;border-top:1px solid #464f55;border-right:1px solid #464f55;-webkit-transform:rotate(225deg);transform:rotate(225deg);content:"";vertical-align:middle}.breadcrumbs-list .breadcrumbs-list-item:nth-last-child(2){display:inline-block}.breadcrumbs-list .breadcrumbs-list-item:nth-last-child(2):first-child{display:none}}.breadcrumbs-list-sp{display:none}@media (max-width: 1032px){.breadcrumbs-list-sp{display:block;margin:0 auto;width:100%;padding:12px 16px 16px;font-size:12px}}.breadcrumbs-list-sp li{display:inline-block;margin-bottom:12px}.breadcrumbs-list-sp li::after{content:">"}.breadcrumbs-list-sp li:last-child::after{display:none}.breadcrumbs-list-sp a{padding:0 4px;font-weight:bold}.block{margin-top:32px}@media (max-width: 1032px){.block{border-top:8px solid #F0F3F3;margin-top:0}}.no-line-block .block{border-top:none}.no-margin-block .block{margin-top:0}.top-border-block{border-top:1px solid #dce1e1;margin-top:40px;padding-top:32px}@media (max-width: 1032px){.top-border-block{margin-top:32px;padding-top:24px}}@media (min-width: 1033px){.block__heading{border-bottom:1px solid #dce1e1;padding-bottom:8px}}@media (max-width: 1032px){.block__heading{padding:16px 16px 0}}.block__heading-border{border-bottom:1px solid #dce1e1;padding-bottom:8px}@media (max-width: 1032px){.block__heading-border{padding-bottom:16px}}.block__content{padding:12px 16px 16px}@media (max-width: 1032px){.block__content{padding-top:12px}}.margin-block-minor{margin:0 auto}@media (max-width: 1032px){.margin-block-minor{margin:-32px 16px 0}}.more-link{display:block;text-align:right;font-weight:bold;padding:12px 8px;border-bottom:1px solid #dce1e1}.detail-link{display:block;text-align:right;margin:24px auto;padding:12px 8px;border-bottom:1px solid #dce1e1;text-align:right}.button{display:inline-block;border-radius:5px;padding:8px 15px;text-decoration:none;transition:color, border-color .3s ease, background-color .3s ease;cursor:pointer;word-break:break-all}.button.register-button{transition:color, border-color 0 ease, background-color 0 ease}.button:hover{text-decoration:none}.button:disabled{background:#e3e6e6;cursor:default}.button:disabled:hover{background:#e3e6e6}@media (max-width: 1032px){.button{font-size:12px;font-size:0.75rem;padding:4px 10px}}.button--default{background:#f0fafa;color:#324646;border:1px solid #dce1e1}.button--default:hover{background:#b9ebe1;border-color:#28c8a0}.button--primary{background:#28c8a0;border:none;color:#fff}.button--primary:hover{background:#00aa7d}.button--secondary{background:#f7fadb;border:1px solid #dce1e1}.button--secondary:hover{background:#f0f5a5}.button--tertiary{background:#fff;border:1px solid #dce1e1}.button--tertiary:hover{background:#b9ebe1;border-color:#28c8a0}.button--register{background:#fa7864;border:none;color:#fff}.button--register:hover{background:#f5644b}.btn-bottom-text{display:block;margin:8px auto 40px;color:#646e69;text-decoration:underline}.button--active{border-color:#28c8a0;background:#b9ebe1}.button--full{width:100%;text-align:center}@media (max-width: 1032px){.button--full-sp{width:100%;font-size:15px;font-size:0.9375rem;text-align:center;padding-top:10px;padding-bottom:10px}}.button--lg{font-size:20px;font-size:1.25rem;line-height:1.6;padding:15px 35px;text-align:center}@media (max-width: 1032px){.button--lg{display:block;font-size:15px;font-size:0.9375rem;padding:12px 15px}}@media (min-width: 1033px){.button--lg{min-width:240px}}.button--md{font-size:16px;line-height:1.6;padding:12px 60px}@media (max-width: 1032px){.button--md{font-size:15px;font-size:0.9375rem;width:100%}}@media (max-width: 320px){.button--md{padding:12px}}.button--sm{font-size:14px;line-height:1.6;padding:12px 4px}@media (max-width: 1032px){.button--sm{padding-top:8px;padding-bottom:8px}}.button--sm{font-size:14px;font-size:0.875rem;line-height:1.6;padding:8px 16px}.button--mini{font-size:12px;font-size:0.75rem;line-height:1.6;padding:2px 6px}.button-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.button-wrap .button{border-radius:0;border-right-width:0}@media (max-width: 1032px){.button-wrap .button{-webkit-flex:auto;flex:auto}}.button-wrap .button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.button-wrap .button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right-width:1px}.button-wrap .button--active{border-width:1px}.button-wrap .button--active+.button{border-left-width:0}.button-toggle.active{display:none}.fab{position:fixed;right:16px;bottom:16px;width:48px;height:48px;border-radius:50%;display:inline-block;text-align:center;background-color:#28c8a0;color:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 0.27s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.27s cubic-bezier(0, 0, 0.2, 1) 0ms;outline:none;-webkit-tap-highlight-color:transparent}.fab .material-icons{font-size:40px;line-height:1.2}.fab:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.fab-small{width:36px;height:36px;border-radius:50%;display:inline-block;text-align:center;background-color:#28c8a0;color:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12);transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 0.27s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.27s cubic-bezier(0, 0, 0.2, 1) 0ms;outline:none;-webkit-tap-highlight-color:transparent}.fab-small .material-icons{font-size:26px;line-height:1.4}.fab-small:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.fab-icon{vertical-align:bottom}.button-select-search{margin:24px auto 0;display:flex;justify-content:center;align-items:center;word-break:normal}@media (max-width: 560px){.button-select-search{margin:16px auto 0;font-size:.75rem}}.button-select-search li{margin-right:12px;width:100%;text-align:center}@media (max-width: 560px){.button-select-search li{margin-right:8px}}.button-select-search li a{padding:0 1%;height:48px;display:flex;justify-content:space-between;align-items:center;border:1px solid #dce1e1;border-radius:4px}.button-select-search li a br{display:none}@media (max-width: 560px){.button-select-search li a br{display:block}}.button-select-search li a:hover{background:#f0fafa;text-decoration:none}@media (max-width: 560px){.button-select-search li a:hover{background:none}}.button-select-search li a span{flex-grow:4}.button-select-search li a i{margin-left:8px;color:#28c8a0}@media (max-width: 560px){.button-select-search li a i{margin-left:0;font-size:1rem}}.button-select-search li:last-child{margin-right:0}.card{position:relative;display:block;background:#fff;border:1px solid #dce1e1;border-radius:5px;box-sizing:border-box;text-decoration:none}.card img{transform:scale(1);transition:0.25s ease-in-out}.card:hover{text-decoration:none}.card:hover img{transform:scale(1.1)}@media (max-width: 1032px){.card{margin-top:10px;margin-left:auto;margin-right:auto}}.card__image{position:relative;overflow:hidden;border-radius:4px 4px 0 0}.card__image img{vertical-align:bottom}@media (max-width: 1032px){.card__image img{width:100%;height:100%}}.card__image--radius{border-radius:4px}.card__text{padding:10px 20px;font-size:0.875rem !important}.card__text p{margin:4px 0 5px}@media (max-width: 1032px){.card__text{padding:6px 10px}}.card__text--overlay{background:rgba(255,255,255,0.85);border-radius:0 0 5px 5px;border-top:1px solid #dce1e1;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.card--ranking{position:relative}.card--ranking .icon-ranking{position:absolute;top:10px;left:10px}@media (max-width: 1032px){.card--ranking .icon-ranking{top:3px;left:3px}}.sp-card--line .card__text{min-height:96px;border-top:1px solid #dce1e1}@media (max-width: 1032px){.sp-card--line .card__text{height:95px;min-height:0;box-sizing:border-box;border-top:none;overflow:hidden;line-height:1.4}.sp-card--line .card__text p{margin:0}}@media (max-width: 1032px){.sp-card--line .card__image{float:left;overflow:hidden;width:95px;height:95px}.sp-card--line .card__image img{width:auto;height:95px;margin-left:-30px}}.chips-list li{margin-top:8px}.chips-list.chips-list--row li{display:inline-block;margin:0 8px 8px 0}.chips-list.chips-list--row li a,.chips-list.chips-list--row li span{display:block}.chips{position:relative;display:inline-block;height:24px;padding:4px 16px;border-radius:12px;background:#ededed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-size:0.75rem;line-height:1.4;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}@media (max-width: 1032px){.chips{max-width:calc(100vw - 32px);font-size:13px;font-size:0.8125rem;line-height:1.3}}@media (min-width: 1033px){.chips{max-width:568px}}.chips.chips--close{padding-right:36px;position:relative;z-index:0;font-size:12px;font-size:0.75rem;line-height:1.4}@media (max-width: 1032px){.chips.chips--close{font-size:13px;font-size:0.8125rem}}.chips.chips--close .close-icon{position:absolute;z-index:0;top:4px;right:8px;font-size:16px;font-size:1rem;color:#A4A4A4}.chips.chips--add{background:none;border:1px solid #dce1e1;padding:3px 16px 3px 32px}.chips.chips--add .add-icon{position:absolute;top:50%;left:8px;transform:translateY(-50%);font-size:16px;font-size:1rem;font-size:1rem}a.chips:hover{text-decoration:none;background:#E5E5E5}.collapse{margin-top:20px}@media (max-width: 1032px){.collapse{border-bottom:1px solid #dce1e1;margin-top:10px}}.collapse__label{font-size:14px;font-size:0.875rem;font-weight:bold;margin-top:20px;cursor:pointer}.collapse__label::before{content:"【"}.collapse__label::after{content:"】"}@media (max-width: 1032px){.collapse__label{position:relative;font-weight:normal;font-size:15px;font-size:0.9375rem;border-top:1px solid #dce1e1;margin-top:0;padding:10px;transition:color .3s ease}.collapse__label::before,.collapse__label::after{display:block;content:'';background-color:#324646;position:absolute}.collapse__label::before{width:11px;height:1px;top:21px;right:10px}.collapse__label::after{width:1px;height:11px;top:16px;right:15px}.collapse__label.active{color:#fa7864;font-weight:bold}.collapse__label.active::before{display:none}.collapse__label.active::after{display:block;content:'';position:absolute;top:1.4em;right:10px;width:11px;height:1px;background-color:#fa7864}}@media (max-width: 1032px){.collapse__contents{border-top:1px solid #dce1e1;display:none}}.collapse__list li{display:inline;border-right:1px solid #dce1e1;font-size:14px;font-size:0.875rem;margin-right:5px;padding:2px 10px 2px 0}.collapse__list li:last-child{border-right:0}.collapse__list li a{display:inline-block}@media (max-width: 1032px){.collapse__list li a{display:block;padding:10px 10px 10px 25px}}.collapse__list li .active{color:#fa7864;font-weight:bold}@media (max-width: 1032px){.collapse__list li{position:relative;display:block;padding:0 0 0 0;margin-right:0;border-right:none}.collapse__list li::before,.collapse__list li::after{position:absolute;content:""}.collapse__list li::before{top:1.2em;right:13px;width:8px;height:8px;border-top:1px solid #cbdada;border-right:1px solid #cbdada;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collapse__list li::after{display:block;top:1.4em;left:5px;width:12px;height:1px;background-color:#cbdada}.collapse__list li:first-child{margin-top:10px}}@media (max-width: 1032px){.collapse__list{padding-bottom:10px}}.collpase-box{border-top:1px solid #dce1e1;border-bottom:1px solid #dce1e1;padding:16px 8px}.collpase-box__trigger{position:relative;cursor:pointer}.collpase-box__trigger::before,.collpase-box__trigger::after{position:absolute;content:"";top:50%;right:12px;width:10px;height:10px;margin-top:-8px;border-top:1px solid #78828c;border-right:1px solid #78828c;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.collpase-box__trigger.active::before,.collpase-box__trigger.active::after{margin-top:-2px;border-top:none;border-right:none;border-bottom:1px solid #78828c;border-left:1px solid #78828c;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.collapse-unit{border-bottom:1px solid #dce1e1}.collapse-unit__label{border-top:1px solid #dce1e1;position:relative;padding:10px 10px 10px 30px;cursor:pointer}.collapse-unit__label::after{display:block;content:'';position:absolute;top:1em;left:10px;width:10px;height:10px;border-right:2px solid #28c8a0;border-bottom:2px solid #28c8a0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collapse-unit__label.active::after{top:1.3em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.collapse-unit__contents{display:none;line-height:1.8;padding:0 10px 10px}.column{width:100%}.column-main{float:left;width:700px}.inner-wide .column-main{width:100%;margin-right:-300px}@media (max-width: 1032px){.inner-wide .column-main{margin-right:0}}@media (min-width: 1033px){.column-main.single-column{float:none;margin-left:auto;margin-right:auto}}@media (max-width: 1032px){.column-main{float:none;width:100%}}.column-side{float:right;width:300px}@media (max-width: 1032px){.column-side{display:none}}.contents-main{width:100%;float:right;margin-left:-160px}.contents-side{float:left;width:160px}@media (max-width: 1032px){.contents-side{display:none}}.contents-wrap{min-width:440px;position:relative;margin:0 340px 0 200px;padding:0}@media (max-width: 1032px){.contents-wrap{min-width:auto;margin:0}}.contents-wrap__wide{min-width:440px;position:relative;margin:0 172px 0 200px;padding:0}@media (max-width: 1032px){.contents-wrap__wide{min-width:auto;margin:0}}@media (max-width: 1032px){.contents-inner{border-top:8px solid #F0F3F3;margin-top:0}}.contents-inner--sp{padding-left:16px;padding-right:16px}/*!
 * jquery-drawer v3.2.2
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License : MIT
 * Author : blivesta <design@blivesta.com> (http://blivesta.com/)
 *//*!------------------------------------*\
    Base
\*!------------------------------------*/.drawer-nav{position:fixed;z-index:101;top:0;overflow:hidden;width:250px;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:24px;font-size:1.5rem;font-weight:bold;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:16px;font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}/*! overlay */.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(50,69,70,0.9)}.drawer-open .drawer-overlay{display:block}/*!------------------------------------*\
    Top
\*!------------------------------------*/.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}/*!------------------------------------*\
    Left
\*!------------------------------------*/.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:0 !important}/*!------------------------------------*\
    Right
\*!------------------------------------*/.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/.drawer-hamburger{position:absolute;z-index:0;top:9px;left:7px !important;display:block;box-sizing:content-box;width:2rem;padding:0;padding:0;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:0;outline:0;background-color:transparent}/*!------------------------------------*\
    accessibility
\*!------------------------------------*//*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */.sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;border:0}/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}/*!------------------------------------*\
    Sidebar
\*!------------------------------------*/.drawer--sidebar{background-color:#fff}.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width: 64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}/*! Left */;.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}/*! Right */;.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}/*! container */;.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width: 75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}/*! container */;.drawer--sidebar .drawer-container{max-width:60rem}}/*!------------------------------------*\
    Navbar
\*!------------------------------------*/.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:102;top:0;width:100%}/*! .drawer-navbar modifier */.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:102;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width: 64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.drawer-navbar .drawer-menu{padding:0}/*! dropdown */;.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}/*!------------------------------------*\
    Dropdown
\*!------------------------------------*/.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}/*! open */.drawer-dropdown.open>.drawer-dropdown-menu{display:block}/*! drawer-caret */.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}/*! open */.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}/*!------------------------------------*\
    Container
\*!------------------------------------*/.drawer-container{margin-right:auto;margin-left:auto}@media (min-width: 64em){.drawer-container{max-width:60rem}}@media (min-width: 75em){.drawer-container{max-width:70rem}}.dropdown{position:relative}.dropdown-trigger{padding:6px 16px;outline:none}.dropdown-trigger i{color:#A4A4A4}.dropdown-trigger.active i{color:#28c8a0}.dropdown-menu{position:absolute;min-width:112px;top:24px;right:13px;background-color:#fff;font-size:12px;font-size:0.75rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:5px;border:1px solid #dce1e1;padding:8px 0;z-index:1}.dropdown-menu button{outline:none}.dropdown-menu.dropdown-menu__one-line{padding:0 0}.flash-messages{position:fixed;bottom:0;width:100%;margin:0 auto;padding:10px 0;text-align:center;z-index:100000}@media (max-width: 1032px){.flash-messages{font-size:12px;font-size:0.75rem}}.flash-messages--success{background:#f7fadb}.form-checkbox{display:inline-block;position:relative;-ms-flex:0 0 18px;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;padding:11px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;will-change:transform, opacity}.form-checkbox+label{cursor:pointer;font-size:14px;font-size:0.875rem}.form-checkbox::after,.form-checkbox::before{background-color:#28c8a0}.form-checkbox::before{-webkit-transition:opacity 15ms linear;-o-transition:opacity 15ms linear;transition:opacity 15ms linear;z-index:1}.form-checkbox::after,.form-checkbox::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:''}.form-checkbox.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.form-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.form-checkbox{line-height:0;white-space:nowrap;cursor:pointer}.form-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .form-checkbox__background{border-color:#dce1e1;background-color:transparent}.form-checkbox--upgraded .form-checkbox__background,.form-checkbox--upgraded .form-checkbox__checkmark,.form-checkbox--upgraded .form-checkbox__checkmark-path,.form-checkbox--upgraded .form-checkbox__mixedmark{-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.form-checkbox__background{left:11px;right:auto;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:11px;bottom:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:45%;height:45%;-webkit-transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1) 0ms,border-color 90ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1) 0ms,border-color 90ms cubic-bezier(0.4, 0, 0.6, 1) 0ms;border:2px solid currentColor;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color, border-color}.form-checkbox--upgraded .form-checkbox__checkmark{opacity:1}.form-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;-webkit-transition:opacity 0.18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:opacity 0.18s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:opacity 0.18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;opacity:0}.form-checkbox__native-control:enabled:checked ~ .form-checkbox__background,.form-checkbox__native-control:enabled:indeterminate ~ .form-checkbox__background{border-color:#28c8a0;background-color:#28c8a0}.form-checkbox__native-control:checked ~ .form-checkbox__background .form-checkbox__checkmark-path,.form-checkbox__native-control:indeterminate ~ .form-checkbox__background .form-checkbox__checkmark-path{stroke-dashoffset:0;-webkit-animation:animation-chdeckbox 0.5s ease-out 0s;animation:animation-checkbox 0.5s ease-out 0s}.form-checkbox__checkmark-path{stroke-width:3.12px;stroke-dashoffset:30;stroke-dasharray:30}@keyframes animation-checkbox{0%{stroke-dashoffset:30}25%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@-webkit-keyframes animation-checkbox{0%{stroke-dashoffset:30}25%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.form-checkbox__native-control:checked ~ .form-checkbox__background .form-checkbox__checkmark{transition:opacity 0.18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.18s cubic-bezier(0, 0, 0.2, 1) 0ms;opacity:1}.form-radio{-webkit-tap-highlight-color:transparent;will-change:transform, opacity;display:inline-block;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;padding:10px;cursor:pointer;vertical-align:middle;will-change:opacity, transform, border-color, color}.form-radio+label{cursor:pointer;font-size:14px;font-size:0.875rem}.form-radio__inner-circle,.form-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%}.form-radio__native-control{margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.form-radio__background{display:inline-block;position:absolute;left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:50%}.form-radio__native-control:checked+.form-radio__background,.form-radio__native-control:disabled+.form-radio__background{transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-webkit-transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:opacity 0.12s 0ms cubic-bezier(0, 0, 0.2, 1),transform 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.form-radio.form-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.form-radio .form-radio__native-control:enabled+.form-radio__background .form-radio__inner-circle,.form-radio .form-radio__native-control:enabled:checked+.form-radio__background .form-radio__outer-circle{border-color:#28c8a0}.form-radio__native-control:checked+.form-radio__background .form-radio__outer-circle,.form-radio__native-control:disabled+.form-radio__background .form-radio__outer-circle{-webkit-transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:border-color 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.form-radio__outer-circle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:border-color 0.12s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;border-width:2px;border-style:solid}.form-radio__background::before,.form-radio__outer-circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.form-radio .form-radio__native-control:enabled+.form-radio__background .form-radio__inner-circle,.form-radio .form-radio__native-control:enabled:checked+.form-radio__background .form-radio__outer-circle{border-color:#28c8a0}.form-radio__native-control:checked+.form-radio__background .form-radio__inner-circle{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-webkit-transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:transform 0.12s 0ms cubic-bezier(0, 0, 0.2, 1),border-color 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.form-radio__native-control:checked+.form-radio__background .form-radio__inner-circle,.form-radio__native-control:disabled+.form-radio__background .form-radio__inner-circle{transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-webkit-transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:transform 0.12s 0ms cubic-bezier(0, 0, 0.2, 1),border-color 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.form-radio__inner-circle,.form-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%}.form-radio__inner-circle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-webkit-transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:transform 0.12s 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 0.12s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;transition:transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;border-width:10px;border-style:solid;border-radius:50%}.form-radio.form-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.form-radio::after,.form-radio::before{background-color:#28c8a0}.form-radio::after,.form-radio::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:''}.form-radio:hover::before,.form-radio__native-control:focus::before{width:28px;height:28px;top:6px;left:6px;opacity:0.04;background-color:#000}.form-radio .form-radio__native-control:enabled:not(:checked)+.form-radio__background .form-radio__outer-circle{border-color:#dce1e1}.form-radio__wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;cursor:pointer}.form-switch{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.form-switch__native-control{position:absolute;top:-14px;left:-14px;width:48px;height:48px;display:inline-block;margin-top:-3px;margin-left:0;transition:-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;cursor:pointer;z-index:2}.form-switch__native-control:checked{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.form-switch__background{display:block;position:relative;width:34px;height:14px;border-radius:50%;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-switch__background::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);border:1px solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-radius:7px;content:''}.form-switch__native-control:enabled:checked ~ .form-switch__background .form-switch__knob,.form-switch__native-control:enabled:checked ~ .form-switch__background::before{background-color:#28c8a0;border-color:#28c8a0}.form-switch__native-control:checked ~ .form-switch__background::before{opacity:0.5}.form-switch__native-control:checked ~ .form-switch__background .form-switch__knob{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.form-switch__native-control:checked ~ .form-switch__background .form-switch__knob::before{opacity:0.15}.form-switch__knob{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);left:0;right:auto;display:block;position:absolute;top:-3px;box-sizing:border-box;width:20px;height:20px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);border:10px solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-radius:50%;z-index:1}.form-switch__knob::before{content:'';position:absolute;top:-24px;left:-24px;width:48px;height:48px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);border-radius:50%;opacity:0.2}.form-switch__native-control:enabled:not(:checked) ~ .form-switch__background .form-switch__knob{background-color:#fafafa;border-color:#fafafa}.form-switch__native-control:enabled:not(:checked) ~ .form-switch__background::before{background-color:#c7cbc9;border-color:#c7cbc9}.input-text{width:100%;border-radius:5px;font-size:16px;font-size:1rem;font-family:"Roboto", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS ゴシック", sans-serif;padding:10px 15px;color:#324646;border:1px solid #dce1e1}.input-text__disabled{background:#e3e6e6}.input-text--sm{width:140px}@media (min-width: 1033px){.input-text--md{width:50%}}.form-date{position:relative}.form-date .vdp-datepicker__calendar{top:42px;left:-1px;border-color:#dce1e1;border-radius:5px}.form-date .vdp-datepicker__calendar .day:hover{border-color:#b3e6da !important}.form-date .vdp-datepicker__calendar .cell.selected,.form-date .vdp-datepicker__calendar .cell.selected:hover{background:#b3e6da}.form-date-input{width:100%;border-radius:5px;font-size:16px;font-size:1rem;font-family:"Roboto", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS ゴシック", sans-serif;padding:10px 15px;color:#324646;border:1px solid #dce1e1}.form-date-input__inner-tag{padding:0}.form-date-input__inner-tag input{padding:8px 8px 8px 16px;border:none;width:100%;border-radius:5px;background-image:url(/assets/green/icon/icon_calendar-94988e9c08b37ab2dfd3d09dc7b959465641e8b766cdd75942ddd873bcc0d0fe.svg);background-repeat:no-repeat;background-position:right 8px top 8px;background-size:20px auto}.input-error{border-color:#fa7864 !important}.form-label{color:#28c8a0;font-size:20px;font-size:1.25rem;font-weight:bold}@media (max-width: 1032px){.form-label{display:block;font-size:16px;font-size:1rem;text-align:center}}.form-label--primary{font-size:14px;font-weight:bold}.form-input{margin-top:4px}.form-helper-text{font-size:12px;font-weight:bold;margin-top:8px;margin-left:16px}.form-helper-text-thin{font-size:12px;margin-top:8px;margin-left:16px}.form-helper-text--error{color:#fa7864;border-color:#fa7864 !important}.form-helper-text--md{font-size:16px}.textarea{width:100%;height:10em;padding:10px 15px;border:1px solid #ccc;border-radius:5px;font-size:16px;font-size:1rem;font-family:"Roboto", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS ゴシック", sans-serif;color:#324646;line-height:1.6}:placeholder-shown{color:#b4c3be}::-webkit-input-placeholder{color:#b4c3be}:-moz-placeholder{color:#b4c3be;opacity:1}::-moz-placeholder{color:#b4c3be;opacity:1}:-ms-input-placeholder{color:#b4c3be}.select-wrap{position:relative;display:inline-block;overflow:hidden;border-radius:5px;background:#fff;padding:0 24px 0 0;max-width:100%;border:1px solid #dce1e1;vertical-align:middle}.select-wrap.select-wrap-error{border-color:#fa7864}@media (min-width: 1033px){.select-wrap{width:50%}}.select-wrap::before{position:absolute;pointer-events:none;content:'\e5c5';top:50%;right:0;transform:translateY(-50%);background:#ffffff;padding-right:8px;font-family:'Material Icons';font-size:24px;font-size:1.5rem}.select-wrap select{border-radius:0;border:0;width:calc(100% + 24px);margin:0;padding:16px 12px;background:transparent;font-size:inherit;line-height:1.2;color:inherit;outline:none;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 1032px){.select-wrap select{font-size:14px;font-size:0.875rem}}.select-wrap select::-ms-expand{display:none}.select-wrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #324646}.select-wrap--sm select{width:180%}.select-wrap--xs select,.select-wrap--mini select{width:230%}.select-wrap--sm{width:100px}.select-wrap--xs{width:82px}.select-wrap--mini{width:65px}@media (max-width: 1032px){.select-wrap--sp{margin-bottom:10px}.select-wrap--sp.select-wrap-nomargin{margin-bottom:0 !important}}.select-text{float:left;padding-top:5px}@media (max-width: 1032px){.select-text{padding-top:12px}}.select-text--between{padding-left:5px;padding-right:5px}.search{position:relative;font-size:16px;font-size:1rem;margin-top:20px}.search .input{position:relative}.search__textbox{font-size:16px;font-size:1rem;margin:0;padding:8px 18px 10px 10px;border-top:1px solid #dce1e1;border-right:1px solid #dce1e1;border-bottom:1px solid #dce1e1;border-left:1px solid #dce1e1;border-radius:5px;width:100%;box-sizing:border-box}@media (max-width: 1032px){.search__textbox{font-size:13px;font-size:0.8125rem}}.search__button{margin:0;padding:0;position:absolute;right:0;top:0;display:block;border:none;color:#fff;font-size:16px;font-size:1rem;line-height:39px;width:36px;cursor:pointer;border-radius:0 4px 4px 0}.inner-search{border-radius:5px;border:1px solid #dce1e1;color:#b4c3be;font-size:14px;font-size:0.875rem;padding:8px 10px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.inner-search span.current_keyword{color:#000}.inner-search .current_keyword_placeholder{cursor:pointer;outline:none;border:none;width:calc(100% - 26px);margin-left:5px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.radio,.checkbox{cursor:pointer;overflow:hidden;position:relative;display:inline-block;border-radius:5px;padding:10px 15px 10px 35px;text-decoration:none;background:#f0fafa;color:#324646;border:1px solid #dce1e1}@media (max-width: 1032px){.radio,.checkbox{font-size:12px;font-size:0.75rem;padding:6px 10px 6px 35px}}.radio input,.checkbox input{margin-right:5px}.radio:before{content:'';position:absolute;width:14px;height:14px;border:1px solid #dce1e1;border-radius:50%;left:15px;top:50%;z-index:3;margin-top:-7px}.radio:after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;left:18px;top:50%;background-color:#f7664f;z-index:1;margin-top:-4px}.radio input[type='radio']{-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:2;width:14px;height:14px;left:-30px;top:50%;margin:0px;box-shadow:45px -1px #f0fafa;margin-top:-6px}.radio input[type='radio']:checked{box-shadow:none}.checkbox:before{content:'';position:absolute;width:14px;height:14px;left:15px;top:50%;border:1px solid #b3b3b3;z-index:3;margin-top:-7px}.checkbox:after{content:'';position:absolute;top:50%;left:19px;display:block;margin-top:-6px;width:6px;height:10px;border-right:3px solid #f7664f;border-bottom:3px solid #f7664f;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);z-index:1}.checkbox input[type='checkbox']{-moz-appearance:none;-webkit-appearance:none;position:absolute;left:-40px;top:50%;width:16px;height:16px;display:block;box-shadow:54px 0px #f0fafa;z-index:2;margin-top:-8px}.checkbox input[type='checkbox']:checked{box-shadow:none}.form-group{zoom:1;padding:16px}.form-group:before,.form-group:after{display:table;content:"";line-height:0}.form-group:after{clear:both}.form-group-border{border-top:1px solid #dce1e1}.form-group-section{border-top:1px solid #dce1e1}@media (max-width: 1032px){.form-group-section{border-top:8px solid #F0F3F3}}.form-group-list{padding-right:0;padding-bottom:0}.form-group-one-line{padding-top:0;padding-right:0;padding-bottom:0}.form-group__header{font-size:14px;font-size:0.875rem;font-weight:bold}.form-group__custom{zoom:1}.form-group__custom:before,.form-group__custom:after{display:table;content:"";line-height:0}.form-group__custom:after{clear:both}.form-group__custom-heading{float:left;padding-top:8px}@media (max-width: 1032px){.form-group__custom-heading{padding-top:16px}}.form-group__custom-button{float:right;margin-right:16px}.form-group__contents{margin-top:8px}.form-field{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;cursor:pointer}.form-field-indent{margin-left:-10px}@media (max-width: 1032px){.form-block--sp{width:45%}}.form-group{zoom:1;padding:16px}.form-group:before,.form-group:after{display:table;content:"";line-height:0}.form-group:after{clear:both}.form-group-border{border-top:1px solid #dce1e1}.form-group-section{border-top:1px solid #dce1e1}@media (max-width: 1032px){.form-group-section{border-top:8px solid #F0F3F3}}.form-group-list{padding-right:0;padding-bottom:0}.form-group-one-line{padding-top:0;padding-right:0;padding-bottom:0}.form-last-group{margin-bottom:80px}.form-group__header{font-size:14px;font-size:0.875rem;font-weight:bold}.form-group__custom{zoom:1}.form-group__custom:before,.form-group__custom:after{display:table;content:"";line-height:0}.form-group__custom:after{clear:both}.form-group__custom-heading{float:left}.form-group__custom-button{float:right;margin-right:16px}.form-group__contents{margin-top:8px}.form-field{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;cursor:pointer}.form-field-indent{margin-left:-10px}@media (max-width: 1032px){.form__col{width:100%;margin-bottom:5px !important}.form__col label{width:100%;font-size:14px;font-size:0.875rem;padding-top:10px;padding-bottom:10px;padding-right:0}}.form-2col{zoom:1}.form-2col:before,.form-2col:after{display:table;content:"";line-height:0}.form-2col:after{clear:both}@media (max-width: 1032px){.form-2col__col{float:left;width:48%;margin-right:1%}.form-2col__col:nth-child(even){margin-right:0}}.form__button-wrap{border-top:1px solid #dce1e1;margin-top:32px;padding-top:32px}@media (max-width: 1032px){.form__button-wrap{margin-top:20px;padding-top:15px}.form__button-wrap .button{width:100%}.form__button-wrap li{display:block !important}}.form__button-wrap.form__button-wrap-noline{border-top:none}.form-inner{margin-top:30px}@media (max-width: 1032px){.form-inner{margin-top:20px}}.form-legend{width:100%;border-bottom:1px solid #dce1e1;padding-bottom:8px;font-weight:bold;font-size:16px}.row{zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}.row-table{display:table;width:100%}.row--half{width:50%}@media (max-width: 1032px){.row--half{width:100%}}.col{float:left;margin-right:2%}.col:last-child{margin-right:0}@media (max-width: 1032px){.col{float:none}.col:last-child{margin-top:10px;margin-right:auto}}.col--reverse{float:right;margin-left:2%;margin-right:0}.col--reverse:last-child{margin-left:0}.main-col{width:65.96%}@media (max-width: 1032px){.main-col{width:100%}}.sub-col{width:32%}@media (max-width: 1032px){.sub-col{width:100%}}.sub-col__inner{margin-top:13px}.sub-col__inner:first-of-type{margin-top:0}.col-2{width:49%}@media (max-width: 1032px){.col-2{width:100%}}.col-2--wide{float:left;margin-right:4%;width:48%}.col-2--wide:last-child{margin-right:0}.col-3{width:32%}@media (max-width: 1032px){.col-3{width:100%}}.col-label{display:table-cell;width:30%;vertical-align:middle}.col-contents{display:table-cell;width:70%}.col-border{border-top:1px solid #dce1e1;margin-top:30px;padding-top:30px}.heading1,.heading2,.heading3,.heading4,.heading5{margin:0;font-weight:bold}@media (max-width: 1032px){.heading1,.heading2,.heading3,.heading4,.heading5{line-height:1.2}}.heading1{font-size:36px;font-size:2.25rem}.heading1 em{color:#28c8a0}@media (max-width: 1032px){.heading1 em{display:block}}.heading1 small{font-size:28px;font-size:1.75rem;color:#646e69}@media (max-width: 1032px){.heading1 small{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.heading1{font-size:28px;font-size:1.75rem}}.heading1.heading-sub{margin:20px auto}.heading2{font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.heading2{font-size:16px;font-size:1rem}}.heading2-custom{font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.heading2-custom{font-size:14px;font-size:0.875rem}}.heading3{font-size:16px;font-size:1rem}@media (max-width: 1032px){.heading3{font-size:15px;font-size:0.9375rem}}.heading4{font-size:14px;font-size:0.875rem}.heading--top{margin-top:30px;margin-bottom:10px}.heading-wrap{text-align:center;font-size:20px;font-size:1.25rem;font-weight:bold}@media (max-width: 1032px){.heading-wrap{background:#dce6e6;font-size:14px;font-size:0.875rem;margin-bottom:10px;padding-top:6px;padding-bottom:6px}}.heading-border{border-bottom:1px solid #dce1e1;padding-bottom:8px}@media (max-width: 1032px){.heading-border{padding:12px 16px}}.heading-block{background:#dce6e6;text-align:center;font-size:16px;font-size:1rem;padding-top:6px;padding-bottom:6px}@media (max-width: 1032px){.heading-block{font-size:14px;font-size:0.875rem;text-align:left;padding:3px 10px}}.heading-block--lg{font-size:18px;font-size:1.125rem}@media (max-width: 1032px){.heading-block--lg{font-size:14px;font-size:0.875rem}}@media (max-width: 1032px){.heading-sp--border{border-bottom:1px solid #dce1e1;margin-left:5%;margin-right:5%;padding-bottom:20px}}@media (max-width: 1032px){.heading-sp--medium{font-size:18px;font-size:1.125rem;margin-bottom:5px}}@media (max-width: 1032px){.heading-sp--top{margin-top:30px;margin-bottom:10px}}.heading-anchor{margin-top:-80px;padding-top:80px}@media (max-width: 1032px){.heading-anchor{margin-top:-100px;padding-top:100px}}.heading-sub{line-height:1.1}@media (max-width: 1032px){.heading-sub{padding-top:15px}}.heading-sub__text{font-size:14px;font-size:0.875rem;font-weight:bold}.inner-heading{padding:24px 16px 0}.inner-heading-border{border-top:1px solid #dce1e1}.text--primary{color:#28c8a0}.text--secondary{color:#c8d7d7}.text--tertiary{color:#78828c}.text--quaternary{color:#646e69}.text--accent{color:#fa7864}.text--error{color:#fa7864;font-weight:bold;font-size:14px;font-size:0.875rem}.pull-left{float:left}.pull-right{float:right}@media (max-width: 1032px){.pull-left--sp{float:left}}@media (max-width: 1032px){.pull-right--sp{float:right}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}@media (max-width: 1032px){.clear--sp{overflow:hidden;clear:both;margin-top:10px}}@media (max-width: 1032px){.overflow--sp{overflow:auto}}.push-top{margin-top:24px}@media (max-width: 1032px){.push-top{margin-top:16px}}.push-top--lg{margin-top:40px}@media (max-width: 1032px){.push-top--lg{margin-top:32px}}@media (min-width: 1033px){.push-top--lg--pc{margin-top:40px}}@media (max-width: 1032px){.push-top--lg--pc{margin-top:0}}.push-top--md{margin-top:12px}.push-top--sm{margin-top:8px}.push-top--mini{margin-top:4px}@media (min-width: 1033px){.push-top--pc{margin-top:24px}}@media (max-width: 1032px){.push-top--sp{margin-top:24px !important}}.push-bottom{margin-bottom:24px}@media (max-width: 1032px){.push-bottom{margin-bottom:16px}}.push-bottom--lg{margin-bottom:40px}@media (max-width: 1032px){.push-bottom--lg{margin-bottom:32px}}.push-bottom--sm{margin-bottom:10px}@media (max-width: 1032px){.push-bottom--sm{margin-bottom:5px}}.push-bottom--sm-inner{padding-bottom:10px}@media (max-width: 1032px){.push-bottom-none--sp{padding-bottom:0}}@media (min-width: 1033px){.push-bottom-none--pc{margin-bottom:0}}.push-left{margin-left:8px}.push-left--sm{margin-left:5px}.push-left--md{margin-left:16px}.push-right{margin-right:8px}.push-right--sm{margin-right:5px}.push-right--md{margin-right:16px}.pull-top{margin-top:0 !important}@media (max-width: 1032px){.pull-top--sp{margin-top:0 !important}}.push-bottom--sm-inner{padding-bottom:10px}@media (max-width: 1032px){.push-bottom-none--sp{padding-bottom:0}}.center{margin-left:auto;margin-right:auto}.item--before{margin-right:5px}.item--after{margin-left:5px}.text-ellipsis{overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 1033px){.text-clamp{overflow:hidden;width:100%}.text-clamp p{font-size:16px;height:76.8px;line-height:1.6;position:relative}.text-clamp p::before,.text-clamp p::after{box-sizing:content-box;background:#fff;position:absolute}.text-clamp p::before{content:"...";top:51.2px;right:0}.text-clamp p::after{content:"";height:100%;width:100%}}@media (max-width: 1032px){.text-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (min-width: 1033px){.text-clamp--line3--sm{overflow:hidden;width:100%}.text-clamp--line3--sm p{font-size:14px;font-size:0.875rem;height:67.2px;margin-top:5px}.text-clamp--line3--sm p::before{top:44.8px}}@media (max-width: 1032px){.text-clamp--line3--sm{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.text-clamp--line3--sm p{font-size:14px;font-size:0.875rem;margin-top:5px}}@media (min-width: 1033px){.text-clamp--line4{overflow:hidden;width:100%}.text-clamp--line4 p{font-size:14px;font-size:0.875rem;height:89.6px;margin-top:5px}.text-clamp--line4 p::before{top:67.2px}}@media (max-width: 1032px){.text-clamp--line4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.text-clamp--line4 p{font-size:14px;font-size:0.875rem;margin-top:5px}}@media (min-width: 1033px){.text-clamp--line4.text-clamp--search-list p{height:auto;min-height:67.2px}.text-clamp--line4.text-clamp--search-list p::before,.text-clamp--line4.text-clamp--search-list p::after{display:none}}@media (min-width: 1033px){.text-clamp--sm p{font-size:14px;font-size:0.875rem;height:67.2px}.text-clamp--sm p::before{top:44.8px}}.item--before{margin-right:5px}.item--after{margin-left:5px}.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.center{margin-left:auto;margin-right:auto}.fixed{position:fixed;width:100%}.item--before{margin-right:5px}.item--after{margin-left:5px}.align-middle{vertical-align:middle}@media (min-width: 1033px){.mobile-only{display:none !important}}@media (max-width: 1032px){.pc-only{display:none !important}}.line-height--lg{line-height:1.8}.hero{background-position:center top;background-size:cover;background-repeat:no-repeat;height:340px}.no-webp .hero{background-image:url(/assets/green/hero-f5f45482738d7a1e3f80c10eb2acf3a5d7fe9ce60dbcb2a84df9f4b3ef1e3316.jpg)}.webp .hero{background-image:url(/assets/green/hero-be676e64422e59eb02a8b4b9d84ed11ad3395cab12272fb6fab9a0a43622943e.webp)}@media (max-width: 1032px){.hero{height:270px;text-align:center}.no-webp .hero{background-image:url(/assets/green/hero_sp-53345179acec0e8a5eeebb5328a74164378534bcdb1b98e29da034a962a8d4f8.jpg)}.webp .hero{background-image:url(/assets/green/hero_sp-c70c8a07bcc713c9c8d22498d29a1e389c323f4144c9d17ef15995b011e522ce.webp)}}@media (min-width: 560px) and (max-width: 1032px){.no-webp .hero:not(.open-lp-hero){background-image:url(/assets/green/hero-f5f45482738d7a1e3f80c10eb2acf3a5d7fe9ce60dbcb2a84df9f4b3ef1e3316.jpg)}.webp .hero:not(.open-lp-hero){background-image:url(/assets/green/hero-be676e64422e59eb02a8b4b9d84ed11ad3395cab12272fb6fab9a0a43622943e.webp)}}.hero--non-login{background-size:cover;height:340px}.no-webp .hero--non-login{background-image:url(/assets/green/landing/hero_pc-a19d906b1aa010f863e3a93c5980274e1ba64d8624897d270828be05b1eadad1.jpg)}.webp .hero--non-login{background-image:url(/assets/green/landing/hero_pc-f7cac7a9ba50f68278397f78867014814432b0955ef077af6e119f92159b6b29.webp)}.hero--non-login h1{width:960px;margin:0 auto;padding-top:110px;font-weight:normal;font-size:36px}@media (max-width: 1032px){.hero--non-login h1{width:100%;font-size:22px;text-align:center;padding-top:30px}}@media all and (max-width: 1032px) and (orientation: landscape){.hero--non-login h1{padding-top:15px}}@media (max-width: 1032px){.hero--non-login{background-position:center bottom;height:380px}.no-webp .hero--non-login{background-image:url(/assets/green/landing/hero_sp-aba40d0666a706ab60a1181447a04b700fda1671847befee7f3882b919a4686b.jpg)}.webp .hero--non-login{background-image:url(/assets/green/landing/hero_sp-0e5cfb778eed6fa2ed571254df05140de614f2d18df4e9cd53a8c7ee43493834.webp)}}@media all and (max-width: 1032px) and (orientation: landscape){.hero--non-login{background-position:center -40px}}.hero__inner{padding-top:70px}@media (max-width: 1032px){.hero__inner{padding-top:120px}}.hero__inner--non-login{text-align:center;margin-top:40px}.hero__inner--non-login p{font-size:18px}@media (max-width: 1032px){.hero__inner--non-login p{font-size:14px}}.hero__inner--non-login .button{margin-top:25px}.hero__inner--non-login .list{color:#28c8a0;font-weight:bold;margin-bottom:5px}.hero__inner--non-login .align-left{text-align:left;display:inline-block}@media (max-width: 1032px){.hero__inner--non-login{margin-top:30px;padding-left:20px;padding-right:20px}}.lp-pdca__title{font-size:36px;line-height:1.3;font-weight:normal;color:#28c8a0}@media (max-width: 1032px){.lp-pdca__title{font-size:26px}}.hero-qa{background-position:center top;background-size:cover;background-repeat:no-repeat;height:160px}.no-webp .hero-qa{background-image:url(/assets/green/hero-qa-119043585ce57c3364a2af1a0581e09e671b78b180528822252dcac711d33541.jpg)}.webp .hero-qa{background-image:url(/assets/green/hero-qa-66bb3e657c8f9f2749423528cc1d800d12ddc1425c9014672eb7f8d4f4fda8d0.webp)}@media (max-width: 1032px){.hero-qa{height:100px}.no-webp .hero-qa{background-image:url(/assets/green/hero-qa_sp-c10ebabf8330d389e0565a8b885035d10eaecc356cfa56e3d9d26e91658e112a.jpg)}.webp .hero-qa{background-image:url(/assets/green/hero-qa_sp-9f03533e4e797857a14ec0c50e3ea0a7f7c52abd95326fb2e0e4131dd5046a43.webp)}}.hero-qa__title{font-size:27px;font-size:1.6875rem;width:1032px;margin:0 auto 0;padding-top:36px}@media (max-width: 1032px){.hero-qa__title{font-size:15px;font-size:0.9375rem;width:auto;text-align:left;padding:12px 16px}}.hero__title{font-size:36px;font-size:2.25rem;color:#646e69;text-shadow:5px 0px 10px rgba(255,255,255,0.8);margin:-10px 0 10px}.hero__title small{font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.hero__title{font-size:24px;font-size:1.5rem;margin-top:0;margin-bottom:6px}}.hero-list{font-size:20px;font-size:1.25rem}.hero-list li{margin-bottom:5px}@media (max-width: 1032px){.hero-list li{margin-bottom:2px}}.hero-list i{color:#28c8a0;font-size:28px;font-size:1.75rem;vertical-align:text-top;margin-right:5px}@media (max-width: 1032px){.hero-list i{font-size:22px;font-size:1.375rem;margin-right:3px}}@media (max-width: 1032px){.hero-list{font-size:16px;font-size:1rem;text-align:left}}.hero-performance{color:#b4b4b4;font-weight:bold;margin-left:40px}@media (max-width: 1032px){.hero-performance{text-align:left;margin-left:30px}}.icon-new,.icon-resolution,.icon-reception{display:inline-block;border-radius:3px;font-size:12px;font-size:0.75rem;padding:2px 8px}.icon-new{background:#fa7864;color:#fff}@media (max-width: 1032px){.icon-new{border-radius:2px;padding:2px 5px}}.icon-resolution{background:#fa7864;color:#fff}@media (max-width: 1032px){.icon-resolution{font-size:11px;font-size:0.6875rem;border-radius:2px;padding:1px 6px 2px}}.icon-reception{background:#c8d7d7}@media (max-width: 1032px){.icon-reception{font-size:11px;font-size:0.6875rem;border-radius:2px;padding:1px 6px 2px}}.icon-ranking{position:relative;display:inline-block;width:24px;background:#fa7864;border-radius:5px;font-size:15px;font-size:0.9375rem;color:#fff;text-align:center;line-height:1;padding:8px 0 6px}.icon-ranking::before{content:'';position:absolute;left:0;bottom:-10px;border-top:4px solid #fa7864;border-right:12px solid #fa7864;border-bottom:10px solid transparent;border-left:12px solid #fa7864}@media (max-width: 1032px){.icon-ranking{width:20px;font-size:14px;font-size:0.875rem}.icon-ranking::before{border-left-width:10px;border-right-width:10px}}.icon--lg{font-size:54px;font-size:3.375rem}@media (max-width: 1032px){.icon--lg{font-size:40px;font-size:2.5rem}}.icon--md{font-size:38px;font-size:2.375rem;vertical-align:bottom}@media (max-width: 1032px){.icon--md{font-size:30px;font-size:1.875rem}}.icon--sm{font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.icon--sm{font-size:30px;font-size:1.875rem}}.icon--first-letter{font-size:120%}@media (max-width: 1032px){.image-full{width:100%;height:auto}}.no-smil .image-smil{display:none}.smil .image-no-smil{display:none}.label{font-size:10px;font-size:0.625rem;display:inline-block;line-height:1;padding:6px 8px;border-radius:5px}.label-default{background:#F0F3F3}.label-accent{background:#FA7864;color:#fff}.label--before{margin-right:5px}.label--after{margin-left:5px}.label--top{margin-bottom:5px}@media (max-width: 1032px){.label--top{margin-bottom:10px}}.label-link{font-size:12px;font-size:0.75rem;display:inline-block;background:#F0F3F3;border-radius:5px;color:#646e69;margin-right:4px;margin-bottom:8px;padding:2px 8px}.label-link-oneline{margin-bottom:0}.link-underline,.link-underline--primary,.link-underline--secondary{display:inline;border-bottom:1px solid #759c9c;line-height:1.3}.link-underline:hover,.link-underline--primary:hover,.link-underline--secondary:hover{border-bottom-color:#324646;text-decoration:none}.link-underline--primary{color:#28c8a0;border-bottom-color:#9eecd8}.link-underline--primary:hover{border-bottom-color:#28c8a0}.link-underline--secondary{color:#fa7864;border-bottom-color:#fdcec7}.link-underline--secondary:hover{border-bottom-color:#fa7864}.link-blank i{font-size:20px;font-size:1.25rem;margin-left:5px;vertical-align:text-top}@media (max-width: 1032px){.link-blank i{font-size:16px;font-size:1rem}}.link-arrow{position:relative;display:block;border-right:none}.link-arrow::before,.link-arrow::after{position:absolute;content:""}.link-arrow::before{top:50%;right:24px;width:14px;height:14px;margin-top:-7px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link-arrow-before{position:relative;display:block;border-right:none;padding-left:20px}.link-arrow-before::before{position:absolute;content:"";top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-horizontal li{display:inline-block;margin-right:5px;margin-bottom:12px}@media (max-width: 1032px){.list-horizontal--sp li{display:block}}.list--note li{list-style-type:none;margin:8px 0 0 1em;padding:0 0 0 16px;padding-left:0;color:#646e69;text-indent:-0.7em;font-size:14px;font-size:0.875rem}.list--note li:before{content:"※";background:none;display:inline;width:auto;height:auto;position:static}.list--disc li,li .list--disc li{list-style:none;position:relative;text-indent:0;text-align:left;margin-top:8px;padding-left:10px}.list--disc li::after,li .list--disc li::after{display:block;content:'';position:absolute;top:.6em;left:0;width:4px;height:4px;background-color:#28c8a0;border-radius:100%}.list--disc-secondary li::after,li .list--disc-secondary li::after{background-color:#324646}.list--checkmark{list-style:none !important}.list--checkmark li:before{content:'✓';margin:0 0.5em}.list--checkmark li:after{display:none}.list--transform-design{list-style:none !important}.list--transform-design li{position:relative;margin:10px;padding-left:20px}@media (max-width: 1032px){.list--transform-design li{padding-left:15px}}.list--transform-design li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:12px;height:8px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){.list--transform-design li::after{width:10px;height:5px}}.list--ordered>li{margin:10px 0 0 1em;padding:0 0 0 16px;counter-increment:sample;text-indent:-2em;list-style-type:none}@media (max-width: 1032px){.list--ordered>li{margin-left:0}}.list--ordered>li::before{content:counter(sample) ".";color:#324646;width:2em;display:inline-block;text-align:right;padding-right:4px}.list--ordered-secondary>li::before{color:#324646}.list--none li{list-style:none;margin:8px 0 0 1em;text-indent:0}@media (max-width: 1032px){.list--none li{margin-left:0}}.list--border li{position:relative;padding-left:25px}.list--border li::after{content:"";position:absolute;display:inline-block;top:0.8em;left:5px;width:12px;height:1px;background-color:#dce1e1}.list-hierarchy{border-bottom:1px solid #dce1e1;margin-top:10px}.list-hierarchy .active,.list-hierarchy .active a{color:#fa7864;font-weight:bold}.list-hierarchy__label{font-weight:bold;position:relative;font-weight:normal;font-size:15px;font-size:0.9375rem;border-top:1px solid #dce1e1;margin-top:0;padding:10px 10px 10px 5px}.list-hierarchy__contents{border-top:1px solid #dce1e1;padding:5px 0 10px}.list-hierarchy__list div{display:inline;border-right:1px solid #dce1e1;font-size:14px;font-size:0.875rem;margin-right:5px;padding:10px 5px 5px 25px;position:relative;display:block;border-right:none}.list-hierarchy__list div:last-child{border-right:0}.list-hierarchy__list div a{display:inline-block}.list-hierarchy__list div::before,.list-hierarchy__list div::after{position:absolute;content:""}.list-hierarchy__list div::before{top:1.3em;right:3px;width:8px;height:8px;border-top:1px solid #cbdada;border-right:1px solid #cbdada;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-hierarchy__list div::after{display:block;top:1.5em;left:5px;width:12px;height:1px;background-color:#cbdada}.list-hierarchy__list>ul li{display:inline;border-right:1px solid #dce1e1;font-size:14px;font-size:0.875rem;margin-right:5px;padding:7px 5px 5px 45px;position:relative;display:block;border-right:none}.list-hierarchy__list>ul li:last-child{border-right:0}.list-hierarchy__list>ul li a{display:inline-block}.list-hierarchy__list>ul li::before,.list-hierarchy__list>ul li::after{position:absolute;content:""}.list-hierarchy__list>ul li::before{top:1em;right:3px;width:8px;height:8px;border-top:1px solid #cbdada;border-right:1px solid #cbdada;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-hierarchy__list>ul li::after{display:block;top:1.2em;left:25px;width:12px;height:1px;background-color:#cbdada}.list-link__box li{padding:0}.list-link__box li a{position:relative;display:block;padding:0 15px 0 0}.list-link__box li a::before{position:absolute;content:"";top:50%;right:10px;width:8px;height:8px;margin-top:-4px;border-top:1px solid #dce1e1;border-right:1px solid #dce1e1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1032px){.list-link__text li a{display:inline-block;padding:16px 0}}.list-link{border-bottom:1px solid #dce1e1}.list-link:first-of-type{border-top:1px solid #dce1e1}.list-link>a{overflow:hidden;position:relative;display:block;padding:15px 0}@media (max-width: 1032px){.list-link>a{padding:10px 0}}.list-link>a:hover{background:#f0fafa;text-decoration:none}.list-link>a:hover .text-clamp p::before,.list-link>a:hover .text-clamp p::after{background:#f0fafa}.list-link .icon-ranking{left:7px;position:absolute;top:22px}@media (max-width: 1032px){.list-link .icon-ranking{left:5px;top:15px}}.list-link__image{float:left;overflow:hidden;width:100px;height:100px}.list-link__image img{width:auto;height:100px;margin-left:-30px}@media (max-width: 1032px){.list-link__image img{height:80px;margin-left:-40px}}@media (max-width: 1032px){.list-link__image{width:80px;height:80px}}.list-link__desc{margin-left:115px}@media (max-width: 1032px){.list-link__desc{margin-left:90px}}@media (max-width: 1032px){.list-link__title{font-size:15px;font-size:0.9375rem;line-height:1.3}}.list-link__subtext{color:#b4b4b4;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:1.3;margin-top:6px}@media (max-width: 1032px){.list-link__subtext{font-weight:normal;font-size:12px;font-size:0.75rem}}.list-col{zoom:1}.list-col:before,.list-col:after{display:table;content:"";line-height:0}.list-col:after{clear:both}.list-col li{float:left;padding-right:2%}.list-col li:nth-child(3n){padding-right:0}@media (max-width: 1032px){.list-col li{float:none;padding-right:0}}.list-col-3 li{width:32%}@media (max-width: 1032px){.list-col-3 li{width:100%}}.list--2col{overflow:hidden;margin-top:20px}.list--2col li{float:left;width:48.5%;margin-right:3%}.list--2col li:nth-child(2){border-top:1px solid #dce1e1}@media (max-width: 1032px){.list--2col li:nth-child(2){border-top:none}}.list--2col li:nth-child(2n){margin-right:0}@media (max-width: 1032px){.list--2col li{float:none;width:100%}}.list-border li{border-bottom:1px solid #dce1e1;padding:13px 10px}.list-border li:first-of-type{border-top:1px solid #dce1e1}.list-border--2col{overflow:hidden}.list-border--2col li{float:left;width:48.5%;margin-right:3%}.list-border--2col li:first-child{border-top:none}.list-border--2col li:nth-child(2n){margin-right:0}@media (max-width: 1032px){.list-border--2col li{float:none;width:100%}}.list--icon li{position:relative;padding:12px 0 12px 24px}.list--icon li i,.list--icon li:before{position:absolute;top:14px;left:0;content:"";color:#28c8a0;font-size:20px;line-height:1}.list--icon li:last-child{padding-bottom:0}.list--icon li>a{padding:12px 0 12px 24px;margin:-12px 0 -12px -24px}@media (max-width: 1032px){.list--icon li>a{display:block}}.list--icon.push-left--lg li{padding-left:36px}.list--icon.push-left--lg li>a{padding-left:36px;margin-left:-36px}.material-list{margin:0;padding:8px 0;line-height:1.5rem;list-style-type:none}.material-list li{position:relative}.material-list-item{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:48px;padding-left:16px;padding-right:16px}.maypage-list--avatar-list .material-list-item{height:56px}.material-list--two-line .material-list-item{height:72px}.material-list--avatar-list .material-list-item{padding-left:0}.material-list-item--variable{height:auto !important;padding-top:16px;-ms-flex-align:start;align-items:start}.material-list-item--variable .material-list-item__graphic{margin-top:10px}.material-list-item__link{height:auto;padding:0;overflow:visible;white-space:normal;text-overflow:clip}.material-list-item__link-arrow{position:relative;display:block;width:100%;border-right:none}.material-list-item__link-arrow::before,.material-list-item__link-arrow::after{position:absolute;content:""}.material-list-item__link-arrow::before{top:50%;right:4px;width:12px;height:12px;margin-top:-7px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.material-list-item__inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%;height:48px;padding:0 16px}.material-list-item__inner .material-list-item__text,.material-list-item__inner .material-list-item__secondary-text{overflow:visible;white-space:normal;text-overflow:clip}@media (max-width: 1032px){.material-list-item__inner .material-list-item__text{font-size:12px;font-size:0.75rem;line-height:1.4}}.material-list-item__inner-link{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%;height:48px}.material-list-item__inner-link::before,.material-list-item__inner-link::after{position:absolute;content:"";top:50%;right:15px;width:0;height:0;border-style:solid;border-width:0 6px 13px;margin-top:-8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.material-list-item__inner-link::before{border-color:transparent transparent #324646}.material-list-item__inner-link::after{right:17px;border-color:transparent transparent #fff}.material-list-item__inner-link:hover{text-decoration:none}.material-list-item__border{border-top:1px solid #dce1e1;width:calc(100% - 42px);left:42px;position:absolute;bottom:0}.material-list-item__text,.material-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;font-size:14px;font-size:0.875rem}.material-list-item__no-ellipsis-text{text-overflow:clip;white-space:normal;overflow:auto}.material-list-item__only-text{margin-left:40px}.material-list-item__secondary-text{color:#949A97}.material-list-item__graphic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-right:16px;font-size:24px;font-size:1.5rem;color:#A4A4A4}.material-list-item__button{margin-left:auto;margin-right:-16px;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal}.material-list-item__button.material-list-item__button-margin{margin-right:0}.material-list-boder--none li:last-of-type .material-list-item__border{display:none}@media (max-width: 1032px){.list-scroll__wrap{position:relative;overflow:hidden;height:2em}.list-scroll__wrap .list-scroll__inner{width:100%;height:3em;overflow-x:auto;-webkit-overflow-scrolling:touch}.list-scroll__wrap .list-scroll__inner:-webkit-scrollbar{display:none}.list-scroll__wrap .list-scroll__inner .list-horizontal{max-width:100%;display:inline-table}.list-scroll__wrap .list-scroll__inner .list-horizontal li{display:table-cell;padding-right:5px}.list-scroll__wrap .list-scroll__inner .list-horizontal li .chips{white-space:nowrap}}.loading{position:fixed;background:rgba(255,255,255,0.9);width:100vw;height:100vh;z-index:1000}.loading-animation,.loading-animation:before,.loading-animation:after{border-radius:50%;width:2em;height:2em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.5s infinite ease-in-out;animation:load7 1.5s infinite ease-in-out}.loading-animation{color:#28c8a0;font-size:10px;font-size:0.625rem;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loading-animation:before,.loading-animation:after{content:'';position:absolute;top:0}.loading-animation:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-animation:after{left:3.5em}@-webkit-keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(20,30,30,0.7);display:table;transition:opacity .3s ease}.modal-mask-scroll{height:100vh;display:block;overflow:auto;margin-left:auto;margin-right:auto}.modal-mask-scroll .modal-wrapper{display:block;padding:16px 0}@media (max-width: 1032px){.modal-mask-scroll .modal-wrapper{padding-bottom:80px}}.modal-mask-scroll .modal-container-scroll{max-height:none}@media (max-width: 1032px){.modal-mask-scroll-sp{display:block;overflow:auto;height:100%;margin-left:auto;margin-right:auto}.modal-mask-scroll-sp .modal-wrapper{display:block;padding:16px 0}.modal-mask-scroll-sp .modal-container-scroll{max-height:none}}.modal-mask--flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-y:auto}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-wrapper--y{margin:10% auto auto;display:block}@media (min-width: 1033px){.modal-wrapper--y{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1}.modalY-enter .modal-wrapper--y,.modalY-leave-to .modal-wrapper--y{opacity:0}}@media (max-width: 1032px){.modal-wrapper--y{width:90%;transition:margin-top 300ms cubic-bezier(0.42, 0, 0.58, 0.8) 0s}.modalY-enter .modal-wrapper--y,.modalY-leave-to .modal-wrapper--y{transition:margin-top 300ms cubic-bezier(0.42, 0, 0.58, 0.8) 0s;margin-top:1000px}}.modal-wrapper--y .lp-register-box__title{font-size:18px}.modal-wrapper--y .lp-register-box__text{font-size:14px}.modal-container{max-width:960px;margin:0 auto 15px;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;position:relative}@media (max-width: 1032px){.modal-container{width:auto}}.modal-container--lg{width:960px}.modal-container--md{width:500px;margin:0px auto}@media (max-width: 1032px){.modal-container--md{width:auto;margin:0 16px}.modal-container--md.modal-container-scroll{max-height:100%}}.modal-container--sm{width:300px;margin:0px auto}@media (max-width: 1032px){.modal-container--sm{width:auto;margin:0 15px}}@media (max-width: 1032px){.modal-container-sp--center{margin-right:16px;margin-left:16px}}.modal-container-scroll{overflow:visible;max-height:100vh}.modal-header h3{margin-top:0;color:#42b983}.modal-header--border{border-bottom:1px solid #dce1e1;margin-left:-15px;margin-right:-15px;padding-bottom:20px}.modal-body{margin:20px 0}.modal-body-section{border-top:1px solid #dce1e1;border-bottom:1px solid #dce1e1;padding:16px 8px;margin:24px 0}.modal-body-section-form{padding:4px}.modal-default-button{float:right}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-scroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.overlay{position:fixed;left:0;top:0;width:100%;height:100vh !important;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;border:1px solid #dce1e1;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1}.overlay+.overlay{z-index:1000}.overlay-header{position:absolute;width:100%;z-index:1;border-bottom:1px solid #dce1e1;background:#fff;font-size:16px;font-size:1rem;text-align:center;line-height:1;padding:14px 12px 12px;height:45px}.overlay-header-border-none{border-bottom:none}.overlay-contents{width:100vw;height:100vh;overflow:scroll;padding-top:45px;background:#fff}.overlay-contents__list{border-left:none !important;height:100%;overflow:scroll}.overlay-contents__list li{float:none;border-top:1px solid #dce1e1}.overlay-contents__list li>a,.overlay-contents__list li>button,.overlay-contents__list li>label{display:block;padding:8px 16px;font-size:14px;font-size:0.875rem;line-height:1.5;width:100%;min-height:50px;height:auto;text-align:left;border-left:none;border-right:none}@media (min-width: 1033px){.overlay-contents__list li>a:hover,.overlay-contents__list li>button:hover,.overlay-contents__list li>label:hover{background:#f0fafa;text-decoration:none}}.overlay-contents__list li>button[disabled]{cursor:default;color:#b4c3be}.overlay-contents__list li>button[disabled]:hover{background-color:transparent}.overlay-contents__list li:first-of-type{border-top:none}@media (max-width: 1032px){.overlay-contents__list li:last-of-type{border-bottom:1px solid #dce1e1}}.overlay-contents__list-item--selected{font-weight:bold;color:#28c8a0}.overlay-header__close-button{position:absolute;top:12px;left:10px;display:inline-block;background:#fff !important;cursor:pointer;width:30px;height:30px}.overlay-header__close-button::before{display:block;content:"";position:absolute;top:0;left:7px;margin:0 20px 0 7px;padding:0;width:1px;height:20px;background:#A4A4A4;transform:rotate(45deg)}.overlay-header__close-button::after{display:block;content:"";position:absolute;top:50%;left:5px;width:20px;height:1px;margin-top:-5px;background:#A4A4A4;transform:rotate(45deg)}@media (max-width: 1032px){.overlay-header__close-button{top:12px;right:16px}}.overlay-header__arrow-button{position:absolute;top:12px;left:16px;display:inline-block;cursor:pointer;font-size:20px;font-size:1.25rem;color:#A4A4A4}.overlay-header__arrow-button i{color:#A4A4A4}.overlay-header__delete-button{position:absolute;top:10px;right:16px;display:inline-block;cursor:pointer;color:#A4A4A4}.overlay-header__delete-button i{color:#A4A4A4}.overlay-header__edit-button{position:absolute;top:11px;right:54px;display:inline-block;cursor:pointer;font-size:20px;font-size:1.25rem;color:#A4A4A4}.overlay-header__edit-button i{color:#A4A4A4;vertical-align:text-top}.overlay-footer{zoom:1;position:fixed;bottom:0;left:0;background:#fff;width:100%;height:78px;padding:16px;box-shadow:0 -3px 6px 0 rgba(0,0,0,0.16)}.overlay-footer:before,.overlay-footer:after{display:table;content:"";line-height:0}.overlay-footer:after{clear:both}.overlay-footer .button{font-size:16px;font-size:1rem;line-height:1;padding:16px 0}.pagination{display:flex;justify-content:center;align-items:stretch;padding:20px;text-align:center}@media (max-width: 1032px){.pagination{padding:10px}}.pagination li{margin:0 5px;border:1px solid #dce1e1;border-radius:5px;padding:0;display:flex;align-items:center;background-color:#fff}.pagination li.current{background-color:#F7FAFA;color:#28c8a0}.pagination li.omitted{border:none;background-color:transparent}@media (max-width: 1032px){.pagination li.omitted{padding:8px 0}}@media (min-width: 1033px){.pagination li span,.pagination li a{display:inline-block;padding:0 8px;min-width:34px;height:34px;vertical-align:middle;line-height:2.0}}@media (max-width: 1032px){.pagination li span,.pagination li a{padding:8px 15px;font-size:16px;font-size:1rem}}.pagination li a{text-decoration:none}@media (max-width: 1032px){.pagination li a{color:#646e69;vertical-align:middle;text-decoration:none}}@media (min-width: 1033px){.pagination li a:hover{background-color:#F7FAFA;color:#28c8a0}}.pagination li:first-of-type a,.pagination li:last-of-type a{display:inline-block;position:relative;font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.pagination li:first-of-type a,.pagination li:last-of-type a{position:relative;padding:8px 20px;height:100%}}.pagination li:first-of-type a::before{position:absolute;content:'';width:12px;height:12px;border:0px;border-top:solid 1px #78828c;border-right:solid 1px #78828c;-webkit-transform:rotate(225deg);transform:rotate(225deg);top:50%;left:14px;margin-top:-6px}@media (max-width: 1032px){.pagination li:first-of-type a::before{left:17px}}.pagination li:last-of-type a::before{position:absolute;content:'';width:12px;height:12px;border:0px;border-top:solid 1px #78828c;border-right:solid 1px #78828c;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:8px;margin-top:-6px}@media (max-width: 1032px){.pagination li:last-of-type a::before{left:11px}}@media (min-width: 1033px){.paginate-wrap-grey .pagination{padding-top:44px;border-top:1px solid #dce1e1}}@media (max-width: 1032px){.paginate-wrap-grey .pagination{padding-top:26px;padding-bottom:26px;background:#F0F3F3}.paginate-wrap-grey .pagination li a{background:#fff}}.paginate-wrap-grey .push-top{margin-top:0}.panel{border:1px solid #dce1e1;border-radius:5px;padding:16px}@media (max-width: 1032px){.panel{padding:8px 12px}}.panel--primary{background:#f0fafa}.panel--secondary{background:#f5fadc}.panel--error{border-color:#fa7864;background:#fff8f7}.panel--attention{border-color:#F0F3F3;background:#F0F3F3}.panel--lg{width:1032px;margin:20px auto}@media (max-width: 1032px){.panel--lg{width:calc(100% - 32px);margin-left:16px;margin-right:16px}}.panel--md{width:500px;margin-left:auto;margin-right:auto}@media (max-width: 1032px){.panel--md{width:100%;border:none;text-align:center;margin-top:0}}.panel-balloon--left{position:relative}.panel-balloon--left::before{content:"";position:absolute;top:-12px;left:12px;display:block;width:0px;height:0px;border-style:solid;border-width:0 7px 12px 7px;border-color:transparent transparent #dce1e1 transparent}.panel-balloon--left::after{content:"";position:absolute;top:-11px;left:13px;display:block;width:0px;height:0px;border-style:solid;border-width:0 6px 11px 6px;border-color:transparent transparent #fff transparent}.panel-balloon--right{position:relative}.panel-balloon--right::before{content:"";position:absolute;top:-12px;right:12px;display:block;width:0px;height:0px;border-style:solid;border-width:0 7px 12px 7px;border-color:transparent transparent #dce1e1 transparent}.panel-balloon--right::after{content:"";position:absolute;top:-11px;right:13px;display:block;width:0px;height:0px;border-style:solid;border-width:0 6px 11px 6px;border-color:transparent transparent #fff transparent}.panel-balloon--emphasis{border:2px solid #28c8a0;background:#f8fcfa}.panel-balloon--emphasis::before{border-color:transparent transparent #28c8a0 transparent}.panel-balloon--emphasis::after{top:-9px;border-bottom-width:10px;border-color:transparent transparent #f8fcfa transparent}@media (max-width: 1032px){.panel-balloon--emphasis::after{top:-10px}}@media (max-width: 1032px){.panel-balloon--emphasis{border-width:1px}}.panel-arrow{position:relative;display:block;cursor:pointer;padding:15px 25px 15px 10px !important}.panel-arrow::before{position:absolute;content:"";top:50%;right:10px;width:16px;height:16px;margin-top:-8px;border-top:1px solid #dce1e1;border-right:1px solid #dce1e1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-arrow:hover{background:#f0fafa;text-decoration:none}.panel-block-contents{border:1px solid #dce1e1;border-radius:5px;padding:16px}@media (max-width: 1032px){.panel-block-contents{border-top:8px solid #F0F3F3;border-bottom:transparent;border-left:transparent;border-right:transparent;border-radius:0}}.panel-link{display:block;background:#fff;border:1px solid #dce1e1;border-radius:5px;box-sizing:border-box;padding:20px;text-decoration:none;cursor:pointer}.panel-link:hover{background:#f0fafa;text-decoration:none}.panel-link:hover .text-clamp p:before,.panel-link:hover .text-clamp p:after{background:#f0fafa}.panel-link p{margin-top:10px}@media (max-width: 1032px){.panel-link p{font-size:15px;font-size:0.9375rem}}@media (max-width: 1032px){.panel-link{padding:15px}}.panel-icon{float:left;margin-right:10px;text-align:center}.panel-contents{overflow:hidden;margin-top:7px}.panel-contents--indent{margin-left:40px}@media (max-width: 1032px){.panel-contents--indent{margin-left:0}}.panel-inner__main{overflow:hidden;margin-top:7px}@media (max-width: 1032px){.panel-inner__main{margin-top:3px}}.panel-inner__sub{float:left;margin-right:10px;text-align:center}.panel-border{border-top:1px solid #dce1e1;border-bottom:1px solid #dce1e1;margin-top:10px;padding-top:20px;padding-bottom:20px}.panel-border--none{border:none}.panel-border--bottom{border-bottom:1px solid #dce1e1;margin-top:20px;padding-bottom:20px}@media (max-width: 1032px){.panel-border--bottom{padding-bottom:15px}}.panel-sub__text{font-size:93.3%;margin-top:20px;margin-bottom:30px}@media (max-width: 1032px){.panel-sub__text{margin-bottom:0}}.panel--border-primary{border-color:#28c8a0}.popover{color:#fff;background-color:rgba(50,69,70,0.9);z-index:1000;padding:8px 16px;border-radius:5px;visibility:hidden}.popover--show{-webkit-animation:show 2s linear 0s;animation:show 2s linear 0s}.popover-bottom{position:fixed;bottom:8px;left:8px;width:calc(100% - 16px);margin:0 auto;text-align:center}@media (max-width: 1032px){.popover-bottom{width:calc(100% - 16px)}}@media (min-width: 1033px){.popover-bottom{left:50%;width:1032px;margin-top:-16px;padding:16px 16px;transform:translateX(-50%)}}.popover-bottom--show{-webkit-animation:show 2s linear 0s;animation:show 2s linear 0s}@keyframes show{0%{opacity:0;visibility:visible}20%{opacity:1}80%{opacity:1}100%{opacity:0;visibility:hidden}}@-webkit-keyframes show{0%{opacity:0;visibility:visible}20%{opacity:1}80%{opacity:1}100%{opacity:0;visibility:hidden}}.popup-outside-overlay{position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;z-index:10000}.popup-content{position:absolute;z-index:10001}.popup-content .popup-content-lines{display:block;width:100%;padding:15px 16px;text-align:left}.rate{position:relative;display:inline-block;width:125px;height:25px;font-size:24px}.rate:before,.rate:after{position:absolute;top:0;left:0;color:#28c8a0;display:inline-block;height:25px;line-height:25px;letter-spacing:1px}.rate::before{content:'☆☆☆☆☆'}.rate::after{content:'★★★★★';overflow:hidden;white-space:nowrap}.rate--lg{width:165px;height:33px;font-size:32px}.rate--lg:before,.rate--lg:after{height:33px;line-height:33px}@media (max-width: 1032px){.rate--lg{width:125px;height:25px;font-size:24px}.rate--lg:before,.rate--lg:after{height:25px;line-height:25px}}.rate--sm{width:80px;height:16px;font-size:15px}.rate--sm:before,.rate--sm:after{height:16px;line-height:16px}.rate0:after{width:0}.rate0-5:after{width:12.5px}.rate--lg.rate0-5:after{width:16.5px}@media (max-width: 1032px){.rate--lg.rate0-5:after{width:12.5px}}.rate--sm.rate0-5:after{width:8px}.rate1:after{width:25px}.rate--lg.rate1:after{width:33px}@media (max-width: 1032px){.rate--lg.rate1:after{width:25px}}.rate--sm.rate1:after{width:16px}.rate1-5:after{width:37.5px}.rate--lg.rate1-5:after{width:49.5px}@media (max-width: 1032px){.rate--lg.rate1-5:after{width:37.5px}}.rate--sm.rate1-5:after{width:24px}.rate2:after{width:50px}.rate--lg.rate2:after{width:66px}@media (max-width: 1032px){.rate--lg.rate2:after{width:50px}}.rate--sm.rate2:after{width:32px}.rate2-5:after{width:62.5px}.rate--lg.rate2-5:after{width:82.5px}@media (max-width: 1032px){.rate--lg.rate2-5:after{width:62.5px}}.rate--sm.rate2-5:after{width:40px}.rate3:after{width:75px}.rate--lg.rate3:after{width:99px}@media (max-width: 1032px){.rate--lg.rate3:after{width:75px}}.rate--sm.rate3:after{width:48px}.rate3-5:after{width:87.5px}.rate--lg.rate3-5:after{width:115.5px}@media (max-width: 1032px){.rate--lg.rate3-5:after{width:87.5px}}.rate--sm.rate3-5:after{width:56px}.rate4:after{width:100px}.rate--lg.rate4:after{width:132px}@media (max-width: 1032px){.rate--lg.rate4:after{width:100px}}.rate--sm.rate4:after{width:64px}.rate4-5:after{width:112.5px}.rate--lg.rate4-5:after{width:148.5px}@media (max-width: 1032px){.rate--lg.rate4-5:after{width:112.5px}}.rate--sm.rate4-5:after{width:72px}.rate5:after{width:125px}.rate--lg.rate5:after{width:165px}@media (max-width: 1032px){.rate--lg.rate5:after{width:125px}}.rate--sm.rate5:after{width:80px}.rate-score{color:#28c8a0;font-size:30px;font-size:1.875rem;line-height:1.1;vertical-align:text-bottom;margin-left:5px}@media (max-width: 1032px){.rate-score{font-size:24px;font-size:1.5rem}}.rate-unit{font-size:14px;font-size:0.875rem;font-weight:bold;color:#28c8a0;vertical-align:text-bottom}@media (max-width: 1032px){.rate-unit{font-size:12px;font-size:0.75rem}}.search-tab{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;font-size:0.875rem}@media (min-width: 1033px){.search-tab{display:none}}.search-tab__items{margin-right:8px}.search-tab__items a,.search-tab__items--selected{display:block;padding:5px 10px}.search-tab__items--selected{color:#28c8a0;font-weight:bold;border-bottom:2px solid #28c8a0}.search-filter{margin-top:7px}.search-filter .collpase-box{border-top:none;padding-right:0;padding-left:0}.search-filter .collpase-box .collpase-box__trigger{padding-left:16px;font-size:14px;font-size:0.875rem;font-weight:bold}.search-window{margin:0 auto;max-width:720px}.search-window-btn{margin:0;padding:0;position:absolute;right:0;top:0;display:block;border:none;color:#fff;font-size:16px;font-size:1rem;line-height:41px;width:auto;cursor:pointer;border-radius:0 4px 4px 0}@media (max-width: 1032px){.search-window-btn{line-height:38px}}.search-btn-txt{padding:0 8px;font-size:0.8125rem;line-height:39px;font-weight:bold}.search-filter__title{font-size:16px;font-size:1rem;border-bottom:1px solid #dce1e1;padding-bottom:8px}@media (max-width: 1032px){.search-filter__title{font-size:15px;font-size:0.9375rem}}.search-filter__group{list-style:none;font-size:13px;font-size:0.8125rem}.search-filter__group .search-filter__group--selcted,.search-filter__group li>a{display:block;padding:8px 0 8px 16px}.search-filter__group .search-filter__group--selcted:hover,.search-filter__group li>a:hover{background:#F7FAFA;text-decoration:none}.search-filter__group li>a{color:#646e69}.search-filter__group--selcted{font-weight:bold;color:#28c8a0;background:#F7FAFA}.search-filter__list{list-style:none;font-size:13px;font-size:0.8125rem;color:#646e69}.search-filter__link{font-size:13px;font-size:0.8125rem;margin:16px 0 0 8px;color:#646e69}.search-filter__link.active{display:none}.search-filter__category{list-style:none;font-size:13px;font-size:0.8125rem}.search-filter__category li>a,.search-filter__category li>span{display:block;color:#646e69;padding:8px 0 8px 16px;cursor:pointer}.search-filter__category li>.search-filter__sub-category{display:block;position:relative;color:#646e69;padding:8px 0 8px 16px}.search-filter__category li>.search-filter__sub-category .form-checkbox{position:absolute;top:0;right:0}.search-filter__category li>a:hover,.search-filter__category li>span:hover{background:#F7FAFA;text-decoration:none}.search-filter__category li>ul>li{position:relative}.search-filter__category li>ul>li>a,.search-filter__category li>ul>li>span{padding-left:32px}.search-filter__category li>ul>li::before{content:'';position:absolute;top:18px;left:16px;display:inline-block;height:1px;width:8px;background-color:#dce1e1}.search-filter__category .search-filter__category--nothing{color:#b4c3be}.collpase-box__contents .search-filter__category{margin-top:16px}.search-filter__category--selcted{display:block;font-weight:bold;color:#28c8a0;background:#F7FAFA;padding:8px 0 8px 32px}a.search-filter__category--selcted{background:transparent}span.search-filter__category--selcted{color:#28c8a0 !important}.no-search-panel{margin-top:24px}@media (max-width: 1032px){.no-search-panel{margin:16px}}.search-filter__clear-button{position:relative;cursor:pointer}.search-filter__clear-button i{position:absolute;top:1px;padding-left:10px;font-size:1.25em}.search-filter__clear-button+.chips-list{margin-bottom:8px}.search-filter__clear-button:hover{text-decoration:none}.search-list__button{display:inline-block;border:none;background:none;padding-top:24px;padding-bottom:0}.search-list__button:hover{text-decoration:underline;background:none}@media (max-width: 1032px){.search-list__button{display:block;padding-top:0}}.search-list__button>span{position:relative;padding-right:1.4em}@media (max-width: 1032px){.search-list__button>span{display:inline-block;padding:16px 16px 16px 0;font-size:12px;font-size:0.75rem}}.search-list__button>span::after{position:absolute;content:"";top:50%;right:0;width:10px;height:10px;margin-top:-4px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1032px){.search-list__button>span::after{width:8px;height:8px}}@media (max-width: 1032px){.search-list__button-arrow{display:inline-block;position:relative;padding-right:16px}.search-list__button-arrow::before{position:absolute;content:"";top:50%;right:0;width:8px;height:8px;margin-top:-4px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.search-result__header{zoom:1;border-bottom:1px solid #dce1e1;padding-bottom:8px}.search-result__header:before,.search-result__header:after{display:table;content:"";line-height:0}.search-result__header:after{clear:both}@media (max-width: 1032px){.search-result__header{padding:16px 16px}.search-result__header .result-title{font-size:14px;font-size:0.875rem;line-height:1;font-weight:bold}}.button--search-result-header{font-size:13px;font-size:0.8125rem;color:#646e69;padding-top:5px;padding-bottom:4px}.button--search-result-header .icon_circle_wrap{display:inline-block;width:20px;height:20px;margin-right:10px;border-radius:50%;background:#c8d7d7;text-align:center}.button--search-result-header .icon_circle_wrap i{color:#fff;font-size:12px;font-size:0.75rem;line-height:1.6}.button--search-result-header:hover .icon_circle_wrap{background:#fff}.button--search-result-header:hover .icon_circle_wrap i{color:#c8d7d7}.search-combo-keywords__top{margin-bottom:32px}@media (max-width: 1032px){.search-combo-keywords__top{padding:0 16px 16px;margin-bottom:0;border-bottom:8px solid #F0F3F3}.search-combo-keywords__top .block__heading{padding:16px 0 0}}.search-combo-keywords__top .keywords-list{height:calc(24px * 2 + 14px);overflow:hidden}@media (min-width: 1033px){.search-combo-keywords__bottom{margin-top:32px}}@media (max-width: 1032px){.search-combo-keywords__bottom{padding:16px;border-top:8px solid #F0F3F3}.search-combo-keywords__bottom .block__heading{padding:0}}.search-combo-keywords__bottom .keywords-list{list-style:none}@media (min-width: 560px){.search-combo-keywords__bottom .keywords-list{display:flex;flex-wrap:wrap;margin-left:-1.5em}}.search-combo-keywords__bottom .keywords-list li{position:relative;margin-top:8px;padding-left:24px}.search-combo-keywords__bottom .keywords-list li .search-icon{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:14px;font-size:0.875rem;color:#b4c3be}@media (min-width: 560px){.search-combo-keywords__bottom .keywords-list li{margin-left:1.5em}.search-combo-keywords__bottom .keywords-list li a:hover{text-decoration:underline}}.result-title{margin:0;font-weight:normal;font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.result-title{font-size:14px;font-size:0.875rem;line-height:1.2;font-weight:bold}}.result-title__drug-icon{font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.result-title__drug-icon{font-size:18px;margin-right:0}}.result-title__qa-icon{font-size:26px;font-size:1.625rem;vertical-align:text-bottom;margin-right:3px}@media (max-width: 1032px){.result-title__qa-icon{font-size:18px;margin-right:2px}}@media (max-width: 1032px){.result-title--hide{display:none}}.result-number{float:right;margin-top:8px;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.result-number{float:left;margin-top:0;font-size:12px;font-size:0.75rem}}.result-filter{display:none}@media (max-width: 1032px){.result-filter{display:block;float:right;font-size:12px;font-size:0.75rem}}.result-filter .glyphs-filter_line{display:inline-block}.result-filter .glyphs-filter{display:none}.result-filter--on i,.result-sort--on>button i.active{color:#28c8a0}.result-filter--on .glyphs-filter_line{display:none}.result-filter--on .glyphs-filter{display:inline-block}.result-sort{float:right;margin-top:8px;margin-right:24px;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.result-sort{margin-top:0;font-size:12px;font-size:0.75rem;margin-right:16px}}.filter-dropdown-box{position:fixed;left:0;top:0;width:100%;height:100vh !important;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;border:1px solid #dce1e1;z-index:10;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1}.filter-dropdown-box__wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.filter-dropdown-box__header{position:absolute;width:100%;z-index:10;border-bottom:1px solid #dce1e1;background:#fff;font-size:16px;font-size:1rem;text-align:center;padding:10px}@media (max-width: 1032px){.filter-dropdown-box__header{height:45px}}.filter-dropdown-box__contents{width:100vw;height:100vh;overflow:scroll;padding-top:45px;padding-bottom:160px;background:#fff}.filter-dropdown-box__list{border-left:none !important;height:100%;overflow:scroll}.filter-dropdown-box__list li{float:none;border-top:1px solid #dce1e1}.filter-dropdown-box__list li>a,.filter-dropdown-box__list li>button,.filter-dropdown-box__list li>label{display:block;padding:8px 16px;font-size:14px;font-size:0.875rem;line-height:1.5;width:100%;min-height:50px;height:auto;text-align:left;border-left:none;border-right:none;outline:none}@media (min-width: 1033px){.filter-dropdown-box__list li>a:hover,.filter-dropdown-box__list li>button:hover,.filter-dropdown-box__list li>label:hover{background:#f0fafa;text-decoration:none}}.filter-dropdown-box__list li>button[disabled]{cursor:default;color:#b4c3be}.filter-dropdown-box__list li>button[disabled]:hover{background-color:transparent}.filter-dropdown-box__list li:first-of-type{border-top:none}@media (max-width: 1032px){.filter-dropdown-box__list li:last-of-type{border-bottom:1px solid #dce1e1}}.filter-dropdown-box__list li .search-filter__sub-category{position:relative;padding-top:16px;height:50px}.filter-dropdown-box__list li .search-filter__sub-category .form-checkbox{position:absolute;top:6px;right:0}.filter-dropdown-box__item{border-bottom:8px solid #F0F3F3}.filter-dropdown-box__item>button{display:block;padding:16px;font-size:14px;font-size:0.875rem;font-weight:normal;line-height:1.5;width:100%;height:auto;text-align:left;border-left:none;border-right:none}.filter-dropdown-box__item>button:hover{background:#f0fafa;text-decoration:none}.filter-dropdown-box__button--close{position:absolute;top:12px;left:10px;display:inline-block;background:#fff !important;cursor:pointer;width:30px;height:30px}.filter-dropdown-box__button--close::before{display:block;content:"";position:absolute;top:0;left:7px;margin:0 20px 0 7px;padding:0;width:1px;height:20px;background:#A4A4A4;transform:rotate(45deg)}.filter-dropdown-box__button--close::after{display:block;content:"";position:absolute;top:50%;left:5px;width:20px;height:1px;margin-top:-5px;background:#A4A4A4;transform:rotate(45deg)}@media (max-width: 1032px){.filter-dropdown-box__button--close{top:11px;right:11px}}.filter-dropdown-box__button--arrow{position:absolute;top:6px;left:16px;display:inline-block;cursor:pointer;font-size:20px;font-size:1.25rem;color:#A4A4A4}.filter-dropdown-box__button--arrow i{color:#A4A4A4}.filter-dropdown-box__footer{zoom:1;position:fixed;bottom:0;left:0;z-index:10;background:#fff;width:100%;height:78px;padding:16px;box-shadow:0 -3px 6px 0 rgba(0,0,0,0.16)}.filter-dropdown-box__footer:before,.filter-dropdown-box__footer:after{display:table;content:"";line-height:0}.filter-dropdown-box__footer:after{clear:both}.filter-dropdown-box__footer .button{float:left;width:48%;font-size:16px;font-size:1rem;line-height:1;padding:16px 0}.filter-dropdown-box__footer .button:first-child{margin-right:4%}.filter-dropdown-box__footer .button.filter-dropdown-button--full{float:none;width:100%;margin-right:0}.filter-list__item--selected{display:block;font-size:11px;font-size:0.6875rem;color:#28c8a0}.filter-list__link--selected{font-weight:bold;color:#28c8a0}.filter-list__link--not{display:block;padding:16px;font-size:14px;font-size:0.875rem;line-height:1.5;color:#A4A4A4;width:100%;text-align:left;border-left:none;border-right:none;border-bottom:1px solid #dce1e1}.qa-list a:hover{text-decoration:none}.qa-list-block{display:block}.qa-list__item{border-bottom:1px solid #dce1e1;padding:16px}.qa-list__item p{margin-top:12px}@media (min-width: 1033px){.qa-list .qa-list__item:hover{background:#f0fafa;text-decoration:none}.qa-list .qa-list__item:hover .text-clamp p:before,.qa-list .qa-list__item:hover .text-clamp p:after{background:#f0fafa}}.qa-list__main{overflow:hidden}@media (max-width: 1032px){.qa-list__main{font-size:14px;font-size:0.875rem}}.qa-list__main .text-clamp{cursor:pointer}.qa-list__main .text-clamp a{text-decoration:none}.qa-list__side{float:left;margin-right:10px;text-align:center}@media (max-width: 1032px){.qa-list__side{margin-top:-4px}}@media (max-width: 1032px){.qa-list__side-pull-top{margin-top:0}}.inline-search{margin:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slide-images{width:100%;padding:16px 0;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap}.slide-images li,.slide-images .slick-list{background:#fff;display:inline-block;margin-right:16px}.slide-images li:first-child,.slide-images .slick-list:first-child{margin-left:16px}@media (max-width: 1032px){.slide-images li,.slide-images .slick-list{position:relative;width:calc(100vw - 32px);height:140px}.slide-images li img,.slide-images .slick-list img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}}.slide-images--link li{width:auto;height:auto}@media (max-width: 1032px){.slide-images--link li>a{display:block;position:relative;width:200px;height:120px;margin-bottom:8px}.slide-images--link li>a img{right:auto}}.stepper{display:table;table-layout:fixed;width:100%}.stepper__items{display:table-cell;position:relative;text-align:center;color:#c8d7d7;padding-top:20px}.stepper__items::after{content:'';position:absolute;top:0;left:50%;display:inline-block;width:12px;height:12px;border-radius:50%;background:#dce1e1}.stepper__items.active{color:#324646;font-weight:bold}.stepper__items.active::after{background:#28c8a0}.stepper__items::before{content:'';position:absolute;background:#dce1e1;display:block;width:100%;height:1px;top:5px;left:50%}.stepper__items:last-child::before{content:none}@media (max-width: 1032px){.stepper__items{font-size:12px;font-size:0.75rem}}.stepper__items-number{display:block}.stepper-number__list{display:table;table-layout:fixed;width:100%}.stepper-number__item{display:table-cell;position:relative;text-align:center;font-size:12px;color:#a4a4a4;list-style:none;vertical-align:top;font-weight:bold}.stepper-number__item:after{background:#e3e6e6;content:"";width:calc(100% - 30px);height:2px;position:absolute;left:calc(-50% + 15px);top:11px}.stepper-number__item:first-child:after{display:none}.stepper-number__item>span{position:relative;background:#dee3e5;color:#fff;display:inline-block;height:24px;width:24px;border-radius:50%;margin-bottom:4px}.stepper-number__item>span::before{font-size:14px;font-weight:normal;color:#324646}.stepper-number__item:nth-child(1) span::before{content:'1'}.stepper-number__item:nth-child(2) span::before{content:'2'}.stepper-number__item:nth-child(3) span::before{content:'3'}.stepper-number__item:nth-child(4) span::before{content:'4'}.stepper-number__item:nth-child(5) span::before{content:'5'}.stepper-number__item:nth-child(6) span::before{content:'6'}.stepper-number__item:nth-child(7) span::before{content:'7'}.stepper-number__item:nth-child(8) span::before{content:'8'}.stepper-number__item:nth-child(9) span::before{content:'9'}.stepper-number__item:nth-child(10) span::before{content:'10'}.stepper-number__item--visited{color:#324646}.stepper-number__item--visited>span{background:#28c8a0}.stepper-number__item--visited>span::before{color:#fff}.stepper-number__item--complete span{margin-bottom:0}.stepper-number__item--complete span::before{content:none !important}.stepper-number__item--complete span::after{display:inline-block;content:'';position:absolute;top:.55em;left:.5em;width:12px;height:8px;border-left:2px solid #324646;border-bottom:2px solid #324646;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.StripeElement{width:100%;border-radius:5px;font-size:16px;font-family:"Roboto", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS ゴシック", sans-serif;padding:10px 15px;color:#324646;border:1px solid #dce1e1}.StripeElement--invalid{border-color:#fa7864}.table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:15px;line-height:1.6;color:#324646}.table caption{text-align:right;margin-bottom:4px}.table th,.table td{border:1px solid #dce1e1;font-size:16px;color:#324646;vertical-align:top;padding:10px 15px}@media (max-width: 1032px){.table th,.table td{font-size:85%}}.table thead th{background-color:#f0fafa;font-weight:bold}.table tbody th{background-color:#f0fafa;font-weight:bold;text-align:left}.table tbody td{background-color:#fff}.table tfoot th,.table tfoot td{background-color:#f5f5f5;font-weight:bold}.table tfoot th{text-align:left}.table-simple{font-size:14px;font-size:0.875rem;border-collapse:collapse}.table-simple th{color:#A4A4A4;font-weight:normal;text-align:left}.table-simple th,.table-simple td{padding:4px 16px 4px 0}.tab{margin-top:20px}.tab__heading{border-bottom:1px solid #dce1e1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tab__heading .active a{background:#fff;border-top:3px solid #28c8a0;border-bottom-color:#fff;font-weight:bold;color:#28c8a0;box-shadow:none;padding-top:8px}.tab__heading li{float:left;flex:auto;-webkit-flex:auto;margin-bottom:-1px;width:32%;text-align:center;box-sizing:border-box;font-size:14px;font-size:0.875rem}.tab__heading a{display:block;box-sizing:border-box;text-align:center;text-decoration:none;background-color:#f0fafa;border-top:1px solid #dce1e1;border-right:1px solid #dce1e1;box-shadow:0px -1px 0 0 #dce1e1 inset;padding:10px 4px}.tab__heading li:last-of-type a{border-right:none}@media (min-width: 1033px){.tab__heading li:first-of-type a{border-left:1px solid #dce1e1;border-radius:4px 0 0 0}.tab__heading li:last-of-type a{border-right:1px solid #dce1e1;border-radius:0 4px 0 0}}.material-tab{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #dce1e1}@media (max-width: 1032px){.material-tab{border-bottom:8px solid #F0F3F3;font-size:14px;font-size:0.875rem}}@media (max-width: 1032px){.material-tab-col2 .material-tab__items{width:calc(100vw / 2);text-align:center}}.material-tab__items a,.material-tab__items--selected{display:block}.material-tab__items a{padding:10px 16px}.material-tab__items a:hover{background:#f0fafa;text-decoration:none}.material-tab__items--selected{color:#28c8a0;font-weight:bold;padding:10px 16px 8px;border-bottom:2px solid #28c8a0}@media (max-width: 1032px){.tag-list{padding:10px 0;border-bottom:solid 1px #dce1e1}}@media (min-width: 1033px){.tag-list{padding:16px 0 4px}}.tag-list li{position:relative}@media (min-width: 1033px){.tag-list li{display:inline-block;margin-right:12px;margin-bottom:12px}}@media (max-width: 1032px){.tag-list li{padding:0 16px}}.tag-list li a{display:block;position:relative;font-size:14px;font-size:0.875rem}@media (min-width: 1033px){.tag-list li a{padding:4px 8px 4px 24px}}@media (max-width: 1032px){.tag-list li a{padding:6px 8px 6px 24px}}.tag-list li a i{position:absolute;left:4px;top:50%;margin-top:-8px}.tag-list li a:hover{text-decoration:none}@media (min-width: 1033px){.tag-list li:hover{background:#f0fafa}}.first-latter{font-size:42px;font-size:2.625rem;line-height:1;color:#28c8a0}@media (max-width: 1032px){.first-latter{font-size:36px;font-size:2.25rem}}.first-latter--sm{font-size:34px;font-size:2.125rem;line-height:1;color:#28c8a0}@media (max-width: 1032px){.first-latter--sm{font-size:28px;font-size:1.75rem}}.text-emphasis{font-weight:bold}.text-normal{font-weight:normal}.text-light{font-weight:300}.text-nowrap{white-space:nowrap}.text-marker{display:inline-block;padding:0 2px 3px;background:linear-gradient(transparent 50%, #f5fadc 50%)}.text-sub{color:#b4b4b4;font-weight:bold;line-height:1.3}@media (max-width: 1032px){.text-sub{font-weight:normal;font-size:13px;font-size:0.8125rem}}.text-sub.text-normal{font-weight:normal}.text--mini{font-size:85%}@media (max-width: 1032px){.text--mini{font-size:80%}}.text--large{font-size:150%}.text--xs{font-size:93.3%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (min-width: 1033px){.text-center--pc{text-align:center}}@media (max-width: 1032px){.text-center--sp{text-align:center}}.text-indent--clear{text-indent:0}.in-page-link{background-color:#F0F3F3;margin-bottom:32px;padding:16px}@media (max-width: 1032px){.in-page-link{margin-bottom:0;padding-bottom:6px}}.in-page-link ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media (max-width: 1032px){.in-page-link ul{flex-wrap:nowrap}}.in-page-link ul .in-page-link__list{width:32%;text-align:center}@media (max-width: 1032px){.in-page-link ul .in-page-link__list{margin-bottom:10px}}.in-page-link ul .in-page-link__list .in-page-link__link{width:100%;word-break:normal;position:relative;display:block;padding:4px 20px}@media (max-width: 1032px){.in-page-link ul .in-page-link__list .in-page-link__link{height:3rem}}.in-page-link ul .in-page-link__list .in-page-link__link i{display:block;position:absolute;right:5px;top:0;bottom:0;margin:auto;font-size:16px}.alert-heading{display:flex;align-items:center}.alert-heading i{margin-right:8px;color:#fa7864;font-size:22px;font-size:1.375rem}.alert-block-body{margin-left:16px;margin-right:16px}.alert-block-submit{margin-bottom:24px}.category-list{overflow:hidden}@media (max-width: 1032px){.category-list{margin-top:20px;border-bottom:1px solid #dce1e1}}.category-list__col{float:left;width:48.5%;margin-top:20px;margin-right:3%}.category-list__col:nth-child(2n){margin-right:0}.category-list__col .list-hierarchy{border-bottom:none}@media (max-width: 1032px){.category-list__col{float:none;width:100%;margin-top:0}.category-list__col .list-hierarchy__contents{display:none}.category-list__col .list-hierarchy__contents--visible{display:block}.category-list__col .list-hierarchy{margin-top:0}.category-list__col .list-hierarchy__label{padding:0}.category-list__col .list-hierarchy__label a{position:relative;display:block;padding:10px 10px 10px 5px}.category-list__col .list-hierarchy__label a::before{position:absolute;content:"";top:1.2em;right:10px;width:8px;height:8px;border-top:1px solid #cbdada;border-right:1px solid #cbdada;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width: 1032px){.disease-top{margin-top:-20px;text-align:center}}@media (max-width: 1032px){.desease-inner{padding-left:0;padding-right:0}}@media (max-width: 1032px){.desease-header{padding-left:20px;padding-right:20px}}@media (max-width: 1032px){.desease-body .desease-content{padding-top:10px;padding-left:16px;padding-right:16px}}.desease-information h2{font-size:20px;font-size:1.25rem;border-bottom:1px solid #dce1e1;margin-top:20px;padding-bottom:5px}@media (max-width: 1032px){.desease-information h2{font-size:18px;font-size:1.125rem}}.desease-information h2+p,.desease-information p+p{margin-top:10px}.desease-information h3{font-size:16px;font-size:1rem;margin-top:20px}@media (max-width: 1032px){.desease-information h3{font-size:15px;font-size:0.9375rem;margin-top:15px}}.desease-information p{line-height:1.8}.desease-survey h2+p,.desease-survey p+p{margin-top:10px}.desease-survey h3{font-size:16px;font-size:1rem;margin-top:20px}@media (max-width: 1032px){.desease-survey h3{font-size:15px;font-size:0.9375rem;margin-top:15px}}.desease-survey p{line-height:1.8}.desease-chart{width:100%;height:auto;margin:15px auto 0}@media (max-width: 1032px){.desease-chart{width:auto;height:300%}}.desease-survey-comment{zoom:1;margin-top:15px}.desease-survey-comment:before,.desease-survey-comment:after{display:table;content:"";line-height:0}.desease-survey-comment:after{clear:both}.desease-survey-comment__image{float:left;width:65px}.desease-survey-comment__image img{border:1px solid #28c8a0;border-radius:33px}@media (max-width: 1032px){.desease-survey-comment__image img{border:none;width:50px;height:50px}}@media (max-width: 1032px){.desease-survey-comment__image{width:50px}}.desease-survey-comment__text{overflow:hidden;padding-left:15px}@media (max-width: 1032px){.desease-survey-comment__text{margin-top:0;padding-left:12px}}.desease-survey-comment__balloon{position:relative;display:inline-block;padding:6px 12px}.desease-survey-comment__balloon::before{content:"";position:absolute;top:25px;left:-9px;margin-top:-8px;display:block;width:0px;height:0px;border-style:solid;border-width:8px 14px 8px 0;border-color:transparent #f8fcfa transparent transparent;z-index:0}@media (max-width: 1032px){.desease-survey-comment__balloon::before{left:-7px;margin-top:-6px;border-width:4px 8px 4px 0}}.desease-survey-comment__balloon::after{content:"";position:absolute;top:25px;left:-12px;margin-top:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 16px 10px 0;border-color:transparent #28c8a0 transparent transparent;z-index:-1}@media (max-width: 1032px){.desease-survey-comment__balloon::after{left:-9px;border-width:6px 10px 6px 0;margin-top:-8px}}@media (max-width: 1032px){.desease-survey-comment__balloon{font-size:14px;font-size:0.875rem;line-height:1.3}}.doctors-wrap{margin-top:40px}@media (max-width: 1032px){.doctors-wrap{margin-top:25px}.doctors-wrap h2{text-align:left}}.doctors-list{zoom:1;margin-top:10px}.doctors-list:before,.doctors-list:after{display:table;content:"";line-height:0}.doctors-list:after{clear:both}.doctors-list--horizontal:first-child .doctors-list__item{border-top:1px solid #dce1e1}@media (max-width: 1032px){.doctors-list--horizontal:first-child .doctors-list__item:last-child{border-top:none}}.doctors-list__item{float:left;width:49%;margin-right:2%;border-bottom:1px solid #dce1e1;padding:20px 0}.doctors-list__item:nth-child(2n){margin-right:0}@media (max-width: 1032px){.doctors-list__item{float:none;width:100%;height:auto !important;margin-right:0;padding:10px 0}}.doctors-list__item.doctors-list__item--full{border-bottom:none}.doctors-list__item--full{float:none;width:100%;margin-right:0}.doctors-list__icon{float:left;margin-right:10px}@media (max-width: 1032px){.doctors-list__icon img{width:46px;height:46px}}.doctors-list__contents{overflow:hidden}@media (max-width: 1032px){.doctors-list__contents{overflow:visible}}.doctors-list__name{line-height:1.4}.doctors-list__name-ruby{font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.doctors-list__name-ruby{font-size:12px;font-size:0.75rem}}.doctors-list__name-main{font-size:20px;font-size:1.25rem;font-weight:bold}@media (max-width: 1032px){.doctors-list__name-main{font-size:16px;font-size:1rem}}.doctors-list__description{margin-top:10px;font-size:14px;font-size:0.875rem}.doctors-list__description dt{float:left;width:6em;font-weight:bold;margin-right:10px;margin-bottom:5px}.doctors-list__description dd{overflow:hidden;margin-bottom:5px}@media (max-width: 1032px){.doctors-list__description{font-size:12px;font-size:0.75rem}}.drugs-image{text-align:center;margin-top:10px}.drugs-image img{max-width:500px;height:auto}@media (max-width: 1032px){.drugs-image img{max-width:280px}}.drugs-list__description{margin-top:10px;font-size:14px;font-size:0.875rem;border-bottom:1px solid #dce1e1;padding-bottom:20px}.drugs-list__description dt{float:left;width:6em;font-weight:bold;margin-right:10px;margin-bottom:5px}.drugs-list__description dd{overflow:hidden;margin-bottom:5px}@media (max-width: 1032px){.drugs-list__description{font-size:12px;font-size:0.75rem}}.drugs-panel{background:#eff7f7;margin-top:20px;padding:20px}.drugs-panel__label{font-size:14px;font-size:0.875rem;font-weight:bold;cursor:pointer}.drugs-panel__label::before{content:"【"}.drugs-panel__label::after{content:"】"}.drugs-panel__list li{display:inline;border-right:1px solid #dce1e1;font-size:14px;font-size:0.875rem;margin-right:5px;padding:2px 5px 2px 0}.drugs-panel__list li:last-child{border-right:0}.drugs-panel__list li a{display:inline-block}.drugs-list--disc li,li .drugs-list--disc li{position:relative;text-align:left;margin-top:10px;padding-left:10px}.drugs-list--disc li::after,li .drugs-list--disc li::after{display:block;content:'';position:absolute;top:.6em;left:0;width:4px;height:4px;background-color:#28c8a0;border-radius:100%}.drugs-list--disc p{margin-top:10px}.female-wrap{zoom:1;width:960px;background:#f0fafa;margin:0 auto;padding:20px 0}.female-wrap:before,.female-wrap:after{display:table;content:"";line-height:0}.female-wrap:after{clear:both}@media (max-width: 1032px){.female-wrap{width:100%;padding-left:5%;padding-right:5%}}.female-data{float:left;width:50%;text-align:center}.female-data dt{font-size:14px;font-size:0.875rem;font-weight:bold}.female-data dd{font-size:14px;font-size:0.875rem}.female-data em{font-size:36px;font-size:2.25rem;font-weight:200;color:#28c8a0}.female-data em span{font-size:18px;font-size:1.125rem;vertical-align:middle;padding-left:3px}.female-data+.female-data{border-left:1px solid #dce1e1}.female-heading{background:#dce6e6;font-weight:bold;padding:5px 10px}@media (max-width: 1032px){.female-heading{font-size:14px;font-size:0.875rem}}.female-heading--secondary{background:#f7fadb;font-weight:normal}.female-list{border-bottom:1px solid #dce1e1}.female-list li{border-top:1px solid #dce1e1}.female-list__link{position:relative;padding:10px}.female-list__link::before{position:absolute;content:"";top:50%;right:10px;width:8px;height:8px;margin-top:-4px;border-top:1px solid #dce1e1;border-right:1px solid #dce1e1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1032px){.female-list__link{font-size:14px;font-size:0.875rem}}.female-list__footer{text-align:center;border-bottom:1px solid #dce1e1}.female-list__button{display:block;width:100%;background:transparent;padding:10px}@media (max-width: 1032px){.female-list__button{font-size:14px;font-size:0.875rem}}.female-list__button--arrow{display:inline-block;position:relative}.female-list__button--arrow::before{position:absolute;content:"";top:50%;right:-15px;width:8px;height:8px;margin-top:-6px;border-top:1px solid #dce1e1;border-right:1px solid #dce1e1;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.female-row{display:table;width:100%}.female-col--main{display:table-cell;width:70%}.female-col--sub{display:table-cell;width:30%}.intro-sec-common{width:880px;margin:0 auto;padding:20px 0}@media (max-width: 1032px){.intro-sec-common{width:100%;padding:10px 15px}}@media (min-width: 1033px){.intro-sec-common--no-padding{padding-top:0}}.intro__heading-balloon{font-size:18px;font-size:1.125rem;position:relative;padding:5px 0;text-align:center;color:#fff;font-weight:bold;border-radius:18px;background:#27c79f}.intro__heading-balloon::after{position:absolute;bottom:-20px;left:50%;display:inline-block;width:0;height:0;margin-left:-5px;content:'';border-width:10px;border-style:solid;border-color:#27c79f transparent transparent}@media (max-width: 1032px){.intro__heading-balloon::after{bottom:-9px;border-width:5px}}@media (max-width: 1032px){.intro__heading-balloon{font-size:14px;font-size:0.875rem}}.intro__heading-balloon_view{margin-bottom:-10px;margin-top:10px}.intro__heading-border{position:relative;text-align:center;font-size:18px;font-weight:bold}.intro__heading-border span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff;text-align:left}.intro__heading-border::before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#c8d7d7}@media (max-width: 1032px){.intro__heading-border{font-size:14px;font-size:0.875rem}}.intro__heading-text{font-size:18px;font-size:1.125rem;font-weight:bold;text-align:center;line-height:1.4}.intro__heading-text em{font-size:28px;font-size:1.75rem}@media (max-width: 1032px){.intro__heading-text em{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.intro__heading-text{font-size:12px;font-size:0.75rem}}.intro__heading-text--green{color:#27c79f}.intro-sec1__label{font-size:18px;font-size:1.125rem;font-weight:bold;background:#dce6e6;text-align:center;padding:10px 0}@media (max-width: 1032px){.intro-sec1__label{font-size:12px;font-size:0.75rem}}@media (max-width: 1032px){.intro-sec1__label--full{margin:-10px -15px 0}}.intro-sec1__title{font-size:28px;font-size:1.75rem;color:#27c79f;text-align:center;margin-top:20px}@media (max-width: 1032px){.intro-sec1__title{font-size:16px;font-size:1rem}}.intro-sec1__list{width:330px;margin:10px auto;font-size:18px;font-size:1.125rem}.intro-sec1__list li{position:relative;margin-top:3px;padding-left:20px}@media (max-width: 1032px){.intro-sec1__list li{padding-left:15px}}.intro-sec1__list li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:12px;height:8px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){.intro-sec1__list li::after{width:10px;height:5px}}@media (max-width: 1032px){.intro-sec1__list{width:266px;font-size:15px;font-size:0.9375rem}}.intro-view_sec1_1{font-size:28px;font-size:1.75rem;text-align:center;color:#27c79f}@media (max-width: 1032px){.intro-view_sec1_1{font-size:16px;font-size:1rem}}.intro-view_sec1_2{font-size:40px;font-size:2.5rem;text-align:center;color:#27c79f;line-height:1.3}@media (max-width: 1032px){.intro-view_sec1_2{padding-top:5px;font-size:26px;font-size:1.625rem}}.intro-view_sec1_3{font-size:26px;font-size:1.625rem;text-align:center;margin-top:5px}@media (max-width: 1032px){.intro-view_sec1_3{margin-top:7px;font-size:14px;font-size:0.875rem}}.intro-view_list{width:390px;margin:10px auto;font-size:18px;font-size:1.125rem}.intro-view_list li{position:relative;margin-top:3px;padding-left:20px}@media (max-width: 1032px){.intro-view_list li{padding-left:13px}}.intro-view_list li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:12px;height:8px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){.intro-view_list li::after{width:10px;height:5px}}@media (max-width: 1032px){.intro-view_list{max-width:310px;font-size:15px;font-size:0.9375rem}}@media (max-width: 320px){.intro-view_list{width:100%;font-size:15px;font-size:0.9375rem}}.intro-view_sec_2{font-size:18px;font-size:1.125rem;width:400px;margin:0 auto;word-wrap:break-word}@media (max-width: 1032px){.intro-view_sec_2{max-width:265px;font-size:12px;font-size:0.75rem}}@media (max-width: 320px){.intro-view_sec_2{width:100%;font-size:12px;font-size:0.75rem}}.intro-sec1__title2{margin-top:20px;margin-bottom:-10px}.intro-sec1__evaluation{border:2px solid #28c8a0;margin-top:20px;padding:20px 40px}@media (min-width: 1033px){.intro-sec1__evaluation{display:inline-block}}@media (max-width: 1032px){.intro-sec1__evaluation{padding:10px}}.intro-sec1__evaluation-title{font-size:20px;font-size:1.25rem;color:#28c8a0}@media (max-width: 1032px){.intro-sec1__evaluation-title{font-size:16px;font-size:1rem}}.intro-sec2__text{margin-top:25px}@media (max-width: 1032px){.intro-sec2__text{margin-top:15px}}.intro-sec2__title{margin-top:20px;margin-bottom:-10px}.intro-sec2__list{margin-top:20px}.intro-sec2__list li{display:table;line-height:1.2;width:340px;margin:5px auto 0}@media (max-width: 1032px){.intro-sec2__list li{width:220px}}.intro-sec2__lsit-title{display:table-cell;text-align:left;color:#78828c;font-size:18px;font-size:1.125rem;font-weight:bold}.intro-sec2__lsit-title .glyphs{font-size:28px;font-size:1.75rem;font-weight:bold;color:#27c79f;margin-right:3px;vertical-align:bottom}@media (max-width: 1032px){.intro-sec2__lsit-title .glyphs{font-size:22px;font-size:1.375rem}}@media (max-width: 1032px){.intro-sec2__lsit-title{font-size:14px;font-size:0.875rem}}.intro-sec2__lsit-desc{font-size:14px;font-size:0.875rem;display:table-cell;text-align:right;font-weight:bold}.intro-sec2__lsit-desc em{font-size:34px;font-size:2.125rem}@media (max-width: 1032px){.intro-sec2__lsit-desc em{font-size:25px;font-size:1.5625rem}}@media (max-width: 1032px){.intro-sec2__lsit-desc{font-size:12px;font-size:0.75rem}}.intro-sec2__annotation{width:340px;font-size:12px;font-size:0.75rem;color:#78828c;text-align:right;margin:5px auto 0}@media (max-width: 1032px){.intro-sec2__annotation{font-size:10px;font-size:0.625rem;width:220px}}.intro-sec2__comment-name{height:22px}.intro-sec2__comment-name .glyphs{color:#27c79f !important}.intro-sec2__panel em{font-size:1.0625rem !important;color:#27c79f}.intro-sec2__comment-user{margin-top:20px !important}.intro-sec2__text2{text-align:center;font-size:18px;font-size:1.125rem;font-weight:bold;margin-top:15px}.intro-sec2__text2 em{font-size:28px;font-size:1.75rem;color:#27c79f}@media (max-width: 1032px){.intro-sec2__text2 em{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.intro-sec2__text2{font-size:15px;font-size:0.9375rem}}.intro-sec2__image{text-align:center;margin-top:10px}.intro-sec2__image img{vertical-align:bottom}@media (max-width: 1032px){.intro-sec2__image img{width:285px;height:210px}}.intro-sec3__text{text-align:center;font-size:18px;font-size:1.125rem;font-weight:bold;margin-top:25px}.intro-sec3__text em{font-size:28px;font-size:1.75rem;color:#27c79f}@media (max-width: 1032px){.intro-sec3__text em{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.intro-sec3__text{font-size:15px;font-size:0.9375rem;margin-top:15px}}.intro-sec3__image{text-align:center;margin-top:10px}.intro-sec3__image img{vertical-align:bottom}@media (max-width: 1032px){.intro-sec3__image img{width:246px;height:180px}}.intro-sec4{padding-bottom:0}@media (max-width: 1032px){.intro-sec4{padding-bottom:10px}}.intro-sec4-voice{width:880px;margin:0 auto}@media (max-width: 1032px){.intro-sec4-voice{width:100%;padding:10px 0}}.intro-sec4__text{text-align:center;font-size:18px;font-size:1.125rem;font-weight:bold;margin-top:25px}.intro-sec4__text em{font-size:28px;font-size:1.75rem;color:#27c79f}@media (max-width: 1032px){.intro-sec4__text em{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.intro-sec4__text{font-size:15px;font-size:0.9375rem;margin-top:15px}}.intro-sec4__image{text-align:center;margin-top:10px}.intro-sec4__image img{vertical-align:bottom}@media (max-width: 1032px){.intro-sec4__image img{width:195px;height:113px}}.intro-sec4__tab{margin:0 !important}.intro-sec4__wrap{padding-top:0}.intro-sec5{width:880px;margin:0 auto;padding-bottom:20px}@media (max-width: 1032px){.intro-sec5{width:100%;padding-bottom:0}}.intro-sec5__heading{background:#dce6e6;text-align:center;font-weight:bold;font-size:18px;font-size:1.125rem;margin-top:15px;padding:5px 0}@media (max-width: 1032px){.intro-sec5__heading{font-size:14px;font-size:0.875rem}}.intro-sec5__list li{border-bottom:1px solid #c8d7d7}.intro-sec5__list dt{position:relative;padding:10px 10px 10px 30px;cursor:pointer}.intro-sec5__list dt::after{display:block;content:'';position:absolute;top:1em;left:10px;width:10px;height:10px;border-right:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.intro-sec5__list dt.active::after{top:1.3em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.intro-sec5__list dd{display:none;line-height:1.8;padding:0 10px 10px}.intro-sec5__button{padding:15px;text-align:center}.intro-sec5__button.active{display:none}.intro-sec6{width:880px;margin:0 auto}@media (max-width: 1032px){.intro-sec6{width:100%}}.intro-sec6__heading{background:#dce6e6;text-align:center;font-weight:bold;font-size:18px;font-size:1.125rem;margin-top:15px;padding:5px 0}@media (max-width: 1032px){.intro-sec6__heading{font-size:14px;font-size:0.875rem}}.intro-sec6__title{margin-bottom:-10px}@media (max-width: 1032px){.intro-section-fee.section-green{background:#fff}}@media (max-width: 1032px){.intro-section-fee .col{margin-top:10px}.intro-section-fee .col:first-of-type{margin-top:0}}@media (min-width: 1033px){.intro-section-fee .list--note{text-align:left;margin-left:162px}}@media (min-width: 560px){.intro-section-fee-list li{margin-bottom:16px}}@media (min-width: 560px) and (min-width: 1033px){.intro-section-fee-list li a .intro-section-fee-list--inner{height:70px}}.intro-section-case .comment{padding-top:0;position:relative}.intro-section-case .comment-name{font-weight:normal}@media (max-width: 1032px){.intro-section-case .comment-name{font-size:13px;font-size:0.8125rem}}.intro-section-case .comment-doctor,.intro-section-case .comment-user{margin-top:30px}.intro-section-case .comment-doctor .comment-name{text-align:right}.intro-section-case .comment-doctor .comment-name img{float:right;margin-right:0;margin-left:6px}.intro-section-case .comment-user .comment-name{text-align:left}.intro-section-case .comment-user .comment-name i{float:left;font-size:36px;font-size:2.25rem;color:#c8d7d7;margin-left:0;margin-right:10px}.intro-section-case .comment-user .panel em{font-weight:bold;font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.intro-section-case .comment-user .panel em{font-size:15px;font-size:0.9375rem}}.intro-voice{width:125px}.intro-voice.pull-left{margin-right:20px}@media (max-width: 1032px){.intro-voice{width:60px}}.intro-voice__image{border-radius:63px}@media (max-width: 1032px){.intro-voice__image{width:75px;height:auto;border-radius:38px}}.intro-voice__name{text-align:center;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.intro-voice__name{font-size:12px;font-size:0.75rem;font-weight:normal}}.intro-voice__heading{font-size:28px;font-size:1.75rem;font-weight:bold;color:#28c8a0;padding-top:20px}@media (max-width: 1032px){.intro-voice__heading{font-size:18px;font-size:1.125rem;padding-top:0;line-height:1.4}}.intro-voice__heading--lg{font-size:36px;font-size:2.25rem}@media (max-width: 1032px){.intro-voice__heading--lg{background:#28c8a0;color:#fff;font-size:24px;font-size:1.5rem;padding-top:30px;padding-bottom:30px}}.intro-voice__comment{border:2px solid #28c8a0;background:#fff;border-radius:5px;padding:20px;position:relative}.intro-voice__comment::before{content:"";position:absolute;top:-12px;left:50%;display:block;width:0px;height:0px;margin-left:-3px;border-style:solid;border-width:0 7px 12px 7px;border-color:transparent transparent #28c8a0 transparent}.intro-voice__comment::after{content:"";position:absolute;top:-9px;left:50%;display:block;width:0px;height:0px;margin-left:-2px;border-style:solid;border-width:0 6px 10px 6px;border-color:transparent transparent #fff transparent}@media (max-width: 1032px){.intro-section-voice.section-green{background:#fff}}.intro-section-voice .intro-voice,.intro-section-doctor .intro-voice{margin:0 auto 20px}@media (max-width: 1032px){.intro-section-voice .tab{margin-left:-6%;margin-right:-6%}.intro-section-voice .tab .col{padding-left:5%;padding-right:5%}.intro-section-voice .intro-voice{width:100%;margin-bottom:0}.intro-section-voice .intro-voice__comment{background:#f0faf5;border-width:1px;padding:10px}.intro-section-voice .col:first-of-type .intro-voice__comment::before,.intro-section-voice .col:first-of-type .intro-voice__comment::after{left:25%}.intro-section-voice .col:last-of-type .intro-voice__comment::before,.intro-section-voice .col:last-of-type .intro-voice__comment::after{left:75%}.intro-section-voice .col:last-of-type{margin-top:0}.intro-section-voice .col .intro-voice__comment::after{top:-10px;border-bottom-color:#f0faf5}}.intro-section-pay{min-height:64px;padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center;position:relative}.intro-section-pay p,.intro-section-pay h4{line-height:1.0}.intro-section-pay.amazon-login-button-target{height:64px}@media (min-width: 560px){.intro-section-pay .amazon-login-button{margin-left:12px;margin-right:auto}.intro-section-pay .amazon-login-button img{display:block}}@media (max-width: 1032px){.intro-button-list{max-width:560px;margin-left:auto;margin-right:auto}}.intro-step{width:800px;margin:0 auto;padding:20px 0}@media (max-width: 1032px){.intro-step{width:100%;padding:16px}}.intro-step__bar{display:flex;position:relative;margin-top:24px;margin-bottom:36px;text-align:center}.intro-step__bar li{font-size:14px;font-size:0.875rem;list-style:none;position:relative}.intro-step__bar li:after{background:#c8d7d7;content:"";width:calc(100% - 24px);height:4px;position:absolute;left:calc(-50% + 12px);top:10px}.intro-step__bar li:first-child:after{display:none}.intro-step__bar li.is-active span{background-color:#28c8a0;color:#fff}.intro-step__bar li span{background-color:#c8d7d7;display:inline-block;height:24px;margin-bottom:5px;line-height:24px;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.intro-step__bar--4step li{width:25%}.intro-step__bar--3step li{width:33.33%}.intro-step__bar--2step{width:60%;margin:24px auto 36px}.intro-step__bar--2step li{width:50%}.intro-step__title{width:600px;margin:0 auto 24px;font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.intro-step__title{width:100%;font-size:20px;font-size:1.25rem}}.intro-step__list{width:600px;margin:0 auto 24px}@media (max-width: 1032px){.intro-step__list{width:100%}}.intro-step__list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:16px;font-size:1rem}.intro-step__list li:after{display:block;content:'';position:absolute;top:.5em;left:0;width:12px;height:8px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){.intro-step__list li:after{width:10px;height:5px}}.intro-step__list li:last-of-type{margin-bottom:0}@media (max-width: 1032px){.lp-hero{height:250px;text-align:center}.no-webp .lp-hero{background-image:url(/assets/green/hero_sp-53345179acec0e8a5eeebb5328a74164378534bcdb1b98e29da034a962a8d4f8.jpg)}.webp .lp-hero{background-image:url(/assets/green/hero_sp-c70c8a07bcc713c9c8d22498d29a1e389c323f4144c9d17ef15995b011e522ce.webp)}}@media (max-width: 1032px){.lp-hero .hero__inner{padding-top:100px}}.lp-hero-point{color:#28c8a0;font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.lp-hero-point{font-size:16px;font-size:1rem;font-weight:bold}}.lp-hero-point em{font-weight:bold}.lp-hero__button{zoom:1;margin-top:20px}.lp-hero__button:before,.lp-hero__button:after{display:table;content:"";line-height:0}.lp-hero__button:after{clear:both}.lp-hero__button .button{float:left;margin-right:20px}.lp-hero__button small{float:left;color:#78828c;font-size:14px;font-size:0.875rem;margin-top:8px}.heading-lp{font-size:28px;font-size:1.75rem;text-align:center;font-weight:bold}@media (max-width: 1032px){.heading-lp{background:#dce6e6;font-size:21px;font-size:1.3125rem;margin-left:-5.5%;margin-right:-5.5%;padding-top:20px;padding-bottom:20px}}@media (max-width: 1032px){.heading-lp--sm{font-size:14px;font-size:0.875rem;padding-top:10px;padding-bottom:10px}}@media (max-width: 1032px){.heading-lp-no-padding{margin-left:0;margin-right:0}}.lp-inner{width:700px}@media (max-width: 1032px){.lp-inner{width:100%}}@media (max-width: 1032px){.lp-wrap{padding-top:0;padding-bottom:15px}}.lp-section-text{font-size:20px;font-size:1.25rem;font-weight:bold}@media (max-width: 1032px){.lp-section-text{text-align:left;font-size:16px;font-size:1rem;margin-top:0;padding-top:5px}}.lp-text--question{display:inline-block;margin-right:3px}.lp-text--question::after{content:'.'}@media (max-width: 1032px){.lp-text--question::after{content:none}}.lp-voice{width:125px}.lp-voice.pull-left{margin-right:20px}@media (max-width: 1032px){.lp-voice{width:60px}}.lp-voice__image{border-radius:63px}@media (max-width: 1032px){.lp-voice__image{width:75px;height:auto;border-radius:38px}}.lp-voice__name{text-align:center;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.lp-voice__name{font-size:12px;font-size:0.75rem;font-weight:normal}}.lp-voice__heading{font-size:28px;font-size:1.75rem;font-weight:bold;color:#28c8a0;padding-top:20px}@media (max-width: 1032px){.lp-voice__heading{font-size:18px;font-size:1.125rem;padding-top:0;line-height:1.4}}.lp-voice__heading--lg{font-size:36px;font-size:2.25rem}@media (max-width: 1032px){.lp-voice__heading--lg{background:#28c8a0;color:#fff;font-size:24px;font-size:1.5rem;padding-top:30px;padding-bottom:30px}}.lp-voice__comment{border:2px solid #28c8a0;background:#fff;border-radius:5px;padding:20px;position:relative}.lp-voice__comment::before{content:"";position:absolute;top:-12px;left:50%;display:block;width:0px;height:0px;margin-left:-3px;border-style:solid;border-width:0 7px 12px 7px;border-color:transparent transparent #28c8a0 transparent}.lp-voice__comment::after{content:"";position:absolute;top:-9px;left:50%;display:block;width:0px;height:0px;margin-left:-2px;border-style:solid;border-width:0 6px 10px 6px;border-color:transparent transparent #fff transparent}.ability-wrap{zoom:1}.ability-wrap:before,.ability-wrap:after{display:table;content:"";line-height:0}.ability-wrap:after{clear:both}.ability-wrap .ability-col:last-child{margin-right:0}@media (max-width: 1032px){.ability-wrap{width:100%}}.ability-col{float:left;text-align:center;margin-top:20px;margin-right:30px}@media (min-width: 1033px){.ability-col{width:300px !important}}@media (max-width: 1032px){.ability-col{margin:0;padding:20px 40px}}.ability-col__icon{font-size:60px;font-size:3.75rem;color:#28c8a0}.ability-col__title{font-weight:bold;font-size:24px;font-size:1.5rem;color:#28c8a0}@media (max-width: 1032px){.ability-col__title{font-size:18px;font-size:1.125rem;text-align:left}}.ability-col__text{display:inline-block;text-align:left;margin-top:10px}@media (max-width: 1032px){.ability-col__text{margin-top:0}}@media (max-width: 1032px){.lp-section-voice.section-green{background:#fff}}.lp-section-voice .lp-voice,.lp-section-doctor .lp-voice{margin:0 auto 20px}@media (max-width: 1032px){.lp-section-voice .tab{margin-left:-5.5%;margin-right:-5.5%}.lp-section-voice .tab .col{padding-left:5%;padding-right:5%}.lp-section-voice .lp-voice{width:100%;margin-bottom:0}.lp-section-voice .lp-voice__comment{background:#f0faf5;border-width:1px;padding:10px}.lp-section-voice .col:first-of-type .lp-voice__comment::before,.lp-section-voice .col:first-of-type .lp-voice__comment::after{left:25%}.lp-section-voice .col:last-of-type .lp-voice__comment::before,.lp-section-voice .col:last-of-type .lp-voice__comment::after{left:75%}.lp-section-voice .col:last-of-type{margin-top:0}.lp-section-voice .col .lp-voice__comment::after{top:-10px;border-bottom-color:#f0faf5}}.lp-qa-wrap{position:relative}.lp-qa__button{position:absolute;bottom:0;text-align:center;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 30%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%, #fff 100%);width:100%;padding-top:30px}.lp-qa__button.active{display:none}@media (max-width: 1032px){.lp-qa__button div{background:#fff;margin-left:-6%;margin-right:-6%;padding:0 6%}}.lp-qa__list dt{font-weight:bold;font-size:20px;font-size:1.25rem;margin-top:30px}.lp-qa__list dt span{font-size:23px;font-size:1.4375rem}@media (max-width: 1032px){.lp-qa__list dt span{position:relative;top:8px;font-size:36px;font-size:2.25rem;font-weight:normal}}@media (max-width: 1032px){.lp-qa__list dt{font-size:18px;font-size:1.125rem;line-height:1.2;text-indent:-12px;margin-left:23px;margin-top:10px}}@media (max-width: 1032px){.lp-qa__list dd{border-bottom:1px solid #dce1e1;margin-left:-6%;margin-right:-6%;padding-left:6%;padding-right:6%;padding-bottom:25px}.lp-qa__list dd p{padding-top:10px;padding-left:27px}}@media (max-width: 1032px){.lp-section-fee.section-green{background:#fff}}@media (max-width: 1032px){.lp-section-fee .col{margin-top:10px}.lp-section-fee .col:first-of-type{margin-top:0}}.lp-regist-wrap{margin:0 auto;width:700px}@media (max-width: 1032px){.lp-regist-wrap{width:100%}}.lp-regist-panel{border:1px solid #dce1e1;border-radius:5px;background:#f0fafa;margin-bottom:40px;padding:20px;text-align:center}@media (max-width: 1032px){.lp-regist-panel{border:none;padding:15px}.lp-regist-panel .heading-lp{background:none;font-size:15px;font-size:0.9375rem;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}.lp-regist-panel p{font-size:12px;font-size:0.75rem}}.lp-regist-price{text-align:center;font-size:16px;font-size:1rem;font-weight:normal}@media (max-width: 1032px){.lp-section-regist .col{margin-top:10px}.lp-section-regist .col:first-of-type{margin-top:0}}.button-table{display:table;width:100%;height:58px;padding:0}.button-table--lg{height:76px}.button-text{font-size:10px;font-size:0.625rem;color:#646e69}@media (min-width: 1033px){.button-text{font-size:12px;font-size:0.75rem}}.button-cell{display:table-cell;vertical-align:middle;padding-left:15px;padding-right:15px;line-height:1.2}@media (max-width: 1032px){.button-cell{width:50%;font-size:15px;font-size:0.9375rem;padding-left:10px;padding-right:10px}}.button-cell--carrier{width:45%;border-right:1px solid #dce1e1;border-radius:5px 0 0 5px;background:#fff;text-align:center}@media (max-width: 1032px){.button-cell--carrier{width:50%}}.button--carrier{width:100%;padding-top:10px;padding-bottom:10px;line-height:1.2;text-align:center}.button--carrier img{margin-bottom:5px}.lp-section-doctor h3.heading-lp{background:transparent;font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.lp-section-doctor.section-green{background:#fff}}@media (max-width: 1032px){.lp-section-doctor .sls-view{height:270px}}.lp-doctor-question{font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.lp-doctor-question{font-size:15px;font-size:0.9375rem}.lp-doctor-question .lp-text--question{font-size:40px;font-size:2.5rem;font-weight:300;margin-right:10px}}.lp-doctor-answer{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:bold;border-top:2px solid #646e69;padding-top:10px;margin-top:10px}@media (max-width: 1032px){.lp-doctor-answer{text-align:left;font-size:16px;font-size:1rem;margin-top:0;padding-top:5px}}.lp-doctor-profile{text-align:center}@media (max-width: 1032px){.lp-doctor-profile{margin-right:0}}@media (max-width: 1032px){.lp-doctor-profile__image img{width:145px;height:auto;margin-left:auto;margin-right:auto;vertical-align:bottom}}.lp-doctor-profile__name{font-weight:bold}.lp-doctor-profile__name em{font-size:20px;font-size:1.25rem;margin-right:5px}.lp-doctor-profile__information{font-size:14px;font-size:0.875rem;color:#78828c;line-height:1.3;margin-top:10px}@media (max-width: 1032px){.lp-doctor-profile__information{font-size:12px;font-size:0.75rem}}.lp-section-doctor .tab{margin-left:-6%;margin-right:-6%;margin-top:0}.lp-section-doctor .lp-voice__comment{min-height:270px}@media (max-width: 1032px){.lp-section-doctor .lp-voice__comment{min-height:0;background:#f0faf5;border-width:1px;padding:10px}}@media (max-width: 1032px){.lp-section-doctor .tab .col{padding-left:5%;padding-right:5%}.lp-section-doctor .lp-voice__image{width:60px;height:auto;border:2px solid #28c8a0}.lp-section-doctor .lp-voice{width:100%;margin-bottom:0}.lp-section-doctor .lp-voice__name{font-size:10px;font-size:0.625rem}.lp-section-doctor .col:first-of-type .lp-voice__comment::before,.lp-section-doctor .col:first-of-type .lp-voice__comment::after{left:14%}.lp-section-doctor .col:last-of-type .lp-voice__comment::before,.lp-section-doctor .col:last-of-type .lp-voice__comment::after{left:82%}.lp-section-doctor .col:last-of-type{margin-top:0}.lp-section-doctor .col .lp-voice__comment::after{top:-10px;border-bottom-color:#f0faf5}}.lp-section-case .comment{padding-top:0;position:relative}.lp-section-case .comment-name{font-weight:normal}@media (max-width: 1032px){.lp-section-case .comment-name{font-size:13px;font-size:0.8125rem}}.lp-section-case .comment-doctor,.lp-section-case .comment-user{margin-top:30px}.lp-section-case .comment-doctor .comment-name{text-align:right}.lp-section-case .comment-doctor .comment-name img{float:right;margin-right:0;margin-left:6px}.lp-section-case .comment-user .comment-name{text-align:left;padding-left:2px}.lp-section-case .comment-user .comment-name i{float:left;font-size:36px;font-size:2.25rem;color:#c8d7d7;margin-left:0;margin-right:10px}.lp-section-case .comment-user .panel em{font-weight:bold;font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.lp-section-case .comment-user .panel em{font-size:15px;font-size:0.9375rem}}.lp-section-case .comment-doctor .comment-name{margin-bottom:28px}.lp-section-case .comment-doctor .comment-name img{float:right;margin-right:0;margin-left:10px}.lp-section-case .comment-doctor .panel{border:1px solid #28c8a0;background:#f8fcfa}.lp-section-case .comment-doctor .panel::before{border-color:transparent transparent #28c8a0 transparent}.lp-section-case .comment-doctor .panel::after{top:-10px;border-bottom-width:10px;border-color:transparent transparent #f8fcfa transparent}@media (max-width: 1032px){.lp-section-case .comment-doctor .panel::after{top:-10px}}@media (max-width: 1032px){.lp-section-case .comment-doctor .panel{border-width:1px}}.lp-case__button{position:absolute;bottom:0;text-align:center;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 30%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%, #fff 100%);width:100%;padding-top:30px}.lp-case__button.active{display:none}@media (max-width: 1032px){.lp-case__button div{background:#fff;margin-left:-6%;margin-right:-6%;padding:0 6%}}@media (max-width: 1032px){.lp-section-privacy.section-green{background:#fff}}.lp-privacy-question{font-size:20px;font-size:1.25rem;text-align:center;margin-top:20px}.lp-privacy-question em{color:#28c8a0;font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.lp-privacy-question em{position:relative;top:8px;font-size:36px;font-size:2.25rem;font-weight:normal}}@media (max-width: 1032px){.lp-privacy-question{text-align:left;font-size:18px;font-size:1.125rem;line-height:1.2;text-indent:-14px;margin-left:23px;margin-top:10px}}.lp-privacy-answer__col{margin-top:20px}.lp-privacy-answer__col h3{font-size:20px;font-size:1.25rem;color:#28c8a0;font-weight:bold}@media (max-width: 1032px){.lp-privacy-answer__col h3{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.lp-privacy-answer__col{padding-left:23px}}.lp-register-box{background:#fff;text-align:center}.lp-register-box__title{font-size:20px;font-size:1.25rem}.lp-register-box__image{margin-top:7px}.lp-register-box__text{text-align:left;margin:5px 0 20px}.slick-slide{padding-bottom:0}.slick-slider{overflow:hidden}.slick-arrow{position:absolute;top:50%;display:inline-block;width:22px;height:22px;border:0px;border-top:solid 1px #28c8a0;border-right:solid 1px #28c8a0;background:transparent;text-indent:-9999px;z-index:2}.slick-prev{left:5px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.slick-next{right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-dots{width:100%;text-align:center}.slick-dots li{display:inline-block;width:auto;height:auto;margin-right:0}.slick-dots .slick-active button{background:#c8d7d7}.slick-dots button{display:inline-block;margin:4px 4px 0;border-radius:5px;width:8px;height:8px;overflow:hidden;border:1px solid #c8d7d7;background:transparent;text-indent:-9999px;vertical-align:middle}.open-lp-hero{height:340px}.no-webp .open-lp-hero{background-image:url(/assets/green/lp/hero_open-3c6ec4a033117660efa5df3cba01fd4f9faf67357d8a662b0a53c54b63d34734.jpg)}.webp .open-lp-hero{background-image:url(/assets/green/lp/hero_open-79de235747645a33aaad67f2986f4730efc95900e15cf0d0006efb233af19582.webp)}@media (max-width: 1032px){.open-lp-hero{background:none !important;height:420px}}.open-lp-hero__inner{padding-top:25px}@media (max-width: 1032px){.open-lp-hero__inner{height:270px;background-position:center top;background-size:cover;background-repeat:no-repeat;text-align:center;padding-top:140px}.no-webp .open-lp-hero__inner{background-image:url(/assets/green/lp/hero_open_sp-064cd8218432e68aecdb694cf14e23e33a10cfa683dd96e44a0e13dddc812473.jpg)}.webp .open-lp-hero__inner{background-image:url(/assets/green/lp/hero_open_sp-63df8f28af0e6230fba2dc269a594fae4c6f19fff1d823658c9215cfe37ee272.webp)}}.open-lp-hero__button{margin-top:10px}.open-lp__image{border-radius:50%;margin:20px 0 15px}@media (max-width: 1032px){.open-lp-character.section-green{background:#fff}}.open-lp-section-voice .panel-balloon--left,.open-lp-section-voice .panel-balloon--right{background:#fff}.open-lp-section__list{width:266px;margin:10px auto}.open-lp-section__list li{position:relative;margin-top:3px;padding-left:15px}.open-lp-section__list li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:10px;height:5px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.open-lp__heading-border{overflow:hidden;font-size:14px;font-size:0.875rem;font-weight:bold;text-align:center}.open-lp__heading-border span{position:relative;display:inline-block;margin:0 2em;padding:0 0.5em;text-align:left}.open-lp__heading-border span::before,.open-lp__heading-border span::after{position:absolute;top:50%;content:'';width:400%;height:1px;background-color:#c8d7d7}.open-lp__heading-border span::before{right:100%}.open-lp__heading-border span::after{left:100%}.open-lp__title{margin-top:20px;margin-bottom:-10px}.open-lp__comment-name{height:22px}.open-lp__comment-name .glyphs{color:#27c79f !important}.open-lp__panel em{font-size:1.0625rem !important;color:#27c79f}.open-lp__comment-user{margin-top:20px !important}.open-lp-section2__list{margin-top:20px}.open-lp-section2__list li{display:table;line-height:1.2;width:220px;margin:5px auto 0}.open-lp-section2__lsit-title{display:table-cell;text-align:left;color:#78828c;font-size:14px;font-size:0.875rem;font-weight:bold}.open-lp-section2__lsit-title .glyphs{font-size:22px;font-size:1.375rem;font-weight:bold;color:#27c79f;margin-right:3px}.open-lp-section2__lsit-desc{font-size:12px;font-size:0.75rem;display:table-cell;text-align:right;font-weight:bold}.open-lp-section2__lsit-desc em{font-size:25px;font-size:1.5625rem}.open-lp-section2__annotation{width:220px;font-size:10px;font-size:0.625rem;color:#78828c;text-align:right;margin:5px auto 0}.open-lp-section3{width:960px;margin:0 auto;padding-top:40px;padding-bottom:40px}@media (max-width: 1032px){.open-lp-section3{width:100%;padding-top:10px;padding-bottom:10px}}.open-lp-section3__heading{background:#dce6e6;text-align:center;font-weight:bold;font-size:14px;font-size:0.875rem;margin-top:15px;padding:5px 0}.open-lp-section3__list li{border-bottom:1px solid #c8d7d7}.open-lp-section3__list dt{position:relative;padding:10px 10px 10px 30px;cursor:pointer}.open-lp-section3__list dt::after{display:block;content:'';position:absolute;top:1em;left:10px;width:10px;height:10px;border-right:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open-lp-section3__list dt.active::after{top:1.3em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.open-lp-section3__list dd{display:none;line-height:1.8;padding:0 10px 10px}.open-lp-section3__button{padding:15px;text-align:center}.open-lp-section3__button.active{display:none}.open-lp__button{text-align:center;margin-top:40px}@media (max-width: 1032px){.open-lp__button{margin-top:20px}}.open-lp__answer-number{font-size:20px;font-size:1.25rem;text-align:center;font-weight:bold;margin-top:24px}@media (max-width: 1032px){.open-lp__answer-number{font-size:16px;font-size:1rem;border-bottom:1px solid #dce1e1;margin-top:16px;padding-bottom:16px;margin-bottom:24px}}.open-lp__answer-number:last-child{border-bottom:none;padding-bottom:0}.open-lp-disease__hero{height:260px;background-size:cover}.open-lp-disease__hero h1{font-size:24px;font-size:1.5rem;padding-top:75px;line-height:2;font-weight:normal;height:260px;width:900px;margin:0 auto;background:-moz-linear-gradient(left, #fff 0%, #fff 1%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 66%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0%, #fff 1%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 66%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #fff 0%, #fff 1%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 66%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}@media (max-width: 1032px){.open-lp-disease__hero h1{font-size:16px;font-size:1rem;text-align:center;padding:16px 0;height:100px;width:100%;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0.8) 80%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0.8) 80%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0.8) 80%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}}@media (max-width: 1032px){.open-lp-disease__hero{background-size:100% auto;background-position:0 100%;height:250px}}.no-webp .open-lp-disease__hero-baby-and-children{background-image:url(/assets/green/lp/disease/baby-and-children/hero_pc-04a1446dcc7ebca5534cfa0d5810f630e96bbcbd2621d357a9aa31b08c1cc170.jpg)}.webp .open-lp-disease__hero-baby-and-children{background-image:url(/assets/green/lp/disease/baby-and-children/hero_pc-f5e8c1f27ac1e8df3f4c057626af9595b13ff3a85214473ab2f5ea9b91bc6bc4.webp)}@media (max-width: 1032px){.no-webp .open-lp-disease__hero-baby-and-children{background-image:url(/assets/green/lp/disease/baby-and-children/hero_sp-c85eb531f53832e3c93c7352ad28f6df82622822bee57f17a6b4b31214f02a68.jpg)}.webp .open-lp-disease__hero-baby-and-children{background-image:url(/assets/green/lp/disease/baby-and-children/hero_sp-612cb9a1fdca1a7f288e924aa565d7a12f1d8ee273a97d22368496db400ea4ac.webp)}}.no-webp .open-lp-disease__hero-headache-and-nervous{background-image:url(/assets/green/lp/disease/headache-and-nervous/hero_pc-3c16e62ed3fed0c5a4b5cf9d41883857dd556bf0fa4f0501c14d35b43d55ddbe.jpg)}.webp .open-lp-disease__hero-headache-and-nervous{background-image:url(/assets/green/lp/disease/headache-and-nervous/hero_pc-b84504cd2240cb52e09997c857eab59ee200631d3d8736b4f0437a2423183f26.webp)}@media (max-width: 1032px){.no-webp .open-lp-disease__hero-headache-and-nervous{background-image:url(/assets/green/lp/disease/headache-and-nervous/hero_sp-be8930ec2f68cf5038e58cf2b6db862431b17eeb5d6c91381ef44d9ffe2f13a3.jpg)}.webp .open-lp-disease__hero-headache-and-nervous{background-image:url(/assets/green/lp/disease/headache-and-nervous/hero_sp-5a7097f0aa1c976384b0a64cf6dabe4aa90df8db94b1cc6df478d70fcfac044d.webp)}}.no-webp .open-lp-disease__hero-mental-health-and-depression{background-image:url(/assets/green/lp/disease/mental-health-and-depression/hero_pc-b13b18aa38d459aa469632ad638f1f5fa890a60d0c8141d2415d57579a9e58b7.jpg)}.webp .open-lp-disease__hero-mental-health-and-depression{background-image:url(/assets/green/lp/disease/mental-health-and-depression/hero_pc-a5ba9c8097bbf49e295a7b5bd45dda5e726b18faf6c7c118680f3b2394dc9bcc.webp)}@media (max-width: 1032px){.no-webp .open-lp-disease__hero-mental-health-and-depression{background-image:url(/assets/green/lp/disease/mental-health-and-depression/hero_sp-ef849151acf03f83c9cfea6d50a723dde65dceec1e17bb65e6bfa88a7e1cbbe0.jpg)}.webp .open-lp-disease__hero-mental-health-and-depression{background-image:url(/assets/green/lp/disease/mental-health-and-depression/hero_sp-efb743e50801d2bc23c70ee0646d80a8dec06ab492f5fabbf9f6718c427b63a8.webp)}}.open-lp-disease__title{overflow:hidden;font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center}@media (max-width: 1032px){.open-lp-disease__title{font-size:14px;font-size:0.875rem}.open-lp-disease__title span{position:relative;display:inline-block;margin:0 2em;padding:0 0.5em;text-align:left}.open-lp-disease__title span::before,.open-lp-disease__title span::after{position:absolute;top:50%;content:'';width:400%;height:1px;background-color:#c8d7d7}.open-lp-disease__title span::before{right:100%}.open-lp-disease__title span::after{left:100%}}.open-lp-disease__character{font-size:18px;font-size:1.125rem;font-weight:bold;color:#28c8a0;text-align:center;margin-top:10px}.open-lp-disease__character li{display:inline-block;text-align:center;padding:0 26px}@media (max-width: 1032px){.open-lp-disease__character li{padding:0 3px}}.open-lp-disease__character li:first-of-type{padding-left:0}.open-lp-disease__character li:last-of-type{padding-right:0}@media (max-width: 1032px){.open-lp-disease__character{font-size:14px;font-size:0.875rem}}@media (max-width: 1032px){.open-lp-disease__character-1 img{height:65px;width:auto}}@media (max-width: 1032px){.open-lp-disease__character-2 img{height:60px;width:auto}}@media (max-width: 1032px){.open-lp-disease__character-3 img{height:80px;width:auto}}.open-lp-disease__balloon--left{position:relative;margin-left:70px}.open-lp-disease__balloon--left::before{content:"";position:absolute;top:25px;left:-19px;border:7px solid transparent;border-right:12px solid #FFF;z-index:2}.open-lp-disease__balloon--left::after{content:"";position:absolute;top:24px;left:-21px;border:8px solid transparent;border-right:13px solid #dce1e1;z-index:1}.open-lp-disease__balloon--left h3{font-size:18px;font-size:1.125rem}@media (max-width: 1032px){.open-lp-disease__balloon--left h3{font-size:16px;font-size:1rem}}.open-lp-disease__balloon--left p{font-size:16px;font-size:1rem}@media (max-width: 1032px){.open-lp-disease__balloon--left p{font-size:12px;font-size:0.75rem}}.open-lp-disease__balloon--right{position:relative;margin-right:70px}.open-lp-disease__balloon--right::before{content:"";position:absolute;top:25px;right:-17px;border:7px solid transparent;border-left:12px solid #f8fcfa;z-index:2}@media (max-width: 1032px){.open-lp-disease__balloon--right::before{right:-19px}}.open-lp-disease__balloon--right::after{content:"";position:absolute;top:24px;right:-21px;border:8px solid transparent;border-left:13px solid #28c8a0;z-index:1}.open-lp-disease__balloon--right p{font-size:16px;font-size:1rem}@media (max-width: 1032px){.open-lp-disease__balloon--right p{font-size:12px;font-size:0.75rem}}.open-lp-disease__qa{zoom:1;margin-top:16px}.open-lp-disease__qa:before,.open-lp-disease__qa:after{display:table;content:"";line-height:0}.open-lp-disease__qa:after{clear:both}.open-lp-disease__icon{float:left}.open-lp-disease__answer{text-align:center;font-size:20px;font-size:1.25rem;font-weight:bold;color:#28c8a0;margin-bottom:32px}@media (max-width: 1032px){.open-lp-disease__answer{font-size:14px;font-size:0.875rem;border-bottom:1px solid #dce1e1;padding-bottom:24px}}.open-lp-disease__answer--last{border-bottom:none;padding-bottom:0}.lp04-header-pc{width:100%;max-width:960px;margin:0 auto}.lp04-header-logo{width:150px}.lp04-header-logo img{width:100%}#landing04{text-align:center}@media (max-width: 1032px){#landing04 .lp-contents{margin-top:30px}}@media (min-width: 1033px){#landing04 .lp-contents{margin-top:50px}}#landing04 .lp-contents .block-title{padding:10px 0;background:#ededed}@media (max-width: 1032px){#landing04 .lp-contents .block-title{font-size:22px;font-size:1.375rem}}@media (min-width: 1033px){#landing04 .lp-contents .block-title{font-size:34px;font-size:2.125rem}}@media (max-width: 1032px){#landing04 .lp-contents-inner{margin:0 16px}}@media (min-width: 1033px){#landing04 .lp-contents-inner{width:100%;max-width:640px;margin:0 auto}}@media (min-width: 1033px){#landing04 #main-visual-block .main-visual-inner{width:100%;margin:0 auto}}@media (min-width: 1033px){#landing04 #main-visual-block .label-link{font-size:14px;font-size:0.875rem}}@media (max-width: 1032px){#landing04 #main-visual-block{position:relative;height:calc(100vh - 100px);border-top:1px solid #dce1e1;background-image:url(/assets/green/lp/lp04_mv_sp-8250c36fa948be1e3803f1b68145b8f058541761f318a6c3dd3607db6e388df9.jpg);background-size:100%;background-position:top 160px center}}@media (min-width: 1033px){#landing04 #main-visual-block{height:310px;background-image:url(/assets/green/lp/lp04_mv_pc-e144c018a7e924381cbc5e7ebcd45105a8d1ab6e7dd1c9b9187f36237e1dd928.jpg);background-size:900px;background-position:top right;background-color:#f1f3ee}}@media (max-width: 1032px){#landing04 #main-visual-block .main-visual-lead{padding-top:20px;font-size:14px;font-size:0.875rem}}@media (min-width: 1033px){#landing04 #main-visual-block .main-visual-lead{padding-top:40px;font-size:22px;font-size:1.375rem}}#landing04 #main-visual-block .main-visual-lead .text-underline__pink{border-bottom:2px solid #fa7864}#landing04 #main-visual-block .main-visual-title{padding-top:10px;font-size:44px;font-size:2.75rem;line-height:1.2}#landing04 #main-visual-block .main-visual-title .main-visual-title__small{font-size:28px;font-size:1.75rem}#landing04 #main-visual-block .main-visual-search.mobile-only{width:100%;margin-top:20px}#landing04 #main-visual-block .main-visual-search.mobile-only .header-sp__search-box{border-radius:20px;height:40px;border:1px solid #dce1e1;color:#b4c3be;font-size:15px;font-size:0.9375rem;line-height:1.0;padding:8px 10px;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;background:#fff}#landing04 #main-visual-block .main-visual-search.mobile-only .header-sp__search-box .glyphs{display:none}#landing04 #main-visual-block .main-visual-search.mobile-only .header-sp__search-trigger{padding-bottom:0}#landing04 #main-visual-block .main-visual-search.mobile-only .header-sp__search-contents{left:0;text-align:left}#landing04 #main-visual-block .main-visual-search.pc-only{width:580px;margin:40px auto 0}#landing04 #main-visual-block .main-visual-search.pc-only .search__button{width:88px;line-height:40px}#landing04 #main-visual-block .main-visual-search.pc-only .search__textbox{border-right-width:88px;outline:none}#landing04 #main-visual-block .main-visual-search.pc-only .search-suggest{width:calc(100% - 88px);text-align:left}#landing04 #main-visual-block .main-visual-search .current_keyword_placeholder{width:100%}@media (max-width: 1032px){#landing04 #main-visual-block .main-visual-text{position:absolute;bottom:0;width:100%;font-size:12px;font-size:0.75rem;background-color:rgba(255,255,255,0.5)}}@media (max-width: 320px){#landing04 #main-visual-block .main-visual-text{font-size:3.2vw}}@media (min-width: 1033px){#landing04 #main-visual-block .main-visual-text{position:relative;font-size:14px;font-size:0.875rem;margin-top:40px}}@media (max-width: 1032px){#landing04 #main-visual-block .main-visual-suggest{width:calc(100% - 32px);margin:24px auto}}@media (min-width: 1033px){#landing04 #main-visual-block .main-visual-suggest{width:100%;max-width:640px;margin:32px auto 30px}}#landing04 #cta-block-top .cta-point-list{display:table}@media (max-width: 1032px){#landing04 #cta-block-top .cta-point-list{margin-top:30px;width:100%}}@media (min-width: 1033px){#landing04 #cta-block-top .cta-point-list{width:560px;margin:30px auto 0}}#landing04 #cta-block-top .cta-point-list li{display:table-cell;vertical-align:middle}#landing04 #cta-block-top .cta-point-list li:nth-child(1){text-align:left}#landing04 #cta-block-top .cta-point-list li:nth-child(2){text-align:center}#landing04 #cta-block-top .cta-point-list li:nth-child(3){text-align:right}#landing04 #cta-block-top .cta-point-list li .cta-point-circle{display:inline-block;border-radius:50%;line-height:1.4;text-align:center;background:#28c8a0;color:#fff}@media (min-width: 1033px){#landing04 #cta-block-top .cta-point-list li .cta-point-circle{width:160px;height:160px;padding-top:32px;font-size:24px}}@media (max-width: 1032px){#landing04 #cta-block-top .cta-point-list li .cta-point-circle{width:28vw;height:28vw;padding-top:19%;font-size:4.5vw}}#landing04 #cta-block-top .cta-point-list li .cta-point-circle em{font-size:1.5em}@media (max-width: 1032px){#landing04 #cta-block-top .cta-point-text{margin:30px auto;font-size:20px;font-size:1.25rem}}@media (min-width: 1033px){#landing04 #cta-block-top .cta-point-text{margin:40px auto;font-size:28px;font-size:1.75rem}}#landing04 #cta-block-top .lp-submit-button{box-shadow:0 1px 4px rgba(0,0,0,0.6)}@media (min-width: 1033px){#landing04 #cta-block-top .lp-submit-button{font-size:30px;font-size:1.875rem}}#landing04 #cta-block-top .cta-block-note{margin-top:10px}@media (max-width: 1032px){#landing04 #cta-block-top .cta-block-note{font-size:14px;font-size:0.875rem}}@media (min-width: 1033px){#landing04 #cta-block-top .cta-block-note{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){#landing04 #satisfaction-block .satisfaction-list{margin-top:30px}}@media (min-width: 1033px){#landing04 #satisfaction-block .satisfaction-list{margin-top:40px}}#landing04 #satisfaction-block .satisfaction-list li{position:relative;text-align:left}@media (min-width: 1033px){#landing04 #satisfaction-block .satisfaction-list li em{background-color:#ddfff6;padding:0 3px}}@media (max-width: 1032px){#landing04 #satisfaction-block .satisfaction-list li{padding-bottom:10px;padding-left:20px;font-size:18px;font-size:1.125rem}}@media (min-width: 1033px){#landing04 #satisfaction-block .satisfaction-list li{padding-bottom:25px;padding-left:30px;font-size:22px;font-size:1.375rem}}#landing04 #satisfaction-block .satisfaction-list li:before{display:block;content:'';position:absolute;top:.5em;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){#landing04 #satisfaction-block .satisfaction-list li:before{width:10px;height:5px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f}}@media (min-width: 1033px){#landing04 #satisfaction-block .satisfaction-list li:before{width:20px;height:10px;border-left:3px solid #27c79f;border-bottom:3px solid #27c79f}}@media (max-width: 1032px){#landing04 #performance-block .performance-list{margin-top:30px}}@media (min-width: 1033px){#landing04 #performance-block .performance-list{margin-top:10px}}#landing04 #performance-block .performance-list li{width:100%;display:table}@media (max-width: 1032px){#landing04 #performance-block .performance-list li{height:90px}}@media (min-width: 1033px){#landing04 #performance-block .performance-list li{height:180px;border-bottom:1px dashed #dce1e1}#landing04 #performance-block .performance-list li:last-child{border-bottom:none}}#landing04 #performance-block .performance-list li .performance-pict{display:table-cell;text-align:center;vertical-align:middle}@media (max-width: 1032px){#landing04 #performance-block .performance-list li .performance-pict{width:35%}}@media (min-width: 1033px){#landing04 #performance-block .performance-list li .performance-pict{width:40%}}#landing04 #performance-block .performance-list li:nth-child(1) .performance-pict img{width:60%}@media (min-width: 1033px){#landing04 #performance-block .performance-list li:nth-child(1) .performance-pict img{width:30%}}#landing04 #performance-block .performance-list li:nth-child(1) .performance-text{text-align:left}#landing04 #performance-block .performance-list li:nth-child(2) .performance-pict img{width:100%}@media (min-width: 1033px){#landing04 #performance-block .performance-list li:nth-child(2) .performance-pict img{width:70%}}#landing04 #performance-block .performance-list li:nth-child(2) .performance-text{text-align:right}#landing04 #performance-block .performance-list li:nth-child(3) .performance-pict img{width:80%}@media (min-width: 1033px){#landing04 #performance-block .performance-list li:nth-child(3) .performance-pict img{width:60%}}#landing04 #performance-block .performance-list li:nth-child(3) .performance-text{text-align:left}#landing04 #performance-block .performance-list li .performance-text{display:table-cell;vertical-align:middle}@media (max-width: 1032px){#landing04 #performance-block .performance-list li .performance-text{font-size:15px;font-size:0.9375rem}}@media (min-width: 1033px){#landing04 #performance-block .performance-list li .performance-text{font-size:24px;font-size:1.5rem}}#landing04 #performance-block .performance-list li .performance-text em{font-size:1.5em;padding:0 2px}@media (max-width: 1032px){#landing04 #example-block .lp-slick-slider{margin:30px auto}}@media (min-width: 1033px){#landing04 #example-block .lp-slick-slider{width:640px;margin:40px auto}}#landing04 #example-block .lp-slick-list{margin-bottom:10px;outline:none}#landing04 #example-block .example-inner{width:calc(100vw - 32px);padding-bottom:8px;text-align:left}@media (max-width: 1032px){#landing04 #example-block .example-inner{overflow:hidden}}@media (min-width: 1033px){#landing04 #example-block .example-inner{width:608px;overflow:hidden}}@media (max-width: 1032px){#landing04 #example-block .example-inner .example-question .example-question-title{font-size:16px;font-size:1rem}}@media (min-width: 1033px){#landing04 #example-block .example-inner .example-question .example-question-title{font-size:22px;font-size:1.375rem}}#landing04 #example-block .example-inner .example-icon{width:35px;margin-top:5px}#landing04 #example-block .example-inner .example-icon img{width:100%}@media (max-width: 1032px){#landing04 #example-block .example-inner .example-text{font-size:13px;font-size:0.8125rem}}@media (min-width: 1033px){#landing04 #example-block .example-inner .example-text{font-size:16px;font-size:1rem}}#landing04 #example-block .example-inner .example-answer{margin-top:12px}@media (max-width: 1032px){#landing04 #example-block .example-inner .example-answer-text{width:calc(100vw - 80px)}}@media (min-width: 1033px){#landing04 #example-block .example-inner .example-answer-text{width:560px}}@media (max-width: 1032px){#landing04 #example-block .example-inner .example-doctor-name{font-size:14px;font-size:0.875rem}}@media (min-width: 1033px){#landing04 #example-block .example-inner .example-doctor-name{font-size:16px;font-size:1rem}}#landing04 #cv-block{margin-bottom:40px}#landing04 #cv-block .cv-block-title{padding:15px 0;background:#28c8a0;line-height:1.4;font-weight:normal;color:#fff}@media (max-width: 1032px){#landing04 #cv-block .cv-block-title{font-size:22px;font-size:1.375rem}}@media (min-width: 1033px){#landing04 #cv-block .cv-block-title{font-size:30px;font-size:1.875rem}}#landing04 #cv-block .cv-block-title .cv-block-text-small{font-size:12px;font-size:0.75rem}@media (max-width: 1032px){#landing04.keyword-illust-ver #main-visual-block{height:auto;padding-bottom:80px;background-image:url(/assets/green/lp/lp04_mv_illust-fc411179714e41490563236022e36b73c260ed8ebf5bb65d93597012a6e8b6d9.png);background-repeat:repeat-x;background-size:300px;background-color:#fafafa;background-position:bottom 20px center}}@media (min-width: 1033px){#landing04.keyword-illust-ver #main-visual-block{height:470px;background-image:url(/assets/green/lp/lp04_mv_illust-fc411179714e41490563236022e36b73c260ed8ebf5bb65d93597012a6e8b6d9.png);background-size:300px;background-repeat:repeat-x;background-position:bottom center;background-color:#fafafa}}@media (min-width: 1033px){#landing04.keyword-illust-ver #main-visual-block .main-visual-search{margin-top:30px}}@media (max-width: 1032px){.landing04__wrapper{width:100%;overflow-x:hidden !important}}.landing04__hero{padding:30px 0}@media (min-width: 1033px){.landing04__hero{padding:50px 0;font-size:18px;font-size:1.125rem}}.landing04__hero__inner img{width:100%}@media (max-width: 1032px){.landing04__hero__inner img{margin-bottom:15px}}@media (min-width: 1033px){.landing04__hero__inner img{max-width:960px;display:block;margin:0 auto}}.landing04__hero__button{margin-bottom:15px}@media (min-width: 1033px){.landing04__hero__button{margin-top:50px}}@media (min-width: 1033px){.landing04__hero__button .button{display:block;width:50%;margin:0 auto}}@media (min-width: 1033px){.landing04__scene{background:#f0fafa;padding:70px 0;font-size:18px;font-size:1.125rem}}@media (min-width: 1033px){.landing04__scene h2{margin-bottom:30px;color:#28c8a0}}.landing04__scene__inner{padding-top:30px;padding-bottom:30px}@media (min-width: 1033px){.landing04__scene__inner{padding-top:0;padding-bottom:0}}.landing04__scene__baloon-list{margin:30px 0}@media (min-width: 1033px){.landing04__scene__baloon-list{width:60%;margin:50px auto}}.landing04__scene__baloon-list li{margin-bottom:20px}@media (min-width: 1033px){.landing04__scene__baloon-list li{margin-bottom:30px}}.landing04__scene__baloon-list li h3{margin-bottom:15px;font-size:15px;font-size:0.9375rem;color:#28c8a0}@media (min-width: 1033px){.landing04__scene__baloon-list li h3{font-size:18px;font-size:1.125rem}}.landing04__scene__baloon-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.landing04__scene__baloon-item picture{width:20%}@media (min-width: 1033px){.landing04__scene__baloon-item picture{width:15%}}.landing04__scene__baloon-item picture img{width:100%}.landing04__scene__baloon-contents{width:72%;position:relative;display:inline-block;padding:10px;font-size:13px;font-size:0.8125rem;border:solid 1px #dce1e1;border-radius:5px;background-color:#fff}@media (min-width: 1033px){.landing04__scene__baloon-contents{width:77%;padding:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:18px;font-size:1.125rem}}.landing04__scene__baloon-contents::before{content:"";position:absolute;top:50%;left:-22px;margin-top:-12px;border:11px solid transparent;border-right:11px solid #FFF;z-index:2}.landing04__scene__baloon-contents::after{content:"";position:absolute;top:50%;left:-26px;margin-top:-14px;border:13px solid transparent;border-right:13px solid #dce1e1;z-index:1}@media (min-width: 1033px){.landing04__scene__other{width:60%;margin:70px auto 0}}.landing04__scene__other-list{margin-top:30px}.landing04__scene__other-list li{margin-bottom:20px}.landing04__scene__other-list li:last-of-type{margin-bottom:0}.landing04__scene__other-title{position:relative;padding-left:15px;font-weight:bold}.landing04__scene__other-title::after{display:block;content:'';position:absolute;top:.5em;left:0;width:10px;height:5px;border-left:2px solid #28c8a0;border-bottom:2px solid #28c8a0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.landing04__scene__other-contents{padding-left:15px}@media (min-width: 1033px){.landing04__feature{padding:70px 0;font-size:18px;font-size:1.125rem}}@media (min-width: 1033px){.landing04__feature h2{margin-bottom:30px}}.landing04__feature__inner{padding-top:30px;padding-bottom:30px}@media (min-width: 1033px){.landing04__feature__inner{padding-top:0px;padding-bottom:0px}}@media (min-width: 1033px){.landing04__feature__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}.landing04__feature__list li{margin-bottom:45px}@media (min-width: 1033px){.landing04__feature__list li{width:31%;margin-bottom:0}}.landing04__feature__list li:last-of-type{margin-bottom:0}.landing04__feature__list-image{border-radius:50%;width:35%;margin:0 auto 10px;display:block}@media (min-width: 1033px){.landing04__feature__list-image-wrapper{min-height:140px}}.landing04__feature__list-icon{width:30%;margin:0 auto 10px;display:block}.landing04__feature__list-title{margin-bottom:10px;text-align:center;color:#28c8a0;font-size:18px;font-size:1.125rem;font-weight:bold}@media (min-width: 1033px){.landing04__feature__list-title{min-height:60px}}@media (min-width: 1033px){.landing04__flow{background:#f0fafa;padding:70px 0;font-size:18px;font-size:1.125rem}}@media (min-width: 1033px){.landing04__flow h2{margin-bottom:70px;color:#28c8a0}}.landing04__flow__inner{padding-top:30px;padding-bottom:30px}@media (min-width: 1033px){.landing04__flow__inner{padding-top:0;padding-bottom:0}}@media (min-width: 1033px){.landing04__flow__list{width:600px;margin:0 auto}}.landing04__flow__list li{margin-bottom:45px}@media (min-width: 1033px){.landing04__flow__list li{margin-bottom:70px}}.landing04__flow__list li:last-of-type{margin-bottom:0}.landing04__flow__list-title{margin-bottom:10px;text-align:center;color:#28c8a0;font-size:18px;font-size:1.125rem;font-weight:bold}@media (min-width: 1033px){.landing04__flow__list-title{margin-bottom:15px;font-size:21px;font-size:1.3125rem}}.landing04__flow__list-image{display:block;width:100%;margin-top:10px}@media (min-width: 1033px){.landing04__flow__list-image{width:70%;margin:30px auto 0}}.landing04__flow__list-image-chat{display:block;width:70%;margin:10px auto 0}@media (min-width: 1033px){.landing04__flow__list-image-chat{margin-top:30px;width:50%}}@media (min-width: 1033px){.landing04__price{padding:70px 0;font-size:18px;font-size:1.125rem}}@media (min-width: 1033px){.landing04__price h2{margin-bottom:30px}}.landing04__price__inner{padding-top:30px;padding-bottom:30px}@media (min-width: 1033px){.landing04__price__inner{padding-top:0px;padding-bottom:0px}}.landing04__price__title{margin-bottom:10px;text-align:center;color:#28c8a0;font-size:18px;font-size:1.125rem;font-weight:bold}@media (min-width: 1033px){.landing04__price__title{margin-bottom:30px;font-size:21px;font-size:1.3125rem}}.landing04__price__image{margin-bottom:30px;border:solid 1px #dce1e1;padding:15px}@media (min-width: 1033px){.landing04__price__image{width:600px;margin:0 auto 30px}}.landing04__price__image img{width:100%}.landing04__price__list{margin-top:15px;margin-bottom:30px}@media (min-width: 1033px){.landing04__price__list-wrapper{width:600px;margin:15px auto 30px}}.landing04__price__list li{margin-bottom:5px;position:relative;padding-left:15px;font-weight:bold}.landing04__price__list li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:10px;height:5px;border-left:2px solid #28c8a0;border-bottom:2px solid #28c8a0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 1033px){.landing04__price__button .button{display:block;width:50%;margin:0 auto}}@media (min-width: 1033px){.landing04__faq{font-size:18px;font-size:1.125rem}}@media (min-width: 1033px){.landing04__faq h2{margin-bottom:30px}}@media (min-width: 1033px){.landing04__faq .open-lp-section3__list{width:600px;margin:0 auto}}.landing04__faq__button{margin-top:30px}@media (min-width: 1033px){.landing04__faq__button .button{display:block;width:50%;margin:0 auto}}.heading2-custom{margin-bottom:16px}.headline2-center-bg{margin-bottom:40px}@media (max-width: 1032px){.hero-qa__title__top{padding-top:20px;font-size:1.2rem}}.COVID-19__info .heading,.COVID-19__example .heading,.COVID-19__usage .heading{margin:8px auto 16px;text-align:center;color:#28c8a0}@media (max-width: 560px){.COVID-19__info .heading,.COVID-19__example .heading,.COVID-19__usage .heading{font-size:18px}}.COVID-19__info .font_right,.COVID-19__example .font_right,.COVID-19__usage .font_right{display:block;margin-top:8px;text-align:right;color:#fa7864;font-weight:bold}.COVID-19__info .txt-lnk-color,.COVID-19__example .txt-lnk-color,.COVID-19__usage .txt-lnk-color{color:#fa7864;font-weight:bold}.COVID-19__info .inner p{margin:24px auto}.COVID-19__info .inner p::before{margin:0 4px 0 -12px;content:"※"}.COVID-19__info .inner-border{margin:24px auto 16px;padding:24px;border:4px solid #28c8a0}@media (max-width: 1032px){.COVID-19__info .inner-border{margin:16px auto;padding:12px 12px 12px 24px}}.COVID-19__example,.COVID-19__usage{margin:0 auto 40px}.headline-block{margin:0 auto 40px}.headline-block .lp-txt-link{margin-bottom:60px;width:100%;text-align:right}.headline-block-3-primary{margin:16px auto 8px;color:#28c8a0}.headline-block-txt{margin:0 0 16px 24px}@media (max-width: 560px){.headline-block-txt{margin:0 0 16px 0}}.step-list{margin:24px 24px 0}@media (max-width: 560px){.step-list{margin:24px auto 0}}.step-list a{padding:0 4px;color:#28c8a0;font-weight:bold}.step-list li{margin:0 auto 6%;display:flex;justify-content:left;align-items:center}.step-list-numb{margin-right:16px;padding:8px;width:80px;height:80px;color:#fff;font-size:1.2rem;text-align:center;background:#28c8a0;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 560px){.step-list-numb{margin-right:12px;width:48px;height:48px;font-size:1rem}}@media (min-width: 561px){.step-list-numb b{margin-left:4px;font-weight:normal;font-size:1.8rem}}.step-list-ttl{margin-bottom:-16px;font-weight:bold}.step-list-txt{margin-left:24px}.btn-txt{margin:8px auto;text-align:center}@media (max-width: 560px){.hero-bg-primary{height:180px;padding-left:20px}}.hero-bg-primary picture{display:block;position:absolute;right:40px;top:60px}@media (max-width: 560px){.hero-bg-primary picture{right:40px}}@media (max-width: 560px){.hero-bg-primary picture{right:12px;top:10px}}@media (min-width: 560px){.hero-bg-primary.lp-pdca__hero02{padding-left:40px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02{padding-left:12px}}.hero-bg-primary.lp-pdca__hero02 h1{padding-top:40px}@media (max-width: 1032px){.hero-bg-primary.lp-pdca__hero02 h1{padding-top:24px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02 h1{padding-top:30px}}@media (max-width: 1032px){.hero-bg-primary.lp-pdca__hero02 h1.hero-font-middle{font-size:20px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02 h1.hero-font-middle{font-size:18px}}.hero-bg-primary.lp-pdca__hero02 h1.hero-font-small{font-size:30px}@media (max-width: 1032px){.hero-bg-primary.lp-pdca__hero02 h1.hero-font-small{font-size:16px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02 h1.hero-font-small{font-size:14px}}.hero-bg-primary.lp-pdca__hero02 h1.hero-font-small span{margin:8px 0;display:inline-block}@media (max-width: 1032px){.hero-bg-primary.lp-pdca__hero02 h1.hero-font-small span{margin:8px 0 8px -4px;font-size:14px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02 h1.hero-font-small span{margin:8px 0 8px -4px;font-size:12px}}.hero-bg-primary.lp-pdca__hero02 p{color:#fff;font-size:30px}@media (max-width: 1032px){.hero-bg-primary.lp-pdca__hero02 p{font-size:16px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02 p{font-size:14px}}.hero-bg-primary.lp-pdca__hero02 p.font-small{font-size:20px}@media (max-width: 1032px){.hero-bg-primary.lp-pdca__hero02 p.font-small{font-size:14px}}@media (max-width: 560px){.hero-bg-primary.lp-pdca__hero02 p.font-small{font-size:12px}}.qa-section_heading-center{text-align:center}@media (max-width: 560px){.qa-section_heading-center{border:0;font-size:16px;font-size:1rem;background:#F0F3F3;padding:8px 16px;font-weight:bold}}.btn-top{margin-top:40px}.txt-link-primary a{display:block;padding-top:24px;text-align:right;color:#28c8a0;font-weight:bold}.qa-list-botom{margin-bottom:40px}.btn-top-none{padding-top:0}.login-wrap{width:960px;margin:0 auto;padding-top:40px;padding-bottom:40px}@media (max-width: 1032px){.login-wrap{width:100%;padding-top:0;padding-bottom:0}}.login-form .button{width:100%;text-align:center}@media (max-width: 1032px){.login-panel{border:none;padding:0}}@media (min-width: 1033px){.login-panel{min-height:470px}}@media (max-width: 1032px){.login-panel-inner{padding:10px 20px 30px}}.login-status{margin-top:24px}.login-status .panel{margin-top:12px}@media (max-width: 1032px){.login-status{margin-top:16px;font-size:80%}}.medicine-list__item{zoom:1;padding:24px 16px;border-bottom:1px solid #dce1e1}.medicine-list__item:before,.medicine-list__item:after{display:table;content:"";line-height:0}.medicine-list__item:after{clear:both}@media (max-width: 1032px){.medicine-list__item{padding-top:16px;padding-bottom:16px}}.column-side .medicine-list__item{padding-top:16px;padding-bottom:16px}.medicine-list__image{float:left;margin-right:24px;position:relative;width:80px;height:60px}.medicine-list__image img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}@media (max-width: 1032px){.medicine-list__image{margin-right:16px;width:40px;height:30px}}.medicine-list__image--sm{width:60px;height:80px}.medicine-list__desc{overflow:hidden;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.medicine-list__desc{font-size:12px;font-size:0.75rem}.medicine-list__desc h2{font-size:16px;font-size:1rem}}.column-side .medicine-list__desc{font-size:12px;font-size:0.75rem}.medicine-list__button{display:inline-block;border-radius:5px;margin-top:24px;padding:8px 16px;text-decoration:none;transition:color, border-color .3s ease, background-color .3s ease;cursor:pointer;background:#f0fafa;color:#324646;border:1px solid #dce1e1}.column-side .medicine-list__button{font-size:12px;font-size:0.75rem}.table-simple-medicine-side{width:100%;font-size:0.875rem;border-collapse:collapse}.table-simple-medicine-side th{width:80px;padding:4px 8px;color:#A4A4A4;font-weight:normal;text-align:left}.table-simple-medicine-side td{padding:4px 0}.medicine-list-side{margin-bottom:40px}@media (max-width: 1032px){.medicine-list-side{display:none}}.medicine-list__item-side{display:flex;align-items:center;min-height:100px;padding:12px 8px;border-bottom:1px solid #dce1e1}.medicine-list__item-side:hover{background:#f0fafa}.medicine-list-side-link{display:block}.medicine-list__image-side{margin-right:24px;width:80px;text-align:center}.medicine-list__image-side img{max-width:100%;max-height:60px}.medicine-wrap{zoom:1}.medicine-wrap:before,.medicine-wrap:after{display:table;content:"";line-height:0}.medicine-wrap:after{clear:both}.medicine-wrap__image{float:left;width:276px}.medicine-wrap__image img{display:inline-block}@media (max-width: 1032px){.medicine-wrap__image{float:none;margin-top:16px;width:100%;text-align:center}}.medicine-wrap__image-main{height:200px;width:276px;display:table-cell;vertical-align:middle;text-align:center}.medicine-wrap__image-main>img{max-width:276px;max-height:200px;vertical-align:bottom}.medicine-wrap__thumbnail{margin-top:8px}.medicine-wrap__thumbnail li{position:relative;display:table-cell;float:left;border:1px solid #dce1e1;margin-top:8px;margin-right:7px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;vertical-align:middle;text-align:center;padding:4px}.medicine-wrap__thumbnail li:nth-child(6n){margin-right:0}.medicine-wrap__thumbnail li img{max-width:32px;max-height:32px;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.medicine-wrap__detail{float:right;width:360px}@media (max-width: 1032px){.medicine-wrap__detail{float:none;width:100%}}.medicine-detail__heading{zoom:1}.medicine-detail__heading:before,.medicine-detail__heading:after{display:table;content:"";line-height:0}.medicine-detail__heading:after{clear:both}@media (max-width: 1032px){.medicine-detail__heading{padding-left:16px;padding-right:16px}}.medicine-detail__title{font-size:20px;font-size:1.25rem;line-height:1.2}.medicine-detail__sub-text{font-size:12px;font-size:0.75rem;color:#A4A4A4}@media (max-width: 1032px){.medicine-detail__sub-text{display:inline-block}}.medicine-detail__information{float:right;margin-left:8px;margin-bottom:8px}.medicine-detail__information-center{margin:16px}.medicine-detail__information-button-center{display:block;padding:12px;border:1px solid #A4A4A4;font-size:12px;font-size:0.75rem;width:100%}.medicine-detail__information-button{outline:none;font-size:18px;font-size:1.125rem;color:#A4A4A4}@media (max-width: 1032px){.medicine-detail__information-button{font-size:16px;font-size:1rem}}.medicine-detail__information-button-inner{display:block;padding:2px 4px;border:1px solid #A4A4A4;font-size:12px;font-size:0.75rem}.medicine-detail__desc{font-size:14px;font-size:0.875rem;line-height:1.71429;margin-top:16px}@media (max-width: 1032px){.medicine-detail__desc{margin-top:0;padding-left:16px;padding-right:16px}}.medicine-detail__desc-sp-trigger.active{display:none}@media (max-width: 1032px){.medicine-detail__desc-sp-clamp{display:none}}.active+.medicine-detail__desc-sp-clamp{display:inline !important}.medicine-detail-type{list-style:disc;list-style-position:inside;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.medicine-detail-type{padding:0 16px}}.medicine-detail__header{padding:0 16px;margin-top:24px;font-size:18px;font-size:1.125rem}@media (max-width: 1032px){.medicine-detail__header{font-size:16px;font-size:1rem;margin-top:16px}}.medicine-detail__header-secondary{margin-top:18px;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.medicine-detail__header-secondary{margin-top:8px}}.medicine-detail__inner{padding:8px 16px 24px;border-bottom:1px solid #dce1e1}.medicine-detail__inner .table-simple th{white-space:nowrap}.medicine-detail__text{font-size:14px;font-size:0.875rem}.medicine-tab{margin-top:32px}.medicine-tab__heading{border-bottom:1px solid #dce1e1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.medicine-tab__heading .active a{font-weight:bold;color:#28c8a0;border-bottom:2px solid #28c8a0;padding-top:8px}.medicine-tab__heading li{float:left;text-align:center;box-sizing:border-box}.medicine-tab__heading li:not(:last-child){margin-right:8px}.medicine-tab__heading a{display:block;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:4px 4px 0 0;padding:8px 16px}.medicine-category-list{padding:16px}.medicine-category-list dt{clear:both;float:left;margin-right:24px;margin-bottom:16px;color:#A4A4A4}.medicine-category-list dd{margin-bottom:16px}@media (max-width: 1032px){.medicine-category-list{font-size:12px;font-size:0.75rem}}.medicine-dropdown{position:relative}.medicine-dropdown-box{position:absolute;left:50%;top:33px;width:120px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;border:1px solid #dce1e1;margin-left:-60px;z-index:1}@media (max-width: 1032px){.medicine-dropdown-box{top:30px}}.medicine-dropdown-box__list{overflow:auto;border-left:none !important}.medicine-dropdown-box__list li{float:none;border-top:1px solid #dce1e1}.medicine-dropdown-box__list li>a,.medicine-dropdown-box__list li>button{display:block;padding:15px;font-size:14px;font-size:0.875rem;font-weight:normal;line-height:1.5;width:100%;height:auto;text-align:left;border-left:none;border-right:none}@media (max-width: 1032px){.medicine-dropdown-box__list li>a,.medicine-dropdown-box__list li>button{font-size:12px;font-size:0.75rem}}.medicine-dropdown-box__list li>a:hover,.medicine-dropdown-box__list li>button:hover{background:#f0fafa;text-decoration:none}.medicine-dropdown-box__list li span{font-size:12px;font-size:0.75rem;color:#b4b4b4}.medicine-dropdown-box__list li span>i{font-size:14px;font-size:0.875rem}.medicine-dropdown-box__list li:first-of-type{border-top:none}@media (max-width: 1032px){.medicine-dropdown-box__list li:last-of-type a{border-bottom:1px solid #dce1e1}}.medicine-dropdown-box__list-border--none li{border-top:none}.medicine-checkbox{position:relative;display:block;word-break:break-all;padding:12px 8px 0 8px}.medicine-checkbox:hover{background:#F7FAFA;cursor:pointer}.medicine-checkbox span{display:block}.medicine-checkbox input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.medicine-checkbox input[type="checkbox"]+span{position:relative;padding:0 0 0 24px}@media (max-width: 1032px){.medicine-checkbox input[type="checkbox"]+span{display:block;padding:0}}.medicine-checkbox input[type="checkbox"]+span::before,.medicine-checkbox input[type="checkbox"]+span::after{position:absolute;top:0.15em;left:0;display:inline-block;content:'';box-sizing:border-box}@media (max-width: 1032px){.medicine-checkbox input[type="checkbox"]+span::before,.medicine-checkbox input[type="checkbox"]+span::after{left:auto;right:0}}.medicine-checkbox input[type="checkbox"]+span::before{z-index:0;background-color:transparent;width:16px;height:16px;border:1px #dce1e1 solid;border-radius:4px}.medicine-checkbox input[type="checkbox"]+span::after{z-index:1;margin:1px 5px;width:6px;height:11px}.medicine-checkbox input[type="checkbox"]:checked+span::before{background-color:#28c8a0;border-color:#28c8a0}.medicine-checkbox input[type="checkbox"]:checked+span::after{border:2px solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.medicine-detail-modal__header{position:relative;font-size:20px;font-size:1.25rem}.medicine-detail-modal__contents{height:calc(100vh - 100px);overflow:scroll}.medicine-detail-modal__footer{margin-top:24px;margin-bottom:24px;text-align:center}.medicine-detail-box{position:fixed;left:0;top:0;width:100%;height:100vh !important;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:0 0 5px 5px;border:1px solid #dce1e1;z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1}.medicine-detail-box__header{position:absolute;width:100%;z-index:1;border-bottom:1px solid #dce1e1;background:#fff;font-size:16px;font-size:1rem;text-align:center;padding:10px}.medicine-detail-box__contents{height:100vh;overflow:scroll;padding-top:45px;padding-bottom:70px}.medicine-detail-box__button--close{position:absolute;top:0;left:10px;display:inline-block;background:#fff !important;cursor:pointer;width:30px;height:30px}.medicine-detail-box__button--close::before{display:block;content:"";position:absolute;top:0;left:7px;margin:0 20px 0 7px;padding:0;width:1px;height:30px;background:#A4A4A4;transform:rotate(45deg)}@media (max-width: 1032px){.medicine-detail-box__button--close::before{height:20px}}.medicine-detail-box__button--close::after{display:block;content:"";position:absolute;top:50%;left:1px;width:30px;height:1px;background:#A4A4A4;transform:rotate(45deg)}@media (max-width: 1032px){.medicine-detail-box__button--close::after{width:20px;left:5px;margin-top:-5px}}@media (max-width: 1032px){.medicine-detail-box__button--close{top:11px;right:11px}}.side-button{display:block;width:100%;margin-top:0;background:#fff;border:none;font-size:12px;font-size:0.875rem;padding:12px 0;line-height:1.6;border-bottom:1px solid #dce1e1}.side-button-arrow{display:inline-block;position:relative;padding-right:16px}.side-button-arrow::before{position:absolute;content:"";top:50%;right:0;width:8px;height:8px;margin-top:-4px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.inner-mypage,.registration-complete-inner{min-width:0;width:600px}@media (max-width: 1032px){.inner-mypage,.registration-complete-inner{width:auto}}.inner-mypage-full{position:relative}@media (max-width: 1032px){.inner-mypage-full{padding-left:0;padding-right:0}}@media (max-width: 1032px){.mypage-wrap{padding-left:16px;padding-right:16px}}.mypage-heading1{font-size:20px;font-size:1.25rem;font-weight:normal;margin-top:24px;padding:0 16px 16px}.mypage-heading2{font-size:14px;font-size:0.875rem;padding:16px 16px 0}.mypage-heading3{font-size:14px;font-size:0.875rem;padding:0 16px}.mypage-heading-enquate{font-size:16px;font-size:1rem;padding:24px 16px 0}@media (min-width: 1033px){.mypage-heading-enquate{padding-left:0;padding-right:0}}.mypage-sub-items .mypage-heading-enquate{padding-top:10px}.mypage-custom-heading{zoom:1;padding:16px 16px 0}.mypage-custom-heading:before,.mypage-custom-heading:after{display:table;content:"";line-height:0}.mypage-custom-heading:after{clear:both}.mypage-custom-heading .mypage-heading2{float:left;padding:0}.mypage-custom-heading .mypage-custom-heading__button{float:right}.mypage-qa-list__item{position:relative}.mypage-saved-dropdown{position:absolute;bottom:8px;right:32px;zoom:1;padding:0 2px}.mypage-saved-dropdown:before,.mypage-saved-dropdown:after{display:table;content:"";line-height:0}.mypage-saved-dropdown:after{clear:both}.mypage-saved-dropdown .mypage-saved-dropdown__button{float:right}.mypage-section{border-top:1px solid #dce1e1}@media (max-width: 1032px){.mypage-section{border-top:8px solid #F0F3F3}}.mypage-section.qa-list__item{border-bottom:none}.mypage-section.mypage-no-data{min-height:150px}.mypage-section-border{border-top:1px solid #dce1e1}.mypage-list{margin:0;padding:8px 0;line-height:1.5rem;list-style-type:none}.mypage-list li{position:relative}.mypage-list-item{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;height:48px;padding:0 16px;overflow:hidden}.maypage-list--avatar-list .mypage-list-item{height:56px}.mypage-list--two-line .mypage-list-item{height:60px}.mypage-list-item.mypage-list-item__free{overflow:visible}.mypage-list-item__link{height:auto;padding:0;overflow:visible;white-space:normal;text-overflow:clip}.mypage-list-item__link .mypage-list-item__inner:hover{text-decoration:none}.mypage-list-item__inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%;height:48px;padding:0 16px}.mypage-list-item__inner .mypage-list-item__text,.mypage-list-item__inner .mypage-list-item__secondary-text{overflow:visible;white-space:normal;text-overflow:clip}@media (max-width: 1032px){.mypage-list-item__inner .mypage-list-item__text{font-size:12px;font-size:0.75rem;line-height:1.4}}.mypage-list-item__inner-link{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%;height:60px;padding:0 16px}.mypage-list-item__inner-link::before{position:absolute;content:"";top:50%;right:16px;width:10px;height:10px;margin-top:-5px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mypage-list-item__inner-link:hover{text-decoration:none}.mypage-list-item__inner-link.multi-lines{height:auto}.mypage-list-item__border{border-top:1px solid #dce1e1;width:calc(100% - 58px);left:58px;position:absolute;bottom:0}.mypage-list-item__text,.mypage-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;font-size:14px;font-size:0.875rem}.mypage-list-item__only-text{margin-left:40px}.mypage-list-item__secondary-text{color:#949A97}.mypage-list-item__graphic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-right:16px;font-size:24px;font-size:1.5rem;color:#A4A4A4}.mypage-list-item__button{margin-left:auto;margin-right:0;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal}.mypage-list-boder--none li:last-of-type .mypage-list-item__border{display:none}.mypage-form-field{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;cursor:pointer}.mypage-radio{-webkit-tap-highlight-color:transparent;will-change:transform,opacity;display:inline-block;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;padding:10px;cursor:pointer;will-change:opacity,transform,border-color,color}.mypage-radio+label{cursor:pointer;font-size:14px;font-size:0.875rem}.mypage-radio__inner-circle,.mypage-radio__native-control{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.mypage-radio__native-control{margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mypage-radio__background{display:inline-block;position:absolute;left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:50%}.mypage-radio__native-control:checked+.mypage-radio__background,.mypage-radio__native-control:disabled+.mypage-radio__background{transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-webkit-transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:opacity 0.12s 0ms cubic-bezier(0, 0, 0.2, 1),transform 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.mypage-radio.mypage-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.mypage-radio .mypage-radio__native-control:enabled+.mypage-radio__background .mypage-radio__inner-circle,.mypage-radio .mypage-radio__native-control:enabled:checked+.mypage-radio__background .mypage-radio__outer-circle{border-color:#28c8a0}.mypage-radio__native-control:checked+.mypage-radio__background .mypage-radio__outer-circle,.mypage-radio__native-control:disabled+.mypage-radio__background .mypage-radio__outer-circle{-webkit-transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:border-color 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.mypage-radio__outer-circle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:border-color 0.12s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;border-width:2px;border-style:solid}.mypage-radio__background::before,.mypage-radio__outer-circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.mypage-radio .mypage-radio__native-control:enabled+.mypage-radio__background .mypage-radio__inner-circle,.mypage-radio .mypage-radio__native-control:enabled:checked+.mypage-radio__background .mypage-radio__outer-circle{border-color:#28c8a0}.mypage-radio__native-control:checked+.mypage-radio__background .mypage-radio__inner-circle{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-webkit-transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:transform 0.12s 0ms cubic-bezier(0, 0, 0.2, 1),border-color 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.mypage-radio__native-control:checked+.mypage-radio__background .mypage-radio__inner-circle,.mypage-radio__native-control:disabled+.mypage-radio__background .mypage-radio__inner-circle{transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-webkit-transition:border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:transform 0.12s 0ms cubic-bezier(0, 0, 0.2, 1),border-color 0.12s 0ms cubic-bezier(0, 0, 0.2, 1);transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,border-color 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1) 0ms}.mypage-radio__inner-circle,.mypage-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%}.mypage-radio__inner-circle{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-webkit-transition:border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:transform 0.12s 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 0.12s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;transition:transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,border-color 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms,-webkit-transform 0.12s cubic-bezier(0.4, 0, 0.6, 1) 0ms;border-width:10px;border-style:solid;border-radius:50%}.mypage-radio.mypage-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.mypage-radio::after,.mypage-radio::before{background-color:#28c8a0}.mypage-radio::after,.mypage-radio::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mypage-radio:hover::before,.mypage-radio__native-control:focus::before{width:28px;height:28px;top:6px;left:6px;opacity:0.04;background-color:#000}.mypage-radio .mypage-radio__native-control:enabled:not(:checked)+.mypage-radio__background .mypage-radio__outer-circle{border-color:#dce1e1}.mypage-form-group{zoom:1;padding:8px 16px 16px}.mypage-form-group:before,.mypage-form-group:after{display:table;content:"";line-height:0}.mypage-form-group:after{clear:both}.mypage-form-group-noline{zoom:1;padding:12px 16px 0}.mypage-form-group-noline:before,.mypage-form-group-noline:after{display:table;content:"";line-height:0}.mypage-form-group-noline:after{clear:both}@media (min-width: 1033px){.mypage-form-group-noline{padding-left:0;padding-right:0}}@media (max-width: 1032px){.form__button-wrap .mypage-form-group-noline .list-horizontal li{margin-right:0}}.mypage-heading-enquate+.mypage-form-group-noline{padding-top:2px}.mypage-heading-enquate+.mypage-form-group-noline.mypage-form-group-noline--last{padding-top:12px}.mypage-form__label{float:left;padding-top:0.5em;margin-right:12px}@media (max-width: 1032px){.mypage-form__label{width:6em;text-align:right;padding-top:0.85em}}.mypage-form__select{overflow:hidden}@media (max-width: 1032px){.mypage-form__innner-select{zoom:1}.mypage-form__innner-select:before,.mypage-form__innner-select:after{display:table;content:"";line-height:0}.mypage-form__innner-select:after{clear:both}}.mypage-no-saved{padding:16px;font-size:0.875rem;color:#78828c}.mypage-result-number{position:absolute;right:16px;top:5px}.registration-message{padding:8px 16px;background:#c8d7d7;text-align:center}.mypage-multi-choices li{display:inline-block;margin-right:36px}.mypage-multi-choices li:last-child{margin-right:0}.mypage-form-group-noline .mypage-multi-choices{margin-top:10px}.mypage__icon-select{position:relative;display:block}.mypage__icon-select-item{position:relative;display:flex;align-items:center;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;transition:all linear 0.2s}.mypage__icon-select-item i{color:#c8d7d7;font-size:2.0em}.mypage__icon-select-item span{padding-left:5px;font-size:14px;font-size:0.875rem}.mypage-radio__native-control:checked+.mypage__icon-select-item i,.form-checkbox__native-control:checked+.mypage__icon-select-item i{color:#28c8a0}.mypage-radio__native-control:checked+.mypage__icon-select-item span,.form-checkbox__native-control:checked+.mypage__icon-select-item span{font-weight:bold}.mypage-form-select-list li{display:flex;align-items:center;margin-top:5px}.mypage-wrap .mypage-form-select-list{margin-left:-10px}.mypage-fade-enter-active,.mypage-fade-leave-active{transition:all .5s ease}.mypage-fade-enter,.mypage-fade-leave-to{transform:translateY(-10px);opacity:0}.modal_medicine_search{max-height:calc(100vh - 300px);overflow-y:auto}.mypage-editable-list{margin-bottom:8px}.mypage-editable-list>li{position:relative;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.mypage-editable-list.list--border li{padding-left:0}.mypage-editable-list.list--border li:after,.mypage-editable-list.list--border li:before{display:none}@media (max-width: 1032px){#email-registration-alert .alert-block{border-top:8px solid #F0F3F3}}@media (min-width: 1033px){#email-registration-alert .alert-block{border:1px solid #dce1e1;border-radius:5px;margin-bottom:24px}}@media (max-width: 1032px){.alert-block+.search-criterias-contents{border-top:8px solid #F0F3F3}}@media (min-width: 1033px){.alert-block+.search-criterias-contents{border-top:1px solid #dce1e1}}.inner-period-tracker{min-width:auto;width:600px;margin:0 auto}@media (max-width: 1032px){.inner-period-tracker{width:auto}}.inner-period-tracker .form-group{padding-top:12px;padding-bottom:12px}.inner-period-tracker .form-group.form-last-group .textarea{height:6em}.inner-period-tracker .material-list-item__button{margin-right:0}.period-tracker-block{background:#fff;width:100%;padding-bottom:80px}@media (max-width: 1032px){.period-tracker-block{width:calc(100vw - 32px)}}@media (max-width: 1032px){.period-tracker-data{top:0;height:100vh}.period-tracker-data .overlay-contents{overflow:hidden}}.period-tracker-calendar{perspective:1000;transform-style:preserve-3d;width:100%;max-width:700px;margin:0 auto}.current-date{position:relative;text-align:center;margin:20px 20px 0}.current-date h1{color:#666;font-weight:normal;font-size:16px;font-size:1rem}@media (max-width: 320px){.current-date{margin-right:10px;margin-left:10px}}.current-data__return{position:absolute;top:1px;right:13px;color:#b4c3be}@media (max-width: 320px){.current-data__return{right:9px}}.current-week-days{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;font-size:14px;font-size:0.875rem;color:#A4A4A4;padding:16px 20px}.current-week-days li{width:100%;text-align:center}@media (max-width: 320px){.current-week-days{padding-left:10px;padding-right:10px}}.current-weeks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin:12px 0}.current-weeks__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-weight:300;justify-content:space-between;margin-bottom:8px;width:100%}.current-weeks__inner .current-weeks__item:first-of-type{padding-left:20px}@media (max-width: 320px){.current-weeks__inner .current-weeks__item:first-of-type{padding-left:10px}}.current-weeks__inner .current-weeks__item:first-of-type.period-start{padding-left:8px;margin-left:12px}@media (max-width: 320px){.current-weeks__inner .current-weeks__item:first-of-type.period-start{padding-left:4px;margin-left:6px}}.current-weeks__inner .current-weeks__item:first-of-type .event-sex,.current-weeks__inner .current-weeks__item:first-of-type .event-other{margin-left:20px}@media (max-width: 320px){.current-weeks__inner .current-weeks__item:first-of-type .event-sex,.current-weeks__inner .current-weeks__item:first-of-type .event-other{margin-left:10px}}.current-weeks__inner .current-weeks__item:last-of-type{padding-right:20px}@media (max-width: 320px){.current-weeks__inner .current-weeks__item:last-of-type{padding-right:10px}}.current-weeks__inner .current-weeks__item:last-of-type.period-end{padding-right:8px;margin-right:12px}@media (max-width: 320px){.current-weeks__inner .current-weeks__item:last-of-type.period-end{padding-right:4px;margin-right:6px}}.current-weeks__inner .current-weeks__item:last-of-type .event-sex,.current-weeks__inner .current-weeks__item:last-of-type .event-other{margin-right:20px}@media (max-width: 320px){.current-weeks__inner .current-weeks__item:last-of-type .event-sex,.current-weeks__inner .current-weeks__item:last-of-type .event-other{margin-right:10px}}.current-weeks__item{position:relative;padding:16px 0;text-align:center;line-height:1;width:100%}.current-weeks__item-today{color:#12BF94;font-weight:500}.event-sex,.event-other{position:absolute;bottom:-1px;right:0;left:0;font-style:normal}span:first-of-type .event-sex,span:first-of-type .event-other{margin-left:20px}@media (max-width: 320px){span:first-of-type .event-sex,span:first-of-type .event-other{margin-left:10px}}span:last-of-type .event-sex,span:last-of-type .event-other{margin-right:20px}@media (max-width: 320px){span:last-of-type .event-sex,span:last-of-type .event-other{margin-right:10px}}.event-sex::before{content:'•';color:#ED8777;font-size:22px;font-size:1.375rem;right:0;left:0}.event-other::after{content:'•';color:#646F69;font-size:22px;font-size:1.375rem;right:0;left:0}.current-data{display:inline-block}.current-data__year::after{content:'/';padding-left:4px}.current-data__nav{display:inline-block;position:relative;cursor:pointer;width:14px;height:14px;vertical-align:bottom}.current-data__nav::after{position:absolute;content:"";top:0;left:0;width:8px;height:8px;border-top:1px solid #b4c3be;border-right:1px solid #b4c3be}.current-data__nav-prev{margin-right:24px}.current-data__nav-prev::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.current-data__nav-next{margin-left:24px}.current-data__nav-next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.current-data-explanation{position:absolute;top:0;right:5.8%}.current-data-explanation button{font-size:20px;font-size:1.25rem;color:#A4A4A4}@media (max-width: 1032px){.current-data-explanation{right:4.3%}}.current-data-explanation__dropdown{position:absolute;right:-10px;top:33px;z-index:1;width:400px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:5px;border:1px solid #dce1e1;margin-left:auto;margin-right:auto;padding:10px 20px 20px}@media (max-width: 1032px){.current-data-explanation__dropdown{top:30px;width:calc(100vw - 40px)}}.current-data-explanation__list-wrap{margin-bottom:8px}.current-data-explanation__list-title{font-weight:bold;padding-left:16px;padding-right:16px}.current-data-explanation__list{overflow:hidden}.current-data-explanation__list-item{overflow:hidden;float:left;width:50%;text-align:left;font-size:14px;font-size:0.875rem;margin-top:10px}@media (max-width: 320px){.current-data-explanation__list-item{font-size:13px;font-size:0.8125rem;margin-top:8px}}.current-data-explanation__item-side{display:inline-block;float:left;width:30px;text-align:center;margin-right:3px}@media (max-width: 320px){.current-data-explanation__item-side{width:24px}}.current-data-explanation__item-main{display:inline-block}.current-data-explanation__icon{display:inline-block;border-radius:50%;vertical-align:middle}.current-data-explanation__icon.tracker-status__icon-ovulation{width:16px;height:16px;background:#F5FADC}.current-data-explanation__icon.tracker-status___icon-forecast-period{width:16px;height:16px;background:#ECF7F7}.current-data-explanation__icon.tracker-status__icon-period{width:16px;height:16px;background:#B3E6DA}.current-data-explanation__icon-sex,.current-data-explanation__icon-other{width:5px;height:5px}.current-data-explanation__icon-period,.current-data-explanation__icon-forecast-period,.current-data-explanation__icon-ovulation{width:18px;height:18px}@media (max-width: 320px){.current-data-explanation__icon-period,.current-data-explanation__icon-forecast-period,.current-data-explanation__icon-ovulation{width:16px;height:16px}}.current-data-explanation__icon-sex{background-color:#ED8777}.current-data-explanation__icon-other{background-color:#646F69}.current-data-explanation__icon-period{background:#B3E6DA}.current-data-explanation__icon-forecast-period{background:#ECF7F7}.current-data-explanation__icon-ovulation{background:#F5FADC}.current-weeks__item-ovulation{position:relative}.current-weeks__item-ovulation::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";vertical-align:middle;box-sizing:border-box;width:42px;height:42px;background:#F5FADC;border-radius:50%;z-index:-1}.current-weeks__item-ovulation.current-weeks__item:first-of-type::after{-webkit-transform:translate(-25%, -50%);-ms-transform:translate(-25%, -50%);transform:translate(-25%, -50%)}@media (max-width: 320px){.current-weeks__item-ovulation.current-weeks__item:first-of-type::after{-webkit-transform:translate(-35%, -50%);-ms-transform:translate(-35%, -50%);transform:translate(-35%, -50%)}}.current-weeks__item-ovulation.current-weeks__item:last-of-type::after{-webkit-transform:translate(-75%, -50%);-ms-transform:translate(-75%, -50%);transform:translate(-75%, -50%)}@media (max-width: 320px){.current-weeks__item-ovulation.current-weeks__item:last-of-type::after{-webkit-transform:translate(-65%, -50%);-ms-transform:translate(-65%, -50%);transform:translate(-65%, -50%)}}.period{background:#B3E6DA}.forecast-period{background:#ECF7F7}.period-start{border-radius:25px 0 0 25px}.period-end{border-radius:0 25px 25px 0}.period-tracker__list-item-border{border-top:1px solid #dce1e1}.period-tracker-list__item-inner{display:block;width:100%;padding:12px 16px;font-size:14px;font-size:0.875rem;text-align:left;color:#324646}.period-tracker-list__item-inner i{font-size:24px;font-size:1.5rem;color:#A4A4A4;vertical-align:text-top;margin-right:16px;margin-top:-2px}.period-tracker-list__trigger{position:relative}.period-tracker-list__trigger::before{position:absolute;content:"";top:50%;right:16px;width:12px;height:12px;margin-top:-12px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.period-tracker-list__trigger.active::before{margin-top:-6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.period-tracker-list__data{zoom:1;font-size:14px;font-size:0.875rem;padding:8px 0 12px}.period-tracker-list__data:before,.period-tracker-list__data:after{display:table;content:"";line-height:0}.period-tracker-list__data:after{clear:both}.period-tracker-list__data dt{margin-top:8px;font-weight:bold}.period-tracker-list__data dd{margin-top:4px}.period-tracker-list__data-col{display:inline-block;float:right;white-space:nowrap}.period-tracker-modal{vertical-align:top;padding-top:42px}.period-tracker-list-date__header{font-size:12px;font-size:0.75rem;padding-top:16px;padding-bottom:8px;font-weight:bold}.period-tracker-list-date__header-indent{padding-left:16px}.period-tracker-list-date__contents{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;font-size:14px;font-size:0.875rem}.period-tracker-list-date__contents-header{width:88px;padding-left:16px;padding-top:16px;line-height:1}.period-tracker-list-date__contents-inner{width:calc(100% - 32px);margin:0 auto}.period-tracker-list-date-row{display:table;width:calc(100% - 32px);margin:0 auto}.period-tracker-list-date-start{display:table-cell;width:40%}.period-tracker-list-date-days{display:table-cell;width:25%;text-align:center}.period-tracker-list-date-period{display:table-cell;width:35%;text-align:center}.period-tracker-list-date__contents .period-tracker-list-date-sub{font-weight:bold}.period-tracker-list-date__contents{border-top:1px solid #dce1e1}.period-tracker-list-date__link{position:relative;padding:15px 0;line-height:1}.period-tracker-list-date__link::before{position:absolute;content:"";top:50%;right:0;width:10px;height:10px;margin-top:-5px;border-top:1px solid #A4A4A4;border-right:1px solid #A4A4A4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1032px){.period-tracker-list-date__link{font-size:14px;font-size:0.875rem}}.period-tracker-list-date__list{width:100%}.period-tracker-list-no-date{border-top:1px solid #dce1e1;text-align:center;padding-top:16px}.period-tracker-hero__title{font-size:18px;font-size:1.125rem;font-weight:normal;text-align:center;margin-top:24px}.period-tracker-hero__image{margin-top:16px}@media (min-width: 560px){.period-tracker-hero__image{width:400px;margin-left:auto;margin-right:auto;height:auto}}.period-tracker-form__label{float:left;padding-top:0.85em;margin-right:12px;white-space:nowrap}@media (max-width: 1032px){.period-tracker-form__label{width:80px;text-align:right}}.period-tracker-form__select{overflow:hidden}@media (max-width: 1032px){.period-tracker-form__innner-select{zoom:1}.period-tracker-form__innner-select:before,.period-tracker-form__innner-select:after{display:table;content:"";line-height:0}.period-tracker-form__innner-select:after{clear:both}}.period-tracker__settings{position:absolute;top:0;right:0;outline:none}.period-tracker__settings i{color:#A4A4A4}.tracker-popup .popup-content-lines{white-space:nowrap;display:block}.period-tracker__average{display:flex;align-items:center;justify-content:space-between;text-align:center;width:100%;padding:8px 16px 16px;background:#F0F3F3}.period-tracker__average dt{font-size:0.75rem;padding-right:8px}.period-tracker__average dd{font-size:0.875rem}.period-tracker__average dd em{font-size:1.5rem;font-weight:bold}.period-tracker-list-modal{width:calc(100% - 32px);margin:0 16px !important;padding:8px 24px 24px;background:#fff;border-radius:5px;transition:opacity .3s ease}@media (max-width: 320px){.period-tracker-list-modal{padding:0 16px 16px}}.period-tracker-list.period-tracker__modal-btn{position:fixed;bottom:60px;right:0}.period-tracker-list.period-tracker__modal-btn li{margin:24px 22px;position:relative}.form-group__header{position:relative}.form-group__header.diary-input-header{display:inline-block}.tracker-edit-link{position:absolute;right:0px}.tracker-edit-link i{color:#78828c}.tracker-edit-date{position:relative}.tracker-edit-date .tracker-edit-link{top:4px}.tracker-edit-date .tracker-edit-link .i{font-size:24px;font-size:1.5rem}.form-group__header .tracker-edit-link{top:2px}.form-group__header .tracker-edit-link i{font-size:18px;font-size:1.125rem}.form-group__contents.diary-input-contents{margin-top:0}.form-group__contents.diary-input-contents ul{display:inline-block}.form-group__contents.diary-input-contents ul li{display:inline-block}.tracker_btn-group{zoom:1}.tracker_btn-group:before,.tracker_btn-group:after{display:table;content:"";line-height:0}.tracker_btn-group:after{clear:both}.tracker_btn-group li{display:inline-block;width:49%}.tracker_btn-group li:firt-child{float:left}.tracker_btn-group li:last-child{float:right}.tracker_btn-group li .button{width:100%;position:relative}.tracker_btn-group li .button .material-icons{position:absolute;width:80px;top:12px;left:16px;text-align:left;line-height:1.0}.tracker_btn-group li .button.disabled{background:#ccc;pointer-events:none}.tracker-status__icon-list li{display:inline-block;margin-right:8px}.tracker-status__icon-list li .current-data-explanation__item-side{width:auto;margin-right:5px}.tracker-status__icon-list li .current-data-explanation__item-side .current-data-explanation__icon{width:12px;height:12px}.tracker-status__icon-list:last-child{margin-right:0}.tracker-status__icon{font-size:13px;font-size:0.8125rem}.tracker-form-list{width:100%}.tracker-form-list li{width:23%;box-sizing:border-box}.tracker-form-list li:last-child{width:auto}.tracker-form-list .form-field{position:relative}.tracker-form-list .form-radio__outer-circle{width:40px;height:40px;border-radius:5px}.tracker-form-list .form-radio__background{top:0;left:0;width:100%;height:100%}.tracker-form-list .form-radio:hover::before,.tracker-form-list .form-radio__native-control:focus::before{background:none}.form-label-name{position:absolute;width:40px;height:40px;top:0;left:0;padding:9px 0 0;font-size:13px;font-size:0.8125rem;pointer-events:none;text-align:center}.tracker-modal-link{position:relative;display:flex;outline:none;align-items:center;justify-content:flex-end;line-height:1.0;-webkit-tap-highlight-color:transparent}.tracker-modal-link .fab-small{margin-left:10px}.tracker-modal-link .button.button--tertiary.button--sm:hover{background:#fff;border-color:#dce1e1}.tracker-modal-link:active,.tracker-modal-link:hover{background:none;text-decoration:none}.cycle-input-wrap{padding-bottom:470px}.r-view{width:100vw;position:absolute;top:0;background-color:#fff;padding-bottom:80px;height:100%}.r-view.period-tracker-top{top:80px}@media (max-width: 1032px){.r-view.period-tracker-top{top:42px;height:calc(100vh - 42px)}}#cycle-app .overlay{position:relative;-webkit-overflow-scrolling:unset}#cycle-app .overlay .overlay-header{position:relative}#cycle-app .overlay .overlay-contents{width:100%;height:auto;min-height:100%;padding-top:0px;padding-bottom:80px;overflow:auto}#cycle-app .overlay .vdp-datepicker__calendar{width:100%}.form-select-number{display:table;height:55px;width:100%}.form-select-number__inner{width:38px;display:table-cell;vertical-align:middle;text-align:center}.form-select-number__inner-number{width:calc(100% - 76px)}.icon-button{display:inline-block;outline:none;width:38px;height:38px;padding-top:5px;border:1px solid #dce1e1;border-radius:5px;text-align:center;text-decoration:none;background:#fff}.icon-button i{color:#A4A4A4}.VueCarousel-slide{flex-shrink:5 !important}.settings-fade-enter-active,.settings-fade-leave-active{transition:all .5s ease}.settings-fade-enter,.settings-fade-leave-to{transform:translateY(-10px);opacity:0}.qa-heading{margin-top:8px;font-size:23px;font-size:1.4375rem;line-height:1.3}@media (max-width: 1032px){.qa-heading{font-size:20px;font-size:1.25rem;margin-top:24px;padding-left:16px;padding-right:16px}}@media (max-width: 1032px){.qa-heading--border-none{border-top:none}}@media (max-width: 1032px){.qa-section_heading{border:0;font-size:16px;font-size:1rem;background:#F0F3F3;padding:8px 16px;font-weight:bold}}.qa-contents{font-size:15px;font-size:0.9375rem;padding-top:10px;padding-bottom:24px}@media (min-width: 1033px){.qa-contents{line-height:1.6}}@media (max-width: 1032px){.qa-contents{padding-left:16px;padding-right:16px;line-height:1.8}}.qa-contents__text{margin-top:16px;margin-bottom:16px}.qa-contents__text p{margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.qa-contents__text p:last-child{margin-bottom:0}.qa-contents__text p a{word-wrap:break-word;overflow-wrap:break-word}.qa-contents__text-sub{color:#b4b4b4;line-height:1.3}.qa-contents__icon{font-size:18px;font-size:1.125rem;vertical-align:text-bottom}.text-gendar{color:#324646}.qa-contents__wrap{zoom:1;line-height:1.4}.qa-contents__wrap:before,.qa-contents__wrap:after{display:table;content:"";line-height:0}.qa-contents__wrap:after{clear:both}.qa-contents__border{border-top:1px solid #dce1e1;margin-top:16px}@media (min-width: 1033px){.qa-contents__border{padding-top:24px}}@media (max-width: 1032px){.qa-contents__border{padding-top:16px}}.comment{padding-top:50px;line-height:1.8}.comment time{display:block;font-size:14px;font-size:0.875rem;margin-top:5px}.comment-profile{text-align:center;padding-bottom:10px}.comment-profile-image img{border:1px solid #28c8a0;border-radius:33px}@media (max-width: 1032px){.comment-profile-image img{border:none}}.comment-profile-name{line-height:1;margin:0}.comment-profile-name em{font-size:20px;font-size:1.25rem;color:#28c8a0}.comment-profile-name small{font-size:14px;font-size:0.875rem;font-weight:normal}.comment-profile-link{color:#28c8a0;font-size:14px;font-size:0.875rem;font-weight:bold}.comment-doctor .comment-name img{float:left;margin-top:-10px;margin-right:6px}.comment-user .comment-name{text-align:right}.comment-user .comment-name i{float:right;margin-top:-5px;margin-left:6px;color:#c8d7d7;font-size:38px;font-size:2.375rem;vertical-align:top}.comment-user time{text-align:right}.comment-name{font-weight:bold;font-size:14px;font-size:0.875rem;margin:10px 0 23px}.qa-comment{padding:24px 0;line-height:1.8;font-size:15px;font-size:0.9375rem}.qa-comment time{font-size:13px;font-size:0.8125rem;color:#78828c}@media (max-width: 1032px){.qa-comment{border-top:8px solid #F0F3F3;margin-top:0;padding-left:16px;padding-right:16px}}.qa-comment+.qa-comment{margin-top:0}@media (min-width: 1033px){.qa-comment-nothing{border-bottom:1px solid #dce1e1;margin-top:24px;padding-bottom:24px}}@media (max-width: 1032px){.qa-comment-nothing{padding-left:16px;padding-right:16px;margin-bottom:16px}}.qa-comment-nothing__text{background:#F7FAFA;text-align:center;padding-top:24px;padding-bottom:24px;border-radius:5px}@media (max-width: 1032px){.qa-comment-top--none{border-top:none}}@media (min-width: 1033px){.qa-comment-border{border-top:1px solid #dce1e1}}@media (min-width: 1033px){.qa-comment_count{border:0;margin-top:24px}}@media (max-width: 1032px){.qa-comment_count{font-size:16px;font-size:1rem;background:#F0F3F3;padding:0 16px 0;font-weight:bold}}.qa-comment-header{font-weight:bold;color:#28c8a0;font-size:18px;font-size:1.125rem}@media (max-width: 1032px){.qa-comment-header{font-size:16px;font-size:1rem}}.qa-comment-profile{zoom:1}.qa-comment-profile:before,.qa-comment-profile:after{display:table;content:"";line-height:0}.qa-comment-profile:after{clear:both}@media (max-width: 1032px){.qa-comment-profile-wrap{width:calc(100% - 58px);float:right;text-align:left;line-height:1.2;margin-top:8px}}.qa-comment-profile-wrap .link-underline,.qa-comment-profile-wrap .link-underline--primary,.qa-comment-profile-wrap .link-underline--secondary{border-bottom:0}.qa-comment-profile-wrap .link-underline:hover,.qa-comment-profile-wrap .link-underline--primary:hover,.qa-comment-profile-wrap .link-underline--secondary:hover{border-bottom:1px solid #759c9c}.qa-comment-profile-image{float:left;width:50px;margin-right:12px;line-height:0}@media (max-width: 1032px){.qa-comment-profile-image{margin-right:8px}}.qa-comment-profile-name{line-height:1;margin:8px 0 0;font-size:14px;font-size:0.875rem}.qa-comment-profile-name .link-underline,.qa-comment-profile-name .link-underline--primary,.qa-comment-profile-name .link-underline--secondary{border-bottom:0}.qa-comment-profile-name .link-underline:hover,.qa-comment-profile-name .link-underline--primary:hover,.qa-comment-profile-name .link-underline--secondary:hover{border-bottom:1px solid #324646}.qa-comment-profile-specialty,.qa-comment-profile-link{font-size:13px;font-size:0.8125rem;color:#78828c}.qa-data-connect{position:relative;padding-right:12px}.qa-data-connect.qa-contents__nickname::after{right:6px}.qa-data-connect.qa-comment-profile-specialty::after{right:2px}.qa-comment-doctor .qa-comment-name img{float:left;margin-top:-10px;margin-right:6px}.qa-comment-user time{color:#b4b4b4}.qa-comment-user-image{float:left;width:50px;margin-right:12px;padding:4px 0;line-height:0;background:#fff}@media (max-width: 1032px){.qa-comment-user-image{margin-right:8px}}.qa-comment-user-description{overflow:hidden}.qa-comment-name{font-weight:bold;font-size:14px;font-size:0.875rem}.qa-comment-user-time{margin-top:12px}.reply{padding-bottom:16px;position:relative}.reply:before{content:"";position:absolute;z-index:-1;height:100%;left:24px;bottom:0;padding:2px 0;border-left:3px solid #e6ecf0}.reply.reply-last-child{padding-bottom:0}.reply.reply-last-child:before{display:none}.qa-comment .reply:last-child{padding-bottom:0}.qa-comment .reply:last-child:before{display:none}@media (max-width: 1032px){.qa-comment-answer+.reply{margin-top:16px;padding-top:16px;border-top:1px solid #e6ecf0}}@media (min-width: 1033px){.qa-comment-answer+.reply{margin-top:20px;padding-top:0}}@media (max-width: 1032px){.qa-comment-answer+.reply:before{top:18px}}@media (min-width: 1033px){.qa-comment-answer+.reply:before{top:0}}.qa-save{padding-top:16px}@media (max-width: 1032px){.qa-save{border-top:8px solid #F0F3F3;padding-left:16px;padding-right:16px}}@media (max-width: 1032px){.qa-panel{padding-left:16px;padding-right:16px}}.qa-comment-button{margin-left:24px;margin-top:16px;padding-left:34px;border-left:3px dotted #ededed}.reply-thanks{margin-top:16px;padding:12px 12px;background:#eef5f5;border-radius:5px}.reply-thanks .qa-comment-user-image{background:none;padding:0 0}.reply-button-wrap{display:flex;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.reply-button-wrap{margin-left:16px;margin-right:16px;border-top:1px solid #e6ecf0}}@media (min-width: 1033px){.reply-button-wrap{border-top:none;margin-bottom:24px}}.reply-button-wrap .reply-button{text-align:center;font-weight:bold}.reply-button-wrap .reply-button:hover{text-decoration:none;color:#28c8a0}@media (min-width: 1033px){.reply-button-wrap .reply-button{font-size:14px;font-size:0.875rem}.reply-button-wrap .reply-button i{margin-right:4px;font-size:14px;font-size:0.875rem}.reply-button-wrap .reply-button:first-child{margin-right:16px}}@media (max-width: 1032px){.reply-button-wrap .reply-button{margin-right:0;width:100%;padding-top:12px;padding-bottom:12px}.reply-button-wrap .reply-button i{position:relative;top:2px;font-size:18px;font-size:1.125rem;margin-right:2px}}.reply-button-wrap .reply-button i.material-icons_reply{vertical-align:text-bottom;margin-right:0;font-size:18px}@media (max-width: 1032px){.reply-button-wrap .reply-button i.material-icons_reply{font-size:22px}}.qa-comment-answer+.reply-button-wrap{margin-left:0}.reply-end{font-size:14px;font-size:0.875rem;text-align:center}.qa-comment-answer{margin-top:16px}.qa-comment-answer p{margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word}.qa-comment-answer p:last-child{margin-bottom:0}.qa-comment-answer p a{word-wrap:break-word;overflow-wrap:break-word}.qa-comment-answer.mask-top{margin-bottom:-8px}.qa-comment-answer.mask-top p::after{content:"…"}.qa-comment-answer-time{margin-top:16px;line-height:1}.qa-comment-answer-time time{color:#b4b4b4}.qa-comment-inner p{margin-bottom:8px}.qa-comment-inner p:last-child{margin-bottom:0}.qa-comment-inner p a{word-wrap:break-word;overflow-wrap:break-word}.qa-contents-col{display:table;width:100%;margin-bottom:16px}@media (max-width: 1032px){.qa-contents .qa-contents-col{margin-bottom:-5px}}.qa-date{display:table-cell;color:#b4b4b4;font-weight:bold;line-height:1.3}@media (max-width: 1032px){.qa-date{font-weight:normal;font-size:0.75rem !important}}.qa-report{display:table-cell;white-space:nowrap;text-align:right}.text-date i{margin-top:-3px;margin-right:2px}.text-responses i{margin-top:-3px;margin-right:2px}.services-description{border:1px solid #dce1e1;border-radius:5px;margin-top:30px}.services-description .first-latter{float:left;margin-right:10px}.services-description dl{margin:0;padding:10px 20px 30px}.services-description dt{margin-top:20px}@media (max-width: 1032px){.services-description dt:first-of-type{margin-top:0}}.services-description em{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:bold;margin-top:3px}@media (max-width: 1032px){.services-description em{display:inline;font-size:18px;font-size:1.125rem}}.services-description dd{margin-top:6px;margin-left:40px}@media (max-width: 1032px){.services-description dd{font-size:15px;font-size:0.9375rem;margin-left:0}}.services-description__heading{background-position:center top;background-size:cover;background-repeat:no-repeat;height:200px;padding:40px 40px 0;box-sizing:border-box}.no-webp .services-description__heading{background-image:url(/assets/green/bg_services_description-d1798112afcfa2600a8fe633b68699cccf43947250ca84c289b66aac88036b58.jpg)}.webp .services-description__heading{background-image:url(/assets/green/bg_services_description-3f1ca2f29b3d8d2e99b2e71e12040941d0f98d6b87906df8c0b51ffb122b365d.webp)}.services-description__heading p{font-size:24px;font-size:1.5rem;line-height:1.4}@media (max-width: 1032px){.services-description__heading p{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.services-description__heading{min-height:265px;height:285px;text-align:center;padding-top:165px;padding-left:25px;padding-right:25px}.no-webp .services-description__heading{background-image:url(/assets/green/bg_services_description_sp-8c27077e8a6a7d5fe7f2d3499d1a7be32826323b323d4f898b4076895d423ca6.jpg)}.webp .services-description__heading{background-image:url(/assets/green/bg_services_description_sp-f30867e886361210bf40011463f7427da58952b3a80e7300256ec2309e6a2b94.webp)}.services-description__heading .button{display:block;font-size:15px;font-size:0.9375rem;padding:12px 15px}}.services-description__heading--mini{padding:20px 40px 0}@media (max-width: 1032px){.services-description__heading--mini{min-height:340px;height:350px;background-size:100% auto;text-align:center;padding-top:165px;padding-left:25px;padding-right:25px}}.services-description__side{margin-top:0}.services-description__side .first-latter{font-size:24px;font-size:1.5rem}.services-description__side em{font-size:16px;font-size:1rem;display:inline}.services-description__side dl{border-top:1px solid #dce1e1;margin-top:-20px;padding-top:20px}.services-description__side dd{font-size:15px;font-size:0.9375rem;margin-left:0}.services-description__side dt:first-of-type{margin-top:0}.services-description__side .services-description__heading{background-size:300px auto;text-align:center;height:300px;padding-top:160px;padding-left:25px;padding-right:25px}.no-webp .services-description__side .services-description__heading{background-image:url(/assets/green/bg_services_description_sp-8c27077e8a6a7d5fe7f2d3499d1a7be32826323b323d4f898b4076895d423ca6.jpg)}.webp .services-description__side .services-description__heading{background-image:url(/assets/green/bg_services_description_sp-f30867e886361210bf40011463f7427da58952b3a80e7300256ec2309e6a2b94.webp)}.services-description__side .services-description__heading p{font-size:16px;font-size:1rem}.services-description__point{font-weight:bold;font-size:20px;font-size:1.25rem;color:#28c8a0;margin-top:4px}.services-description__point li{display:inline-block;margin-right:6px}.services-description__point li i{font-weight:bold;font-size:22px;font-size:1.375rem;vertical-align:text-top;margin-right:3px}@media (max-width: 1032px){.services-description__point{font-size:16px;font-size:1rem}}.services-point-panel{margin-top:32px;padding-bottom:32px}@media (max-width: 1032px){.services-point-panel{border-top:8px solid #F0F3F3;margin-top:0;padding-top:16px;padding-bottom:16px}}.services-point-panel__title{font-size:20px;font-size:1.25rem;font-weight:bold;text-align:center}@media (max-width: 1032px){.services-point-panel__title{font-size:16px;font-size:1rem}}.services-point-panel__row{width:560px;margin:30px auto 0}@media (max-width: 1032px){.services-point-panel__row{width:100%;padding-left:16px;padding-right:16px}}.services-point-panel__col{text-align:center}@media (max-width: 1032px){.services-point-panel__col{float:left;width:33%;margin-right:0.5%}.services-point-panel__col:last-of-type{margin-right:0;margin-top:0}.services-point-panel__col img{width:66px;height:auto}}.services-point-panel__col p{font-size:18px;font-size:1.125rem;font-weight:bold;color:#28c8a0;text-align:center}@media (max-width: 1032px){.services-point-panel__col p{font-size:14px;font-size:0.875rem}}.services-point-panel__button{width:300px}@media (max-width: 1032px){.services-point-panel__button{display:block;width:calc(100% - 32px);font-size:15px;font-size:0.9375rem;margin:16px auto 0;padding:12px 16px;text-align:center}}.services-description__side .services-point-panel{padding:16px;margin:0}.services-description__side .services-point-panel .services-point-panel__title{font-size:18px;font-size:1.125rem}.services-description__side .services-point-panel .services-point-panel__row{width:100%;margin:16px auto 8px}.services-description__side .services-point-panel .services-point-panel__col{float:none;margin-bottom:12px;width:100%;text-align:left}.services-description__side .services-point-panel .services-point-panel__col img{height:48px;vertical-align:middle}.services-description__side .services-point-panel .services-point-panel__col p{display:inline-block;margin-left:12px;font-size:16px;font-size:1rem}.services-description__side .services-point-panel .services-point-panel__button{margin-top:20px;width:80%}.qa-comment-mask{zoom:1}.qa-comment-mask:before,.qa-comment-mask:after{display:table;content:"";line-height:0}.qa-comment-mask:after{clear:both}.qa-comment-mask__inner{position:relative;overflow:hidden;height:145px}.qa-comment-mask__inner.text-clamp p::before,.qa-comment-mask__inner.text-clamp p::after{background:#f8fcfa}.qa-comment-mask__panel{position:absolute;top:0;left:0;bottom:0;right:0;line-height:1.4;margin:12px auto 0;padding-top:20px;padding-bottom:20px;text-align:center}@media (max-width: 1032px){.qa-comment-mask__panel{width:calc(100% - 32px);height:124px}}.askd3279-qa-comment-mask__panel{position:absolute;top:0;left:0;bottom:0;right:0;line-height:1.4;margin:12px auto 0;padding-top:20px;padding-bottom:20px;text-align:center}@media (max-width: 1032px){.askd3279-qa-comment-mask__panel{width:calc(100% - 32px);height:124px;border-radius:0}}@media (max-width: 320px){.askd3279-qa-comment-mask__panel{width:calc(100% - 32px)}}.qa-comment-mask__button{width:400px;padding:12px 16px}@media (max-width: 1032px){.qa-comment-mask__button{width:100%;margin-top:8px;padding:8px 16px}}.askd3279-qa-comment-mask__button{width:calc(100% - 32px);padding:12px 16px}@media (max-width: 1032px){.askd3279-qa-comment-mask__button{width:100%;margin-top:16px;padding:8px 16px}}.dummy-text{position:absolute;width:100%;height:100%;z-index:0;top:-170px;left:-170px;color:#fff;text-shadow:175px 180px 10px rgba(0,0,0,0.4)}.dummy-text .panel{box-shadow:0px 0px 2px 3px rgba(0,0,0,0.03),0px 0px 2px 3px rgba(0,0,0,0.03) inset;border:none}.dummy-text .panel::before,.dummy-text .panel::after{content:none}.dummy-text .qa-comment-name{margin-bottom:10px}.fixed-wrap{position:fixed;bottom:0;left:0;z-index:9000;width:100%;border-top:1px solid #dce1e1;background-color:#fff;text-align:center;padding:10px 0}.fixed-wrap span{color:#646e69;font-size:22px;font-size:1.375rem;font-weight:bold;margin-right:20px}@media (max-width: 1032px){.fixed-wrap span{font-size:12px;font-size:0.75rem}}.qa-mail{float:left;margin-top:5px}.qa-mail i{font-size:20px;font-size:1.25rem;margin-right:5px;margin-top:-4px}@media (max-width: 1032px){.qa-mail{float:none}.qa-mail .button{font-size:15px;font-size:0.9375rem;width:100%}}@media (max-width: 1032px){.qa-question-count{margin-top:12px}}.qa-form-advice{zoom:1;margin-top:5px}.qa-form-advice:before,.qa-form-advice:after{display:table;content:"";line-height:0}.qa-form-advice:after{clear:both}.qa-form__wrap{margin-top:40px}@media (max-width: 1032px){.qa-form__wrap{margin-top:30px}}.qa-form__wrap p{margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word}.qa-form__wrap p:last-child{margin-bottom:0}.qa-form__wrap p a{word-wrap:break-word;overflow-wrap:break-word}.qa-form-advice__image{float:left;width:65px}.qa-form-advice__image img{border:1px solid #28c8a0;border-radius:33px}@media (max-width: 1032px){.qa-form-advice__image img{border:none;width:50px;height:50px}}@media (max-width: 1032px){.qa-form-advice__image{width:50px}}.qa-form-advice__text{overflow:hidden;margin-top:12px;padding-left:15px}@media (max-width: 1032px){.qa-form-advice__text{margin-top:0;padding-left:12px}}.qa-form-advice__balloon{position:relative;display:inline-block;padding:6px 12px}.qa-form-advice__balloon::before{content:"";position:absolute;top:50%;left:-9px;margin-top:-8px;display:block;width:0px;height:0px;border-style:solid;border-width:8px 14px 8px 0;border-color:transparent #f8fcfa transparent transparent;z-index:0}@media (max-width: 1032px){.qa-form-advice__balloon::before{left:-7px;margin-top:-6px;border-width:4px 8px 4px 0}}.qa-form-advice__balloon::after{content:"";position:absolute;top:50%;left:-12px;margin-top:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:10px 16px 10px 0;border-color:transparent #28c8a0 transparent transparent;z-index:-1}@media (max-width: 1032px){.qa-form-advice__balloon::after{left:-9px;border-width:6px 10px 6px 0;margin-top:-8px}}@media (max-width: 1032px){.qa-form-advice__balloon{font-size:14px;font-size:0.875rem;line-height:1.3}}.qa-form-textarea button{height:auto;margin-right:5px;color:#646e69;line-height:1.125rem}.qa-form-textarea i{margin-right:5px;font-size:18px;font-size:1.125rem;vertical-align:text-bottom}.qa-form-textarea .qa-form-textarea__save-time{font-size:13px;font-size:0.8125rem;color:#646e69}.qa-form-example__text{font-size:14px;font-size:0.875rem;color:#646e69}.qa-form__button i{display:inline;font-size:1.2em;vertical-align:text-bottom;margin-right:5px}.qa-form__button-wrap{border-top:1px solid #dce1e1;margin-top:60px;padding-top:30px}@media (max-width: 1032px){.qa-form__button-wrap{margin-top:30px;padding-top:15px}.qa-form__button-wrap .button{width:100%}.qa-form__button-wrap li{display:block}}.qa-form__button-wrap--none{border-top:none;padding-top:0}.qa-form__button-wrap--bottom{border-top:none;border-bottom:1px solid #dce1e1;padding-top:0;padding-bottom:30px}@media (max-width: 1032px){.qa-form-input__title{text-align:center;margin-bottom:10px}}@media (max-width: 1032px){.qa-form-confirm__title{font-size:14px;font-size:0.875rem;margin-bottom:6px}}@media (max-width: 1032px){.qa-form__input{font-size:14px;font-size:0.875rem;padding-top:10px;padding-bottom:10px;padding-right:15px}}.qa-form__2col--sp{zoom:1}.qa-form__2col--sp:before,.qa-form__2col--sp:after{display:table;content:"";line-height:0}.qa-form__2col--sp:after{clear:both}@media (max-width: 1032px){.qa-form__2col--sp li{float:left;width:49%;margin-right:1%}.qa-form__2col--sp li:last-child{margin-right:0;margin-left:1%}.qa-form__2col--sp li label{width:100%}}.qa-done .qa-heading{text-align:center}@media (max-width: 1032px){.qa-done .qa-heading{padding-left:0;padding-right:0;margin-top:0}}.qa-done .qa-heading i{display:block;margin:24px auto;color:#28c8a0;font-size:72px;font-size:4.5rem}.qa-done .panel--error{padding:12px;margin-top:24px}.qa-done .panel--error .text--error{font-size:inherit}.qa-done .panel--error .glyphs{margin-right:5px;vertical-align:text-top}.qa-form-done__list-wrap{margin-top:48px}@media (max-width: 1032px){.qa-form-done__list-wrap{border-top:8px solid #F0F3F3;margin-top:16px}.qa-form-done__list-wrap>.block{border-top:0}}.qa-form-done__list-wrap .intro__heading-balloon{margin-left:16px;margin-right:16px}.qa-list__label{position:relative;zoom:1;font-size:14px;font-size:0.875rem;margin-top:12px}.qa-list__label:before,.qa-list__label:after{display:table;content:"";line-height:0}.qa-list__label:after{clear:both}.qa-list__label .topics-status{position:absolute;left:0;top:calc(50% + 1px);transform:translateY(-50%)}.qa-list__label .topics-status i{transform:scale(-1, 1)}@media (max-width: 1032px){.qa-list__label .topics-status i{font-size:18px;font-size:1.125rem}}.qa-list__label .topics-status+.qa-list__label-answer{margin-left:calc(18px + 5px)}.qa-list__label-answer{float:left;font-weight:bold;color:#28c8a0}@media (max-width: 1032px){.qa-list__label-answer{font-size:13px;font-size:0.8125rem}}.qa-list__label-category{float:right}.qa-list__icon-new{font-size:14px;font-size:0.875rem;color:#fa7864}@media (max-width: 1032px){.qa-list__icon-new{font-size:12px;font-size:0.75rem}}.qa-list-border-none .qa-list__item:last-of-type{border-bottom:none}.qa-add-list .qa-list__item{cursor:pointer}.qa-add-list i{margin-right:5px;vertical-align:text-bottom;font-size:1.2em}.qa-add-list .no_list{margin-top:24px}@media (max-width: 1032px){.qa-add-list .no_list{margin:16px 16px 0}}.qa-add-list__edit{margin-top:8px;color:#b4b4b4;font-size:14px;font-size:0.875rem}.qa-add-list__delet{position:relative}.qa-add-list__delet .dropdown-trigger{position:absolute;right:0;bottom:0;padding:0}.qa-add-list__delet .dropdown-menu{top:0;right:0}.saved-button{font-size:14px;outline:none}.saved-button i{font-size:15px;font-size:0.9375rem}@media (max-width: 1032px){.saved-button i{vertical-align:text-top;position:relative;top:2px}}.saved-button--selected{color:#324646}.qa-tag{margin-top:16px}@media (max-width: 1032px){.qa-tag{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;width:100%;overflow:auto}.qa-tag .label-link{white-space:nowrap}.qa-tag .label-link:first-child{margin-left:16px}.qa-tag .label-link:last-child{margin-right:16px}}.block__content .list-horizontal{margin-bottom:-8px}.block__content-sp-ad{padding-top:16px;padding-bottom:16px}.qa-thanks{margin-left:36px}.qa-comment-answer+.qa-thanks{margin-left:0}@media (max-width: 1032px){.panel-questionnaire{margin:16px 0;padding:0 16px}.panel-questionnaire.panel-questionnaire-top{border-bottom:8px solid #F0F3F3;padding-bottom:24px}.panel-questionnaire .col{margin-top:8px}}@media (min-width: 1033px){.panel-questionnaire{margin:0 0;border:1px solid #dce1e1;border-radius:5px;padding:24px 16px}.panel-questionnaire.panel-questionnaire-top{margin-bottom:24px}}#satisfied_button_wrapper img{display:none}.block.anker-link{padding-top:32px}.disease-head{padding-bottom:24px}@media (max-width: 1032px){.disease-head{padding-left:16px;padding-right:16px}}.disease-head a.read-more{color:#28c8a0}.disease-alias{margin:0 0;font-size:0.75rem}.disease-alias dt{display:inline-block}.disease-alias dt:before{content:"【"}.disease-alias dt:after{content:"】"}.disease-alias dd{display:inline-block;margin-right:10px;color:#b4b4b4}.disease-text{margin:10px 0 0;font-size:0.875rem}@media (max-width: 1032px){.search-title{line-height:0.9;margin-top:30px;margin-bottom:10px}}.message-anker-link{position:relative;top:-110px;display:block}.search-refine{float:right;margin-top:5px;text-align:center}@media (max-width: 1032px){.search-refine{float:none;margin-top:30px}}.search-refine .button{width:6.5em}@media (max-width: 1032px){.search-refine .button{width:50%;font-size:15px;font-size:0.9375rem}}.attached-image{margin-top:20px}.attached-image img{width:100%}@media (min-width: 1033px){.attached-image img{width:60%}}.narrow{clear:both;border-bottom:1px solid #dce1e1;margin-bottom:15px;padding-bottom:15px;font-size:12px;font-size:0.75rem}.narrow .row-table{padding-top:10px}.regist-panel{border:1px solid #dce1e1;border-radius:5px;background:#f0fafa;margin-top:30px;margin-bottom:40px;padding:20px;text-align:center}@media (max-width: 1032px){.regist-panel{padding:15px}.regist-panel .heading{font-size:15px;font-size:0.9375rem;padding-top:0;padding-bottom:0}}.search-save-button{width:100%;position:fixed;left:0;opacity:0;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;transition:all linear 0.2s;z-index:1;box-sizing:border-box}@media (min-width: 1033px){.search-save-button{padding:16px;bottom:-20px}}@media (max-width: 1032px){.search-save-button{pointer-events:none;width:calc(100vw - 32px);left:50%;bottom:-12px;transform:translateX(-50%)}}.search-save-button .search-save-button-wrap{width:1032px;margin:0 auto}.search-save-button .search-save-button-wrap__inner{position:relative;display:flex;align-items:center;margin:0 260px 0 200px;padding:12px 16px;border:1px solid #dce1e1;border-radius:5px;background:#fff;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 3px 5px 0 rgba(0,0,0,0.14);transition:color, border-color .3s ease, background-color .3s ease}.search-save-button .search-save-button-wrap__text{width:calc(100% - 180px);padding-right:10px;font-size:14px;font-size:0.875rem}.search-save-button .search-save-button-wrap__button{width:180px}.search-save-button .button{width:100%;font-size:14px;font-size:0.875rem;border-radius:5px;line-height:1;color:#fff;background-color:#28c8a0;pointer-events:none}@media (max-width: 1032px){.search-save-button .button{padding-top:16px;padding-bottom:16px;border:1px solid #fff;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 3px 5px 0 rgba(0,0,0,0.14);transition:color, border-color .3s ease, background-color .3s ease}}@media (min-width: 1033px){.search-save-button .button{padding-top:12px;padding-bottom:12px}.search-save-button .button:hover{opacity:.8}}@media (max-width: 1032px){.search-save-button.sp_fixed{opacity:1;bottom:8px}.search-save-button.sp_fixed .button{pointer-events:auto}}@media (min-width: 1033px){.search-save-button.sp_fixed{opacity:0}.search-save-button.sp_fixed .button{pointer-events:none}}@media (max-width: 1032px){.search-save-button.pc_fixed{opacity:0}.search-save-button.pc_fixed .button{pointer-events:none}}@media (min-width: 1033px){.search-save-button.pc_fixed{opacity:1;bottom:16px}.search-save-button.pc_fixed .button{pointer-events:auto}}.saved-dialog-list li{margin-bottom:16px}.info-list{margin:0;padding:0;color:#646e69}.info-list dt{clear:both;float:left;font-weight:bold;margin-right:30px;padding:12px 0}@media (max-width: 1032px){.info-list dt{margin-right:15px;padding-top:10px;padding-bottom:10px}}.info-list dd{border-bottom:1px solid #c8d7d7;margin-left:100px;padding:12px 0}.info-list dd a{color:#646e69}.info-list dd:last-of-type{border-bottom:none}.info-list dd div a{display:inline-block;border-bottom:1px solid #759c9c;line-height:1.3}.info-list dd div a:hover{border-bottom-color:#324646;text-decoration:none}@media (max-width: 1032px){.info-list dd{margin-left:64px;padding-top:10px;padding-bottom:10px}}@media (max-width: 1032px){.info-list{font-size:12px;font-size:0.75rem}}.services-copy{background-position:center top;background-size:cover;background-repeat:no-repeat;height:290px;padding-top:80px;box-sizing:border-box;text-align:center}.no-webp .services-copy{background-image:url(/assets/green/bg_services_copy-64e0803e32beedf77e6ad1ce7341ce30f40b5fe2a4335f97d55fe7f4bad195b8.jpg)}.webp .services-copy{background-image:url(/assets/green/bg_services_copy-22e4d8324e699e65cb2ca117926ad8b02731a3f220000f194aea1b405c740a49.webp)}.services-copy p{color:#fff;font-size:28px;font-size:1.75rem;margin:0 0 15px}@media (max-width: 1032px){.services-copy p{font-size:18px;font-size:1.125rem}}@media (max-width: 1032px){.services-copy{height:205px;text-align:left;padding-top:35px;padding-left:25px;padding-right:25px}.no-webp .services-copy{background-image:url(/assets/green/bg_services_copy_sp-005d649db33447d593522c30658537d27268e79d773bd6fdb2fd0cf2891d0550.jpg)}.webp .services-copy{background-image:url(/assets/green/bg_services_copy_sp-df1702048bbf5cdcd078e020c835791f2176d3d43e63e43d6cb783f1d9fd7f94.webp)}}.services-copy__logo{margin-top:20px}@media (max-width: 1032px){.services-copy__logo{text-align:center}}.qasearch{overflow:hidden}.qasearch .search{float:right;width:76%}@media (max-width: 1032px){.qasearch .search{float:none;width:100%}}.qasearch__title{float:left;margin-right:20px}@media (max-width: 1032px){.qasearch__title{float:none;text-align:center;margin-right:0}}.qasearch__title img{vertical-align:middle}.services-point{text-align:center;width:690px;font-size:20px;font-size:1.25rem;margin:0 auto}.services-point div{display:inline-block;overflow:hidden}@media (max-width: 1032px){.services-point div{display:block;width:13em;margin:0 auto}}.services-point p{float:left;width:230px;margin:5px 0}@media (max-width: 1032px){.services-point p{float:none;width:100%;margin-top:0;margin-bottom:10px}}.services-point i{font-size:50px;font-size:3.125rem;color:#28c8a0}@media (max-width: 1032px){.services-point i{font-size:30px;font-size:1.875rem}}@media (max-width: 1032px){.services-point{box-sizing:border-box;width:100%;font-size:18px;font-size:1.125rem;text-align:left;padding-top:20px;padding-bottom:0}.services-point br{display:none}.services-point img{width:30px;vertical-align:middle;margin-right:5px}}.valid-email-notify{color:#fa7864;font-weight:bold;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.valid-email-notify{font-weight:normal;font-size:12px;font-size:0.75rem}}.top-point__title{font-size:36px;font-size:2.25rem;line-height:1.3;font-weight:normal;color:#28c8a0}@media (max-width: 1032px){.top-point__title{font-size:26px;font-size:1.625rem}}.top-point__title--sm{font-size:30px;font-size:1.875rem}@media (max-width: 1032px){.top-point__title--sm{font-size:24px;font-size:1.5rem}}.top-point__title--secondary{font-size:24px;font-size:1.5rem;text-align:center;margin-top:40px}@media (max-width: 1032px){.top-point__title--secondary{font-size:18px;font-size:1.125rem}}.top-point{margin-top:40px;padding-top:40px;padding-bottom:40px}@media (max-width: 1032px){.top-point .col{margin-right:0}}@media (max-width: 1032px){.top-point .col:last-child{margin-top:40px}}.top-point__text{font-size:18px;font-size:1.125rem;margin-top:20px;text-align:left}@media (max-width: 1032px){.top-point__text{font-size:14px;font-size:0.875rem;text-align:center}}.top-point__list-item h2,.top-point__list-item p{margin-top:15px}@media (max-width: 1032px){.top-point__list-item h2,.top-point__list-item p{margin-top:5px}}.top-point__list-item picture{display:block}@media (max-width: 1032px){.top-point__image01 img,.top-point__image01 source,.top-point__image02 img,.top-point__image02 source{width:100%;height:auto}}@media (max-width: 1032px){.top-point__list-item01{margin-top:20px}}@media (max-width: 1032px){.top-point__list-item02,.top-point__list-item03{margin-top:40px !important}}.top-point__image02{display:block;padding-top:40px}@media (max-width: 1032px){.top-point__image02{padding-top:20px}}.top-point__list-item01 picture{padding-top:21px}@media (max-width: 1032px){.top-point__list-item01 picture{padding-top:0}}.top-point__list-item02 picture{padding-top:27px}@media (max-width: 1032px){.top-point__list-item02 picture{padding-top:0}}.top-point__box{text-align:center;margin-top:40px}.top-point__box p{font-size:18px;font-size:1.125rem}@media (max-width: 1032px){.top-point__box p{font-size:14px;font-size:0.875rem}}.top-point__box .button{margin-top:25px}@media (max-width: 1032px){.top-point__box{margin-top:30px;padding-left:20px;padding-right:20px}}.top-category__card{min-height:262px}@media (max-width: 1032px){.top-category__card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:auto}}.top-category__card-image{position:relative;overflow:hidden;border-radius:4px 4px 0 0;display:block}@media (max-width: 1032px){.top-category__card-image{width:80px;border-radius:4px 0 0 4px}}.top-category__card-image img{vertical-align:bottom}@media (max-width: 1032px){.top-category__card-image img{width:100%;height:100%}}.top-category__card-text{padding:10px 20px;font-size:14px !important}@media (max-width: 1032px){.top-category__card-text h3{font-size:14px;font-size:0.875rem}}.top-category__card-text p{margin:4px 0 5px}@media (max-width: 1032px){.top-category__card-text p{font-size:12px;margin:0}}@media (max-width: 1032px){.top-category__card-text{padding:6px 10px}}.top-wrap{padding-top:30px}@media (max-width: 1032px){.top-wrap{padding-top:15px}}.top-wrap+.hero{margin-top:30px}@media (max-width: 1032px){.top-wrap+.hero{margin-top:15px}}.inner.top-wrap+.section-green.info-block{margin-top:30px}@media (max-width: 1032px){.inner.top-wrap+.section-green.info-block{margin-top:15px}}@media (min-width: 1033px){.top-main--not-logged-in{width:100%;max-width:750px;margin:0 auto}}.top-main--not-logged-in .first-contents{padding:6vh 16px 0}@media (min-width: 1033px){.top-main--not-logged-in .first-contents{height:auto;padding-top:50px}}.top-main--not-logged-in .first-contents .top-h1{font-size:16px;font-size:1rem;color:#78828c;font-weight:normal}@media (min-width: 1033px){.top-main--not-logged-in .first-contents .top-h1{font-size:20px;font-size:1.25rem}}.top-main--not-logged-in .first-contents .first-contents-logo{height:40px}@media (min-width: 1033px){.top-main--not-logged-in .first-contents .first-contents-logo{height:50px}}.top-main--not-logged-in .first-contents .top-search-block{margin-top:6vh}@media (min-width: 1033px){.top-main--not-logged-in .first-contents .top-search-block{margin-top:40px}}.top-main--not-logged-in .first-contents .top-search-block .top-search-trigger .header-sp__search-trigger{padding:0 0 0 0}.top-main--not-logged-in .first-contents .top-search-block .top-search-trigger .header-sp__search-box{height:40px;border-radius:20px;border:1px solid #dce1e1;color:#b4c3be;font-size:14px;font-size:0.875rem;padding:4px 15px;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.top-main--not-logged-in .first-contents .top-search-block .top-search-trigger .header-sp__search-box .current_keyword_placeholder{cursor:pointer;border:none;width:100%;height:100%;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.top-main--not-logged-in .first-contents .top-search-block .top-search-trigger .header-sp__search-box i.glyphs{display:none}.top-main--not-logged-in .first-contents .top-search-block .header-sp__search-contents{left:0}.top-main--not-logged-in .first-contents .top-search-block .header-sp__search-contents .search-suggest--sp{text-align:left}.top-main--not-logged-in .first-contents .top-search-block .search .search__textbox{border-right-width:88px;padding:9px 15px;outline:none}.top-main--not-logged-in .first-contents .top-search-block .search .search__button{width:88px;line-height:40px}@media (min-width: 1033px){.top-main--not-logged-in .first-contents .top-search-block .search .search__button i{margin-right:5px}}.top-main--not-logged-in .first-contents .top-search-block .search .search-suggest{width:calc(100% - 88px);text-align:left}.top-main--not-logged-in .first-contents .top-keyword{margin-top:6vh}@media (min-width: 1033px){.top-main--not-logged-in .first-contents .top-keyword{margin-top:50px}}.top-main--not-logged-in .first-contents .top-main-button{width:100%;margin-top:6vh;text-align:center}@media (min-width: 1033px){.top-main--not-logged-in .first-contents .top-main-button{bottom:0;margin-top:80px}}.top-main--not-logged-in .top-info-block{margin:40px 16px}@media (min-width: 1033px){.top-main--not-logged-in .top-info-block{margin:40px auto}}.top-main--not-logged-in .top-info-block .panel dl.info-list dt{float:none;position:relative;width:100%;margin-right:0;margin-bottom:20px;padding-bottom:0;text-align:center}@media (max-width: 1032px){.top-main--not-logged-in .top-info-block .panel dl.info-list dt{margin-bottom:10px;font-size:14px;font-size:0.875rem}}.top-main--not-logged-in .top-info-block .panel dl.info-list dt::after{content:"";position:absolute;width:40px;height:3px;bottom:-6px;left:50%;margin-left:-20px;background:#ededed}.top-main--not-logged-in .top-info-block .panel dl.info-list dd{margin-left:0}.top-main--not-logged-in .top-info-block .panel dl.info-list dd a{display:block}.top-main--not-logged-in .top-info-block .panel dl.info-list dd a.active{font-weight:bold;margin-bottom:8px}.topics{width:960px;margin:0 auto 60px}@media (max-width: 1032px){.topics{width:100%;padding-left:5%;padding-right:5%;margin-bottom:40px}}.topics-detail{text-align:center}.topics-detail h1{font-size:24px;font-size:1.5rem;margin-top:15px;text-align:left}@media (max-width: 1032px){.topics-detail h1{font-size:18px;font-size:1.125rem}}.topics-detail h2{font-size:20px;font-size:1.25rem;border-bottom:1px solid #dce1e1;margin-top:40px;padding-bottom:8px;text-align:left}@media (max-width: 1032px){.topics-detail h2{font-size:18px;font-size:1.125rem;margin-top:30px}}.topics-detail p{margin-top:20px;text-align:left;line-height:1.8}.topics-detail h2+p{margin-top:10px}.topics-detail img{vertical-align:bottom;margin-top:40px}@media (max-width: 1032px){.topics-detail img{width:100%;margin-top:20px}}.topics-detail ul{margin-top:20px;padding-left:0}.topics-detail ul li{position:relative;text-align:left;margin-top:10px;padding-left:10px}.topics-detail ul li::after{display:block;content:'';position:absolute;top:.6em;left:0;width:4px;height:4px;background-color:#28c8a0;border-radius:100%}.topics-detail__image{overflow:hidden;width:700px;text-align:left}.topics-detail__image img{vertical-align:bottom}@media (max-width: 1032px){.topics-detail__image img{width:100%;margin-top:0}}@media (max-width: 1032px){.topics-detail__image{width:100%;height:auto}}.topics-detail__data{color:#646e69;font-size:14px;font-size:0.875rem;margin-top:0 !important;margin-bottom:-5px;text-align:left}.topics-detail__data li{position:relative;display:inline-block;margin-top:0 !important;margin-right:5px;padding-left:0 !important}.topics-detail__data li::after{content:none !important}.topics-detail__data li:nth-child(2)::before{content:'/';position:relative;left:-3px}.topics-author{background:#eff7f7;text-align:left;margin-top:20px;padding:10px}.topics-author img{margin-top:0}.topics-author__image{float:left;margin-right:10px}.topics-author__image img{border-radius:50%;width:auto}.topics-author__desc{display:inline-block;font-size:12px;font-size:0.75rem;color:#646e69;line-height:1.4}.topics-author__desc--anonymous{padding:18px 0}.topic-length-number:after{content:"/";padding:0 5px;color:#324646}@media (max-width: 1032px){.topics-status{line-height:0}.topics-status .topics-status-icon{font-size:20px;line-height:0}}@media (min-width: 1033px){.topics-status{display:table}.topics-status .topics-status-icon,.topics-status .topics-status-text{display:table-cell;vertical-align:middle}.topics-status .topics-status-icon{padding-right:5px;font-size:18px;line-height:0}.topics-status .topics-status-text{font-size:13px;font-size:0.8125rem}}.topics-status.qa-detail-topics-status{display:table}.topics-status.qa-detail-topics-status .topics-status-icon,.topics-status.qa-detail-topics-status .topics-status-text{display:table-cell;vertical-align:middle}.topics-status.qa-detail-topics-status .topics-status-icon{padding-right:5px}.topics-status.qa-detail-topics-status .topics-status-text{font-size:13px;font-size:0.8125rem}.topics-text-large{font-size:150%}@media (max-width: 1032px){.topics-text-large{font-size:120%}}.topics-checklist{width:510px;margin:10px auto;font-size:18px;font-size:1.125rem}.topics-checklist li{position:relative;margin-top:3px;padding-left:20px}@media (max-width: 1032px){.topics-checklist li{padding-left:15px}}.topics-checklist li::after{display:block;content:'';position:absolute;top:.5em;left:0;width:12px;height:8px;border-left:2px solid #27c79f;border-bottom:2px solid #27c79f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1032px){.topics-checklist li::after{width:10px;height:5px}}@media (max-width: 1032px){.topics-checklist{width:290px;font-size:15px;font-size:0.9375rem}}.topics-register-button{margin:12px auto 12px;text-align:center}@media (max-width: 1032px){.topics-register-button{width:calc(100% - 32px);height:50px}}.askd3279-topics-register-button{margin:12px auto 80px;text-align:center}@media (max-width: 1032px){.askd3279-topics-register-button{width:calc(100% - 62px);height:50px}}.topics-cooperation__heading1{font-size:24px;font-size:1.5rem}.topics-cooperation__heading2{font-size:20px;font-size:1.25rem;border-bottom:1px solid #dce1e1;padding-bottom:8px}.topics-cooperation__data{color:#646e69;font-size:14px;font-size:0.875rem}.topics-cooperation__text p{margin-bottom:12px}.topics-cooperation__comment{background:#ededed;padding:10px}.topics-cooperation .topics-author-doctor{display:table;width:100%}.topics-cooperation .topics-author-doctor div{display:table-cell;vertical-align:middle;text-align:left}@media (max-width: 1032px){.topics-cooperation .topics-author-doctor div{display:block;text-align:center}}.topics-cooperation .topics-author-doctor__photo{width:120px}@media (max-width: 1032px){.topics-cooperation .topics-author-doctor__photo{width:100%}}.topics-cooperation .topics-author-doctor__photo img{width:100px;margin:0 auto}@media (max-width: 1032px){.topics-cooperation .topics-author-doctor__photo img{width:150px}}.topics-cooperation .topics-author-doctor__text{font-size:14px;font-size:0.875rem}.topics-cooperation .article-second-opinion-graph{width:100%}.topics-cooperation .article-second-opinion-graph th{width:20%;font-size:14px;font-size:0.875rem;font-weight:normal;border-right:1px solid #ccc}.topics-cooperation .article-second-opinion-graph td{width:70%;padding-top:10px;padding-bottom:10px}.topics-cooperation .article-second-opinion-graph.graph_bar th{width:25%;font-size:13px;font-size:0.8125rem;text-align:left}.topics-cooperation .article-second-opinion-graph.graph_bar td{width:65%}.topics-cooperation .article-second-opinion-graph__label li{display:inline-block;font-size:12px;margin-left:10px}.topics-cooperation .article-second-opinion-graph__label li.article-second-opinion-graph__label--01 span{color:#de5f56}.topics-cooperation .article-second-opinion-graph__label li.article-second-opinion-graph__label--02 span{color:#e99986}.topics-cooperation .article-second-opinion-graph__label li.article-second-opinion-graph__label--03 span{color:#9abdce}.topics-cooperation .article-second-opinion-graph__label li.article-second-opinion-graph__label--04 span{color:#63abc2}.topics-cooperation .article-second-opinion-graph__label li.article-second-opinion-graph__label--05 span{color:#cac2d8}.topics-cooperation .article-second-opinion-graph__table{width:100%}.topics-cooperation .article-second-opinion-graph__table td{font-size:10px;text-align:center;padding:10px 0}.topics-cooperation .article-second-opinion-graph__table td.article-second-opinion-graph__table--label01{color:#fff;background:#de5f56}.topics-cooperation .article-second-opinion-graph__table td.article-second-opinion-graph__table--label02{color:#fff;background:#e99986}.topics-cooperation .article-second-opinion-graph__table td.article-second-opinion-graph__table--label03{color:#fff;background:#9abdce}.topics-cooperation .article-second-opinion-graph__table td.article-second-opinion-graph__table--label04{color:#fff;background:#63abc2}.topics-cooperation .article-second-opinion-graph__table td.article-second-opinion-graph__table--label05{color:#fff;background:#cac2d8}.topics-cooperation .article-second-opinion-graph__table.table_01 td.article-second-opinion-graph__table--label01{width:54.4% !important}.topics-cooperation .article-second-opinion-graph__table.table_01 td.article-second-opinion-graph__table--label02{width:32.1% !important}.topics-cooperation .article-second-opinion-graph__table.table_01 td.article-second-opinion-graph__table--label03{width:10.3% !important}.topics-cooperation .article-second-opinion-graph__table.table_01 td.article-second-opinion-graph__table--label04{width:3.2% !important}.topics-cooperation .article-second-opinion-graph__table.table_02 td.article-second-opinion-graph__table--label01{width:11.5% !important}.topics-cooperation .article-second-opinion-graph__table.table_02 td.article-second-opinion-graph__table--label04{width:88.5% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_1 td.article-second-opinion-graph__table--label01{width:77% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_1 td.article-second-opinion-graph__table--label02{width:17.1% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_1 td.article-second-opinion-graph__table--label04{width:3.2% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_2 td.article-second-opinion-graph__table--label01{width:81.9% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_2 td.article-second-opinion-graph__table--label02{width:13.6% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_2 td.article-second-opinion-graph__table--label04{width:4% !important}.topics-cooperation .article-second-opinion-graph__table.table_03_2 td.article-second-opinion-graph__table--label05{width:0.5% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_1{width:86.2% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_2{width:59.3% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_3{width:36.2% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_4{width:24.3% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_5{width:9.3% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_6{width:8.1% !important}.topics-cooperation .article-second-opinion-graph__table.table_04_7{width:65.6% !important}#consent-widget{margin-left:auto;margin-right:auto;width:100%;height:140px;min-width:300px;max-width:600px}#wallet-widget{width:100%;height:228px;margin-left:auto;margin-right:auto;min-width:300px;max-width:600px;min-height:240px;max-height:400px}#login-with-amazon{height:41px}.amazon-login-button{height:45px}@media only screen and (min-width: 768px){#wallet-widget{width:400px;height:240px}#consent-widget{width:400px;height:140px}}@media (max-width: 1032px){.registration-complete-inner{margin:0;padding:0}}.registration-complete-inner .panel{padding:12px}@media (min-width: 1033px){.registration-complete-inner .panel{padding:16px}}.registration-complete-inner .registration-complete-panel-body{margin:16px auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-around}@media (min-width: 1033px){.registration-complete-inner .registration-complete-panel-body{width:65%}}.registration-complete-inner .registration-complete-panel-body img{width:20%;margin-right:12px}.registration-complete-inner .registration-complete-similar-questions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-around;margin:16px auto;width:95%}@media (min-width: 1033px){.registration-complete-inner .registration-complete-similar-questions{width:65%}}.registration-complete-inner .registration-complete-similar-questions img{width:20%;height:20%;margin-right:12px}.registration-complete-inner .registration-complete-comment-icon{height:75px;margin:0 16px}.registration-complete-inner .registration-complete-keyword{padding-left:16px;padding-right:16px}.registration-complete-inner .registration-complete-category{padding-left:16px;padding-right:16px}.post-agreement-modal-wrapper .modal-header--with-icon .heading1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.post-agreement-modal-wrapper .modal-header--with-icon .heading1 i{margin-right:5px}.post-agreement-modal-wrapper .heading1{font-size:24px;font-size:1.5rem}@media (max-width: 1032px){.post-agreement-modal-wrapper .heading1{font-size:20px;font-size:1.25rem}}.post-agreement-modal-wrapper .heading2{font-size:20px;font-size:1.25rem}@media (max-width: 1032px){.post-agreement-modal-wrapper .heading2{font-size:16px;font-size:1rem}}.post-agreement-modal-wrapper .list--ordered li:before{color:#28c8a0}.post-agreement-modal-wrapper .qa-form-advice{margin-top:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.post-agreement-modal-wrapper .qa-form-advice__image{float:none}@media (min-width: 1033px){.post-agreement-modal-wrapper .qa-form-advice__text{margin-top:0;padding-left:20px}}.post-agreement-modal-wrapper .qa-form-advice__balloon:before{z-index:2;left:-8px}@media (min-width: 1033px){.post-agreement-modal-wrapper .qa-form-advice__balloon:before{left:-13px}}.post-agreement-modal-wrapper .qa-form-advice__balloon:after{z-index:1;left:-10px}@media (min-width: 1033px){.post-agreement-modal-wrapper .qa-form-advice__balloon:after{left:-16px}}.post-agreement-modal-wrapper .close-button{position:absolute;cursor:pointer;padding:auto;background-color:gray;border-radius:50%;border:2px solid #fff;top:-8px;right:-8px;width:32px;height:32px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.post-agreement-modal-wrapper .addition{font-size:13px;font-size:0.8125rem;margin-top:5px}@media (max-width: 1032px){.post-agreement-modal-wrapper .addition{font-size:12px;font-size:0.75rem}}.post-agreement-modal-wrapper .help-modal{max-width:85%;max-height:80vh;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.post-agreement-modal-wrapper .modal-body{flex:1;overflow:auto}_:-ms-fullscreen,:root .modal-body{flex-basis:300px}.enquete-float{width:330px;position:fixed;right:10px;bottom:10px;background-color:rgba(200,215,215,0.8);padding:10px;z-index:3}@media (max-width: 1032px){.enquete-float{width:100%;right:0;bottom:0}}.enquete-float__close-link{position:absolute;right:0;top:-15px;background-color:#78828c;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#fff}@media (max-width: 1032px){.enquete-float__close-link{right:10px;top:-15px}}.enquete-float__close-link:hover{text-decoration:none}.enquete-float__inner{background-color:#fff;padding:10px}.enquete-float__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;font-weight:bold;margin-bottom:5px;font-size:16px;font-size:1rem}.enquete-float__title i{margin-right:3px}.enquete-float__description{margin-bottom:10px;font-size:14px;font-size:0.875rem}@media (max-width: 1032px){.enquete-float__description{line-height:1.4}}.enquete-float__button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;word-break:normal}@media (max-width: 1032px){.enquete-float__button{padding:6px}}.lp-pdca__hero{height:340px}.lp-pdca__hero h1{padding-top:110px;font-weight:normal;font-size:36px;font-size:2.25rem}.lp-pdca__hero02{background-color:#44BC9B}.lp-pdca__hero02 h1{color:#fff}@media (max-width: 1032px){.lp-pdca__hero02 h1{font-size:24px;font-size:1.5rem;padding-top:30px}}@media (max-width: 320px){.lp-pdca__hero02 h1{font-size:22px;font-size:1.375rem}}@media (max-width: 1032px){.lp-pdca__hero02{height:180px;padding-left:20px}}.lp-pdca__hero02-inner{position:relative;width:960px;margin:0 auto}.lp-pdca__hero02-inner picture{display:block;position:absolute;right:40px;top:60px}@media (max-width: 1032px){.lp-pdca__hero02-inner picture{right:35px;top:10px}}@media (max-width: 1032px) and (max-width: 320px){.lp-pdca__hero02-inner picture{right:20px}}@media (max-width: 1032px){.lp-pdca__hero02-inner{width:100%}}.help-modal-trigger{color:#28c8a0;font-weight:bold;border-bottom-color:#28c8a0;line-height:2rem;margin-right:20px}.help-modal-trigger:hover{cursor:pointer;border-bottom-color:#28c8a0}.help-modal-trigger-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 1033px){.help-modal-trigger-container{width:50%}}.help-modal-trigger--with-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.help-modal-trigger--with-icon i{margin-right:5px}.add-form-inner .qa-form-advice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.add-form-inner .qa-form-advice__image{float:none}.add-form-inner .qa-form-advice__text{margin-top:0}@media (max-width: 1032px){.add-form-inner .qa-form-advice__balloon:before{z-index:2;left:-8px}.add-form-inner .qa-form-advice__balloon:after{z-index:1;left:-10px}}.add-form-inner .qa-form__2col--sp li:last-child{margin-left:0}.add-form-inner .button--width-icon{display:inline-flex;align-items:center}.add-form-inner .button--width-icon i{margin-right:5px}.add-form-inner .modal-mask{height:100%}.qa-form-textarea--tall textarea{min-height:15rem}.cursor-pointer{cursor:pointer}
