@charset "UTF-8";
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}:root{--zindex-header:10}body{color:#000;font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ ProN","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif;font-weight:400;line-height:1.5;letter-spacing:0;opacity:0}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,0.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.12s;animation-delay:0.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.25s;animation-delay:0.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.37s;animation-delay:0.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.5s;animation-delay:0.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.62s;animation-delay:0.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.75s;animation-delay:0.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0.87s;animation-delay:0.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,0.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.c-heading{font-family:"Zen Old Mincho",serif}.c-heading.-level1{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ ProN","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif;font-size:44px;font-size:2.75rem;font-weight:500}@media screen and (max-width:768px){.c-heading.-level1{font-size:32px;font-size:2rem}}.c-heading.-level2{font-size:32px;font-size:2rem;font-weight:500}@media screen and (max-width:768px){.c-heading.-level2{font-size:22px;font-size:1.375rem}}.c-heading.-level2.-ff-primary{font-family:"Zen Kaku Gothic New","ヒラギノ角ゴ ProN","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif}.c-heading.-level2.-fz-24-18{font-size:24px;font-size:1.5rem}@media screen and (max-width:768px){.c-heading.-level2.-fz-24-18{font-size:18px;font-size:1.125rem}}.c-heading.-level2.-youtube{padding-left:94px;position:relative}@media screen and (max-width:768px){.c-heading.-level2.-youtube{padding-left:86px}}.c-heading.-level2.-youtube:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url("/dietetic-conference/assets/2025/images/common/icon_heading2_01.webp");background-size:contain;background-repeat:no-repeat;width:70px;height:40px}.c-heading.-clr-white{color:#ffffff}.c-heading .c-heading.-clr-primary{color:#0081cc}.c-heading.-clr-gray{color:#4c4c4c}.c-heading.-text-center{text-align:center}.c-heading__sub{display:block;font-size:14px;font-size:0.875rem;font-weight:300;text-transform:uppercase}.c-text{display:block}.c-text.-fz-32-24{font-size:32px;font-size:2rem}@media screen and (max-width:768px){.c-text.-fz-32-24{font-size:24px;font-size:1.5rem}}.c-text.-fz-24-18{font-size:24px;font-size:1.5rem}@media screen and (max-width:768px){.c-text.-fz-24-18{font-size:18px;font-size:1.125rem}}.c-text.-fz-24-16{font-size:24px;font-size:1.5rem}@media screen and (max-width:768px){.c-text.-fz-24-16{font-size:16px;font-size:1rem}}.c-text.-fz-20-18{font-size:20px;font-size:1.25rem}@media screen and (max-width:768px){.c-text.-fz-20-18{font-size:18px;font-size:1.125rem}}.c-text.-fz-18-18{font-size:18px;font-size:1.125rem}.c-text.-fz-18-16{font-size:18px;font-size:1.125rem}@media screen and (max-width:768px){.c-text.-fz-18-16{font-size:16px;font-size:1rem}}.c-text.-fz-16-16{font-size:16px;font-size:1rem}.c-text.-fz-14-14{font-size:14px;font-size:0.875rem}.c-text.-fz-12-12{font-size:12px;font-size:0.75rem}.c-text.-ff-arsenal{font-family:"Arsenal",sans-serif}.c-text.-fw-bold{font-weight:700}.c-text.-fw-medium{font-weight:500}.c-text.-lh-large{line-height:2}.c-text.-lh-medium{line-height:1.7}.c-text.-ls-medium{letter-spacing:0.04em}.c-text.-inline{display:inline}.c-text.-inline-block{display:inline-block}.c-text.-clr-blue{color:#027096}.c-text.-clr-gray{color:#4c4c4c}.c-text.-marker-yellow{background-color:yellow}.c-text.-voice{padding-left:52px;position:relative}@media screen and (max-width:768px){.c-text.-voice{padding-left:32px}}.c-text.-voice:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-40%);background-image:url("/dietetic-conference/assets/2025/images/common/icon_voice_01.webp");background-size:contain;background-repeat:no-repeat;width:44px;height:44px}@media screen and (max-width:768px){.c-text.-voice:before{width:28px;height:28px}}.c-text__link{color:#0081cc;text-decoration:underline;transition:opacity 0.3s ease-out}@media (hover:hover){.c-text__link:where(:any-link,:enabled,summary):hover{opacity:0.8}}.c-image img{max-width:100%;height:auto}.c-image.-shrink-0{flex-shrink:0}@media screen and (max-width:768px){.c-image.-sp-full-wide img{width:100%}}.c-image.-top img{border-top-right-radius:8px;border-top-left-radius:8px}.c-image.-radius-medium img{border-radius:8px}.c-icon{display:inline-block;width:24px;height:24px;mask-size:100% 100%;mask-repeat:no-repeat;background-color:#000}.c-icon.-question{mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%2017H13V11H11V17ZM12%209C12.2833%209%2012.5208%208.90417%2012.7125%208.7125C12.9042%208.52083%2013%208.28333%2013%208C13%207.71667%2012.9042%207.47917%2012.7125%207.2875C12.5208%207.09583%2012.2833%207%2012%207C11.7167%207%2011.4792%207.09583%2011.2875%207.2875C11.0958%207.47917%2011%207.71667%2011%208C11%208.28333%2011.0958%208.52083%2011.2875%208.7125C11.4792%208.90417%2011.7167%209%2012%209ZM12%2022C10.6167%2022%209.31667%2021.7375%208.1%2021.2125C6.88333%2020.6875%205.825%2019.975%204.925%2019.075C4.025%2018.175%203.3125%2017.1167%202.7875%2015.9C2.2625%2014.6833%202%2013.3833%202%2012C2%2010.6167%202.2625%209.31667%202.7875%208.1C3.3125%206.88333%204.025%205.825%204.925%204.925C5.825%204.025%206.88333%203.3125%208.1%202.7875C9.31667%202.2625%2010.6167%202%2012%202C13.3833%202%2014.6833%202.2625%2015.9%202.7875C17.1167%203.3125%2018.175%204.025%2019.075%204.925C19.975%205.825%2020.6875%206.88333%2021.2125%208.1C21.7375%209.31667%2022%2010.6167%2022%2012C22%2013.3833%2021.7375%2014.6833%2021.2125%2015.9C20.6875%2017.1167%2019.975%2018.175%2019.075%2019.075C18.175%2019.975%2017.1167%2020.6875%2015.9%2021.2125C14.6833%2021.7375%2013.3833%2022%2012%2022ZM12%2020C14.2333%2020%2016.125%2019.225%2017.675%2017.675C19.225%2016.125%2020%2014.2333%2020%2012C20%209.76667%2019.225%207.875%2017.675%206.325C16.125%204.775%2014.2333%204%2012%204C9.76667%204%207.875%204.775%206.325%206.325C4.775%207.875%204%209.76667%204%2012C4%2014.2333%204.775%2016.125%206.325%2017.675C7.875%2019.225%209.76667%2020%2012%2020Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}.c-term-box__dl{display:grid;align-items:center;grid-template-columns:48px 1fr;column-gap:16px}@media screen and (max-width:768px){.c-term-box__dl{align-items:baseline}}.c-term-box__dl:not(:first-child){margin-top:4px}.c-term-box__dt{min-width:48px;font-weight:700;line-height:1.7;color:#027096}.c-term-box__dd{line-height:1.7;letter-spacing:0.04em}.c-label{display:flex;flex-direction:column;justify-content:center;padding-top:3px;padding-right:7px;padding-bottom:3px;padding-left:7px;border-radius:4px;border:1px solid #ddd}.c-label__text{font-size:12px;font-size:0.75rem}.c-head-label{background-color:#fff9b1;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:4px}.c-head-label__text{font-family:"Zen Old Mincho",serif;font-size:24px;font-size:1.5rem;font-weight:700;color:#027096}@media screen and (max-width:768px){.c-head-label__text{font-size:18px;font-size:1.125rem}}.c-note.-clr-dark-gray .c-note__text{color:#4c4c4c}.c-note__item{position:relative;padding-left:12px;line-height:1}@media screen and (max-width:768px){.c-note__item{padding-left:16px}}.c-note__item:before{content:"※";position:absolute;top:5px;left:0;font-size:12px;font-size:0.75rem}.c-note__text{font-size:12px;font-size:0.75rem}.c-note__link{color:#027096;text-decoration:underline;transition:opacit 0.3s ease-out}@media (hover:hover){.c-note__link:where(:any-link,:enabled,summary):hover{opacity:0.8}}.c-button{display:inline-block;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border-radius:3px;background-color:#e27500;transition:opacity 0.3s ease-out}.c-button.-entry{background-color:#009944}.c-button.-entry .c-button__text{color:#fff}.c-button.-archive{width:318px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;filter:drop-shadow(8px 8px 16px rgba(0,0,0,0.2));will-change:filter;border-radius:6px;background-color:#fff;text-align:center;transition:all 0.3s ease-out}@media screen and (max-width:768px){.c-button.-archive{width:100%}}.c-button.-archive .c-button__text{position:relative;color:#027096;line-height:1.3;letter-spacing:0.04em}.c-button.-archive .c-button__text:before{content:"";position:absolute;width:100%;height:1px;background-color:#027096;left:0;bottom:0;transition:opacity 0.3s ease-out}@media (hover:hover){.c-button.-archive:where(:any-link,:enabled,summary):hover{filter:none;background-color:#f1f7fe}.c-button.-archive:where(:any-link,:enabled,summary):hover .c-button__text:before{opacity:0}}@media (hover:hover){.c-button:where(:any-link,:enabled,summary):hover{opacity:0.8}}.c-button.-no-underline .c-button__text:before{display:none}.c-button__text{font-weight:700;color:#fff}.c-button__row{display:inline-flex;column-gap:10px;align-items:center}.c-arrow-text__title{padding-right:20px;font-weight:700;color:#027096;line-height:1.3;letter-spacing:0.04em;position:relative}.c-arrow-text__title:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:17px;height:15px;background-color:#027096;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.7071%208.20711C17.0976%207.81658%2017.0976%207.18342%2016.7071%206.79289L10.3431%200.428932C9.95262%200.0384079%209.31946%200.0384079%208.92893%200.428932C8.53841%200.819456%208.53841%201.45262%208.92893%201.84315L14.5858%207.5L8.92893%2013.1569C8.53841%2013.5474%208.53841%2014.1805%208.92893%2014.5711C9.31946%2014.9616%209.95262%2014.9616%2010.3431%2014.5711L16.7071%208.20711ZM0%207.5V8.5H16V7.5V6.5H0V7.5Z%22%20fill%3D%22%23027096%22%2F%3E%3C%2Fsvg%3E");mask-size:contain;mask-repeat:no-repeat}.c-gradation-01,.c-gradation-02{position:absolute;background-repeat:no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:768px){.c-gradation-01,.c-gradation-02{max-width:100%}}.c-gradation-01{right:0;background-image:url("/dietetic-conference/assets/2025/images/common/deco_common_circle_pc_01.webp");width:clamp(450px,450px + (800 - 450) * (100vw - 768px)/(1920 - 768),800px);height:clamp(400px,400px + (770 - 400) * (100vw - 768px)/(1920 - 768),770px);background-position:right top}@media screen and (max-width:768px){.c-gradation-01{background-image:url("/dietetic-conference/assets/2025/images/common/deco_common_circle_sp_01.webp");max-width:300px;max-height:480px}}.c-gradation-01.-typea{top:0}@media screen and (max-width:768px){.c-gradation-01.-typea{top:-1.5%}}.c-gradation-01.-typeb{top:0}@media screen and (max-width:768px){.c-gradation-01.-typeb{top:-2%}}.c-gradation-01.-typec{top:0}@media screen and (max-width:768px){.c-gradation-01.-typec{top:-1%}}.c-gradation-02{left:0;background-image:url("/dietetic-conference/assets/2025/images/common/deco_common_circle_pc_02.webp");width:clamp(400px,400px + (720 - 400) * (100vw - 768px)/(1920 - 768),720px);height:clamp(440px,440px + (882 - 440) * (100vw - 768px)/(1920 - 768),882px)}@media screen and (max-width:768px){.c-gradation-02{background-image:url("/dietetic-conference/assets/2025/images/common/deco_common_circle_sp_02.webp");max-width:240px;max-height:480px}}.c-gradation-02.-typea{bottom:70%}@media screen and (max-width:768px){.c-gradation-02.-typea{bottom:93%}}.c-gradation-02.-typeb{bottom:55%}@media screen and (max-width:768px){.c-gradation-02.-typeb{bottom:86%}}.c-gradation-02.-typec{bottom:64%}@media screen and (max-width:768px){.c-gradation-02.-typec{bottom:90%}}.p-fixed-gradation{position:relative}.c-link{font-size:14px;font-size:0.875rem;letter-spacing:0.04em;text-decoration:underline;color:#027096}.c-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.c-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-video__thumbnail img{max-width:100%;height:auto}.c-arrow.-left{display:inline-block;width:17px;height:15px;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.292893%208.20711C-0.0976311%207.81658%20-0.0976311%207.18342%200.292893%206.79289L6.65685%200.428932C7.04738%200.0384079%207.68054%200.0384079%208.07107%200.428932C8.46159%200.819456%208.46159%201.45262%208.07107%201.84315L2.41421%207.5L8.07107%2013.1569C8.46159%2013.5474%208.46159%2014.1805%208.07107%2014.5711C7.68054%2014.9616%207.04738%2014.9616%206.65685%2014.5711L0.292893%208.20711ZM17%207.5V8.5H1V7.5V6.5H17V7.5Z%22%20fill%3D%22%23027096%22%2F%3E%3C%2Fsvg%3E");mask-repeat:no-repeat;mask-size:contain;background-color:#027096}.l-header{position:absolute;width:100%;top:0;left:50%;transform:translateX(-50%);padding-top:40px;padding-right:clamp(16px,16px + (40 - 16) * (100vw - 768px)/(1920 - 768),40px);padding-left:clamp(16px,16px + (40 - 16) * (100vw - 768px)/(1920 - 768),40px);z-index:100}@media screen and (max-width:768px){.l-header{padding-top:16px;padding-right:18px;padding-left:18px}}.l-header.-login .l-header__gnavButton{border-top-left-radius:8px;border-bottom-left-radius:8px}.l-header.-login .l-header__gnavButton:before{display:none}.l-header__inner{display:flex;column-gap:8px;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.l-header__inner{flex-direction:column}}.l-header__logo{display:flex;column-gap:clamp(12px,12px + (28 - 12) * (100vw - 768px)/(1920 - 768),28px);align-items:center;flex-wrap:wrap;row-gap:8px}@media screen and (max-width:768px){.l-header__logo{column-gap:10px}}@media screen and (max-width:768px){.l-header__box{display:flex;align-items:center;column-gap:10px;justify-content:space-between;width:100%}}.l-header__text{font-size:clamp(16px,16px + (20 - 16) * (100vw - 768px)/(1920 - 768),20px);font-weight:500;line-height:1.8}@media screen and (max-width:768px){.l-header__text{font-size:12px;font-size:0.75rem;line-height:1.3}}.l-header__subText{font-size:clamp(14px,14px + (16 - 14) * (100vw - 768px)/(1920 - 768),16px);font-weight:500}.l-header__link{transition:opacity 0.3s ease-out}@media (hover:hover){.l-header__link:where(:any-link,:enabled,summary):hover{opacity:0.8}}@media screen and (max-width:768px){.l-header__link img{width:98px;height:24px}}.l-header__gnav{max-width:864px;display:flex}@media screen and (max-width:768px){.l-header__gnav{width:100%;max-width:100%;margin-top:14px;padding-right:12px;padding-left:12px;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:#fff}}.l-header__gnavMain{display:flex;align-items:center;column-gap:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px);background-color:#fff;padding-right:24px;padding-left:24px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width:768px){.l-header__gnavMain{column-gap:24px;padding-right:0;padding-left:0;border-top-left-radius:initial;border-bottom-left-radius:initial;background-color:transparent}}.l-header__gnavLink{display:flex;align-items:center;padding-top:24px;padding-bottom:24px;transition:opacity 0.3s ease-in-out}@media screen and (max-width:768px){.l-header__gnavLink{padding-top:15px;padding-bottom:15px}}@media (hover:hover){.l-header__gnavLink:where(:any-link,:enabled,summary):hover{opacity:0.7}}.l-header__gnavEn{font-family:"Arsenal",sans-serif;font-size:20px;font-size:1.25rem;color:#027096;line-height:normal;flex-shrink:0}@media screen and (max-width:768px){.l-header__gnavEn{font-size:12px;font-size:0.75rem}}.l-header__gnavDate{font-family:"Arsenal",sans-serif;font-size:18px;font-size:1.125rem;line-height:normal;flex-shrink:0}@media screen and (max-width:768px){.l-header__gnavDate{font-size:12px;font-size:0.75rem}}.l-header__gnavTitle{display:block;position:relative;padding-left:24px;padding-left:36px;font-weight:500;letter-spacing:0.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:310px}@media screen and (max-width:768px){.l-header__gnavTitle{font-size:12px;font-size:0.75rem;max-width:100%}}.l-header__gnavTitle:before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);background-color:#eee;border-radius:50%;width:6px;height:6px}.l-header__gnavButton{display:flex;align-items:center;column-gap:8px;background-color:#fff;padding-top:24px;padding-right:clamp(12px,12px + (40 - 12) * (100vw - 768px)/(1920 - 768),40px);padding-bottom:24px;padding-left:clamp(12px,12px + (40 - 12) * (100vw - 768px)/(1920 - 768),40px);border-top-right-radius:8px;border-bottom-right-radius:8px;position:relative;transition:opacity 0.3s ease-in-out}@media (hover:hover){.l-header__gnavButton:where(:any-link,:enabled,summary):hover{opacity:0.7}}.l-header__gnavButton:before{content:"";position:absolute;top:0;left:0;background-color:#f4b4d0;width:1px;height:100%}@media screen and (max-width:768px){.l-header__gnavSub{display:none}}.l-header__button{display:none}@media screen and (max-width:768px){.l-header__button{display:inline-block;width:24px;height:24px}}.l-footer{margin-top:100px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}@media screen and (max-width:768px){.l-footer{margin-top:60px;padding-bottom:125px}}.l-footer__inner{max-width:386px;margin-right:auto;margin-left:auto}.l-footer__copyright{font-family:"Arsenal",sans-serif;font-size:14px;font-size:0.875rem;letter-spacing:0.04em;color:#027096}@media screen and (max-width:768px){.l-footer__copyright{display:flex;justify-content:center;font-size:12px;font-size:0.75rem}}.l-block{position:relative;padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px}@media screen and (max-width:768px){.l-block{padding-top:60px;padding-bottom:60px}}.l-block.-bg-gradation-top-01:before{content:"";position:absolute;background-image:url("/dietetic-conference/assets/2025/images/common/bg_gradation_top_pc_01.webp");background-size:cover;background-repeat:no-repeat;background-position:center bottom;top:0;left:0;width:100%;height:400px;z-index:-1}@media screen and (max-width:768px){.l-block.-bg-gradation-top-01:before{background-image:url("/dietetic-conference/assets/2025/images/common/bg_gradation_top_sp_01.webp")}}@media screen and (max-width:768px){.l-block.-related{padding-right:0;padding-left:0}}.l-block__inner{max-width:1200px;margin-right:auto;margin-left:auto}.p-grid{display:grid}.p-grid.-justify-items-center{justify-items:center}.p-grid.-col-4-1{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.p-grid.-col-4-1{grid-template-columns:repeat(1,1fr)}}.p-grid.-col-3-1{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.p-grid.-col-3-1{grid-template-columns:repeat(1,1fr)}}.p-grid.-col-2-2{grid-template-columns:repeat(2,1fr)}.p-grid.-col-2-1{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.p-grid.-col-2-1{grid-template-columns:repeat(1,1fr)}}.p-grid.-gap-y-48-32{column-gap:48px}@media screen and (max-width:768px){.p-grid.-gap-y-48-32{column-gap:32px}}.p-grid.-gap-y-40-0{column-gap:40px}.p-grid.-gap-y-24-0{column-gap:24px}.p-grid.-gap-y-24-vw-12{column-gap:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px)}.p-grid.-gap-y-16{column-gap:16px}.p-grid.-gap-x-24-vw-12{row-gap:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px)}.p-grid.-gap-x-24-8{row-gap:24px}@media screen and (max-width:768px){.p-grid.-gap-x-24-8{row-gap:8px}}.p-grid.-gap-x-16-12{row-gap:16px}@media screen and (max-width:768px){.p-grid.-gap-x-16-12{row-gap:12px}}.p-grid.-gap-x-24-16{row-gap:24px}@media screen and (max-width:768px){.p-grid.-gap-x-24-16{row-gap:16px}}.p-grid.-shrink-0{flex-shrink:0}.bg{position:relative}.bg:after,.bg:before{content:"";position:absolute;z-index:1}.bg:before{top:0;left:0;width:100%;background-image:url("/dietetic-conference/assets/2025/images/common/deco_top_mv_01.webp");background-repeat:no-repeat;background-size:auto 100%;background-position:left top;height:clamp(210px,210px + (413 - 210) * (100vw - 768px)/(1920 - 768),413px)}@media screen and (max-width:768px){.bg:before{display:none}}.bg2{position:relative}.bg2:before{content:"";position:absolute;background-image:url("/dietetic-conference/assets/2025/images/common/deco_top_mv_pc_02.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom;bottom:clamp(180px,180px + (195 - 180) * (100vw - 768px)/(1920 - 768),195px);left:0;width:100%;height:clamp(520px,520px + (689 - 520) * (100vw - 768px)/(1920 - 768),689px);z-index:1}@media screen and (max-width:1600px){.bg2:before{background-size:cover}}@media screen and (max-width:768px){.bg2:before{background-image:url("/dietetic-conference/assets/2025/images/deco_top_mv_sp_02.webp");background-position:center center;background-size:100% 100%;height:158px;bottom:initial;top:clamp(730px,730px + 320 * (100vw - 390px)/378,1050px)}}.bg2:after{content:"";position:absolute;background-size:100px 100px;background-image:url("/dietetic-conference/assets/2025/images/common/bg_mask_01.webp");background-repeat:repeat;opacity:0.1;width:100%;height:100%;top:0;left:0}.bg2.-login:before{bottom:clamp(800px,800px + (815 - 800) * (100vw - 768px)/(1920 - 768),815px)}@media screen and (max-width:768px){.bg2.-login:before{bottom:initial;top:clamp(860px,860px + 465 * (100vw - 390px)/378,1325px);background-image:url("/dietetic-conference/assets/2025/images/login/deco_top_mv_sp_02.webp")}}.p-flex{display:flex}.p-flex.-flex-col{flex-direction:column}.p-flex.-flex-wrap{flex-wrap:wrap}.p-flex.-justify-center{justify-content:center}.p-flex.-justify-end{justify-content:flex-end}.p-flex.-items-start{align-items:flex-start}.p-flex.-items-center{align-items:center}@media screen and (max-width:768px){.p-flex.-sp-flex-col{flex-direction:column}}@media screen and (max-width:768px){.p-flex.-sp-items-center{align-items:center}}.p-flex.-gap-x-24-16{row-gap:24px}@media screen and (max-width:768px){.p-flex.-gap-x-24-16{row-gap:16px}}.p-flex.-gap-x-16-20{row-gap:16px}@media screen and (max-width:768px){.p-flex.-gap-x-16-20{row-gap:20px}}.p-flex.-gap-x-16-16{row-gap:16px}.p-flex.-gap-x-16-12{row-gap:16px}@media screen and (max-width:768px){.p-flex.-gap-x-16-12{row-gap:12px}}.p-flex.-gap-x-8-8{row-gap:8px}@media screen and (max-width:768px){.p-flex.-gap-x-0-40{row-gap:40px}}@media screen and (max-width:768px){.p-flex.-gap-x-0-24{row-gap:24px}}@media screen and (max-width:768px){.p-flex.-gap-x-0-8{row-gap:8px}}.p-flex.-gap-y-80-0{column-gap:80px}@media screen and (max-width:768px){.p-flex.-gap-y-80-0{column-gap:0}}.p-flex.-gap-y-40-0{column-gap:40px}@media screen and (max-width:768px){.p-flex.-gap-y-40-0{column-gap:0}}.p-flex.-gap-y-24-0{column-gap:24px}@media screen and (max-width:768px){.p-flex.-gap-y-24-0{column-gap:0}}.p-flex.-gap-y-16-12{column-gap:16px}@media screen and (max-width:768px){.p-flex.-gap-y-16-12{column-gap:12px}}.p-flex.-gap-y-16-12{column-gap:16px}@media screen and (max-width:768px){.p-flex.-gap-y-16-12{column-gap:12px}}.p-flex.-gap-y-12-12{column-gap:12px}.p-flex.-gap-y-8-8{column-gap:8px}.p-flex.-gap-y-80-vw-24{column-gap:clamp(24px,24px + (80 - 24) * (100vw - 768px)/(1920 - 768),80px)}.p-flex.-gap-y-54-vw-16{column-gap:clamp(16px,16px + (54 - 16) * (100vw - 768px)/(1920 - 768),54px)}.p-flex.-gap-y-40-vw-12{column-gap:clamp(12px,12px + (40 - 12) * (100vw - 768px)/(1920 - 768),40px)}.p-flex.-video .p-flex__content{width:66.6666666667%}@media screen and (max-width:768px){.p-flex.-video .p-flex__content{width:100%}}.p-flex.-video .p-flex__index{width:30%}@media screen and (max-width:768px){.p-flex.-video .p-flex__index{width:100%}}.p-flex.-form{border-top:1px solid #9fd9f6;padding-top:40px}@media screen and (max-width:768px){.p-flex.-form{padding-top:16px}}.p-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px}@media screen and (max-width:768px){.p-breadcrumbs{width:calc(100% + 20px);flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}}.p-breadcrumbs__link{color:#027096;text-decoration:underline;transition:opacity 0.3s ease-out}@media (hover:hover){.p-breadcrumbs__link:where(:any-link,:enabled,summary):hover{opacity:0.8}}.p-breadcrumbs__item{position:relative;min-width:max-content}.p-breadcrumbs__item:not(:first-child){padding-left:38px}.p-breadcrumbs__item:not(:first-child):before{content:"";position:absolute;top:50%;left:16px;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background-color:#027096}.p-breadcrumbs__text{font-size:14px;font-size:0.875rem;letter-spacing:0.04em}.p-card{position:relative;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:8px;position:relative;backdrop-filter:blur(10px)}.p-card__link{display:block;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;transition:opacity 0.3s ease-out;position:relative;background-color:rgba(255,255,255,0.4);height:100%}.p-card__link:before{content:"";position:absolute;inset:0;border-radius:8px;padding:2px;background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(255,255,255) 13%,rgb(159,217,246) 42%,rgb(215,231,175) 62%,rgb(255,255,255) 86%,rgb(252,215,161) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s cubic-bezier(0.18,-0.01,0.3,1);z-index:1}.p-card__link[href="javascript:void(0)"]{cursor:default}@media (hover:hover){.p-card__link:where(:any-link,:enabled,summary):hover:not([href="javascript:void(0)"]){background-color:rgb(255,255,255)}.p-card__link:where(:any-link,:enabled,summary):hover:not([href="javascript:void(0)"]):before{opacity:1}.p-card__link:where(:any-link,:enabled,summary):hover:not([href="javascript:void(0)"]) .p-card__thumbnail{opacity:0.6}}@media screen and (max-width:768px){.p-card__link{display:grid;grid-template-areas:"heading image" "description image" "column column" "label label" "watch watch";column-gap:16px;grid-template-columns:1fr 102px}}.p-card__thumbnail{overflow:hidden;transition:opacity 0.3s ease-out}@media screen and (max-width:768px){.p-card__thumbnail{grid-area:image}}.p-card__thumbnail img{max-width:100%;height:auto;border-radius:4px}.p-card__thumbnail.-coming-soon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,112,150,0.4);border-radius:4px}.p-card__heading{margin-top:16px;font-weight:700;color:#4c4c4c;white-space:pre-line}@media screen and (max-width:768px){.p-card__heading{grid-area:heading;margin-top:0}}.p-card__description{margin-top:4px;font-size:14px;font-size:0.875rem;letter-spacing:0.04em}@media screen and (max-width:768px){.p-card__description{grid-area:description}}.p-card__thumbnail{position:relative}.p-card__wait{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Arsenal",sans-serif;font-size:clamp(16px,16px + (18 - 16) * (100vw - 768px)/(1920 - 768),18px);color:#fff;white-space:nowrap;z-index:1}@media screen and (max-width:768px){.p-card__wait{top:23px;transform:translate(-50%,0);font-size:10px;font-size:0.625rem}}.p-card__column{margin-top:16px;border-top:1px solid #ddd;padding-top:8px}@media screen and (max-width:768px){.p-card__column{grid-area:column;margin-top:8px}}.p-card__item:not(:first-child){margin-top:8px}.p-card__status{display:block;font-size:12px;font-size:0.75rem;letter-spacing:0.04em}.p-card__name{display:block;margin-top:4px;font-size:14px;font-size:0.875rem;color:#4c4c4c;font-weight:700}.p-card__row{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:8px;margin-top:16px}@media screen and (max-width:768px){.p-card__row{grid-area:label;margin-top:8px}}.p-card__watch{margin-top:8px}@media screen and (max-width:768px){.p-card__watch{grid-area:watch}}.p-card__watch-status{padding:4px 8px;font-size:12px;font-weight:bold;border-radius:4px;color:white}.p-card__watch-status.-watched{background-color:#28a745}.p-card__watch-status.-unwatched{background-color:#6c757d}.p-sponsor-card{display:grid;position:relative;padding:2px;border-radius:8px;overflow:hidden}.p-sponsor-card:before{content:"";position:absolute;inset:0;border-radius:8px;padding:2px;background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(255,255,255) 13%,rgb(159,217,246) 42%,rgb(215,231,175) 62%,rgb(255,255,255) 86%,rgb(252,215,161) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:0.3s cubic-bezier(0.18,-0.01,0.3,1);z-index:1}@media (hover:hover){.p-sponsor-card:where(:any-link,:enabled,summary):hover:before{opacity:1}.p-sponsor-card:where(:any-link,:enabled,summary):hover .p-sponsor-card__content{background-color:rgb(255,255,255)}.p-sponsor-card:where(:any-link,:enabled,summary):hover .p-sponsor-card__image{opacity:0.6}}.p-sponsor-card__content{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:rgba(255,255,255,0.4);border-radius:8px;position:relative;z-index:1;transition:background-color 0.3s ease-out}.p-sponsor-card__image{transition:opacity 0.3s ease-out}.p-sponsor-card__image img{border-radius:4px;max-width:100%;height:auto}@media screen and (max-width:768px){.p-sponsor-card__image img{width:100%}}.p-sponsor-card__image.-radius-0 img{border-radius:0}.p-sponsor-card__heading{margin-top:16px;font-weight:700;color:#4c4c4c}.p-sponsor-card__text{margin-top:4px;color:#4c4c4c;letter-spacing:0.04em}.p-sponsors{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px}.p-sponsors:last-child .p-sponsors__item:last-child:before{display:none}.p-sponsors__item{position:relative;font-size:18px;font-size:1.125rem;font-weight:700;line-height:2.5;letter-spacing:0.04em;padding-right:24px;color:#4c4c4c}@media screen and (max-width:768px){.p-sponsors__item{font-size:16px;font-size:1rem;line-height:1.8}}.p-sponsors__item:before{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%);width:1px;height:16px;background-color:#4c4c4c}.p-about-box{display:grid;column-gap:clamp(20px,20px + (40 - 20) * (100vw - 768px)/(1920 - 768),40px);row-gap:clamp(48px,48px + (89 - 48) * (100vw - 768px)/(1920 - 768),89px);grid-template-columns:1fr max-content 1fr;grid-template-areas:"text1 image text3" "text2 image text4";padding-top:40px;padding-right:clamp(16px,16px + (40 - 16) * (100vw - 768px)/(1920 - 768),40px);padding-bottom:40px;padding-left:clamp(16px,16px + (40 - 16) * (100vw - 768px)/(1920 - 768),40px);background-image:url("/dietetic-conference/assets/2025/images/common/bg_about_box_01.webp");background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:8px}@media screen and (max-width:768px){.p-about-box{grid-template-areas:"image" "text1" "text2" "text3" "text4";grid-template-columns:1fr;row-gap:40px}}@media screen and (max-width:768px){.p-about-box__item{max-width:425px;margin-right:auto;margin-left:auto}}.p-about-box__item:first-child{grid-area:text1}.p-about-box__item:nth-child(2){grid-area:text2}.p-about-box__item:nth-child(3){grid-area:image;display:grid;align-items:center}.p-about-box__item:nth-child(4){grid-area:text3}.p-about-box__item:nth-child(5){grid-area:text4}@media screen and (max-width:768px){.p-about-box__item:nth-child(5) .p-about-box__row{justify-content:space-between}}@media screen and (max-width:768px){.p-about-box__row{display:flex;align-items:center;column-gap:8px}}@media screen and (max-width:768px){.p-about-box__row.-row-reverse{flex-direction:row-reverse}}.p-about-box__title{font-family:"Zen Old Mincho",serif;font-size:clamp(18px,18px + (22 - 18) * (100vw - 768px)/(1920 - 768),22px);font-weight:500;color:#027096}@media screen and (max-width:768px){.p-about-box__title{font-size:18px;font-size:1.125rem}}.p-about-box__note{position:relative;top:-5px;font-size:14px;font-size:0.875rem;letter-spacing:0.04em;color:#027096}@media screen and (max-width:768px){.p-about-box__note{top:-2px}}.p-about-box__text{margin-top:12px;line-height:1.7}@media screen and (max-width:768px){.p-about-box__image{width:calc(100% - 38px);margin-right:auto;margin-left:auto}}.p-about-box__image img{max-width:100%;height:auto;width:clamp(240px,240px + (400 - 240) * (100vw - 768px)/(1920 - 768),400px);height:clamp(240px,240px + (400 - 240) * (100vw - 768px)/(1920 - 768),400px)}@media screen and (max-width:768px){.p-about-box__image img{width:100%;height:auto}}.p-top-mv.-movie-material .bg:before{display:none}.p-top-mv.-movie-material .bg2{height:1200px}.p-top-mv.-movie-material .bg2:before{display:none}.p-top-mv__ab{position:relative;width:100%;max-width:1240px;margin-right:auto;margin-left:auto;z-index:1;padding-top:clamp(170px,170px + (207 - 170) * (100vw - 768px)/(1920 - 768),207px);padding-right:20px;padding-left:20px}@media screen and (max-width:768px){.p-top-mv__ab{padding-top:140px}}.p-top-mv__top{display:flex;column-gap:clamp(84px,84px + (400 - 84) * (100vw - 768px)/(1920 - 768),400px)}@media screen and (max-width:768px){.p-top-mv__top{flex-direction:column-reverse}}.p-top-mv__bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-top-mv__a{position:relative;width:100%;height:100%}.p-top-mv__a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:clamp(250px,250px + (337 - 250) * (100vw - 768px)/(1920 - 768),337px);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%)}#gradient-canvas{position:relative;width:100%;height:100%;--gradient-color-1:#d7e7af;--gradient-color-2:#9fd9f6;--gradient-color-3:#fff;--gradient-color-4:#f4b4d0}.p-top-mv__main{position:relative}.p-top-mv__countdown{position:absolute;bottom:78px;right:-10px;width:clamp(130px,130px + (160 - 130) * (100vw - 768px)/(1920 - 768),160px);height:clamp(130px,130px + (160 - 130) * (100vw - 768px)/(1920 - 768),160px);background-color:#56c7ff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%}@media screen and (max-width:768px){.p-top-mv__countdown{bottom:clamp(43px,43px + 52 * (100vw - 375px)/393,95px);right:-5px;width:clamp(76px,76px + 104 * (100vw - 375px)/393,180px);height:clamp(76px,76px + 104 * (100vw - 375px)/393,180px)}}@media screen and (max-width:768px){.p-top-mv__countdownTop{line-height:1.27}}@media screen and (max-width:768px){.p-top-mv__countdownBottom{line-height:1.27;letter-spacing:-0.06em}}.p-top-mv__countdownText{font-family:"Zen Old Mincho",serif;font-size:clamp(20px,20px + (24 - 20) * (100vw - 768px)/(1920 - 768),24px);font-weight:500}@media screen and (max-width:768px){.p-top-mv__countdownText{font-size:clamp(12px,12px + 8 * (100vw - 375px)/393,20px)}}.p-top-mv__countdownNumber{font-family:"Zen Old Mincho",serif;font-size:clamp(20px,20px + (24 - 20) * (100vw - 768px)/(1920 - 768),24px);font-weight:500}@media screen and (max-width:768px){.p-top-mv__countdownNumber{font-size:clamp(12px,12px + 8 * (100vw - 375px)/393,20px)}}.p-top-mv__row{display:grid;grid-template-areas:"sub sub" "title text";row-gap:24px;grid-template-columns:1fr 1fr;max-width:1200px;margin-top:clamp(40px,40px + (187 - 40) * (100vw - 768px)/(1920 - 768),187px);margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.p-top-mv__row{grid-template-areas:"sub" "title" "text";grid-template-columns:1fr;justify-items:center;row-gap:0;margin-top:60px;width:100%}}.p-top-mv__group{padding-top:clamp(84px,84px + (188 - 84) * (100vw - 768px)/(1920 - 768),188px)}@media screen and (max-width:768px){.p-top-mv__group{padding-top:64px;padding-right:44px}}.p-top-mv__image{display:block}.p-top-mv__image img{max-width:100%;height:auto}@media screen and (max-width:768px){.p-top-mv__image img{width:100%}}.p-top-mv__copy{filter:drop-shadow(0 0 80px rgba(0,0,0,0.2));will-change:filter}@media screen and (max-width:768px){.p-top-mv__copy{text-align:right}}.p-top-mv__copy img{max-width:100%;height:auto}.p-top-mv__banner{display:block;transition:opacity 0.3s ease-out;border-top-right-radius:8px;border-top-left-radius:8px}@media (hover:hover){.p-top-mv__banner:where(:any-link,:enabled,summary):hover{opacity:0.8}}.p-top-mv__box{background-color:#fff;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width:768px){.p-top-mv__box{padding-right:8px;padding-left:8px}}.p-top-mv__sub{grid-area:sub;font-family:"Arsenal",sans-serif;font-size:24px;font-size:1.5rem;color:#027096;line-height:1}@media screen and (max-width:768px){.p-top-mv__sub{font-size:18px;font-size:1.125rem}}.p-top-mv__title{grid-area:title}@media screen and (max-width:768px){.p-top-mv__title{margin-top:24px}}.p-top-mv__titleBox{display:flex;align-items:center;column-gap:4px}@media screen and (max-width:768px){.p-top-mv__titleBox{flex-direction:column;row-gap:4px}}.p-top-mv__titleMain{font-family:"Zen Old Mincho",serif;font-size:clamp(40px,40px + (64 - 40) * (100vw - 768px)/(1920 - 768),64px);font-weight:500}@media screen and (max-width:768px){.p-top-mv__titleMain{font-size:48px;font-size:3rem}}.p-top-mv__titleSub{padding-top:12px;font-family:"Zen Old Mincho",serif;font-size:clamp(20px,20px + (32 - 20) * (100vw - 768px)/(1920 - 768),32px);font-weight:500}@media screen and (max-width:768px){.p-top-mv__titleSub{padding-top:0;font-size:24px;font-size:1.5rem}}.p-top-mv__text{font-family:"Zen Old Mincho",serif;grid-area:text;font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:0.08em;line-height:2.5}@media screen and (max-width:768px){.p-top-mv__text{margin-top:36px;font-size:16px;font-size:1rem;line-height:2}}.l-main{position:relative}.p-modal__paragraph:not(:first-child){margin-top:24px}.p-modal__link{display:inline-block;padding-top:8px;padding-right:30px;padding-bottom:8px;padding-left:10px;color:#027096;font-weight:700;letter-spacing:0.04em;border-radius:99px;border:1px solid #ddd;position:relative;transition:opacity 0.3s ease-out}@media (hover:hover){.p-modal__link:where(:any-link,:enabled,summary):hover{opacity:0.8}}.p-modal__link:after{width:16px;height:12px;content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2215%22%20viewBox%3D%220%200%2018%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.2071%208.20711C17.5976%207.81658%2017.5976%207.18342%2017.2071%206.79289L10.8431%200.428932C10.4526%200.0384079%209.81946%200.0384079%209.42893%200.428932C9.03841%200.819456%209.03841%201.45262%209.42893%201.84315L15.0858%207.5L9.42893%2013.1569C9.03841%2013.5474%209.03841%2014.1805%209.42893%2014.5711C9.81946%2014.9616%2010.4526%2014.9616%2010.8431%2014.5711L17.2071%208.20711ZM0.5%207.5V8.5H16.5V7.5V6.5H0.5V7.5Z%22%20fill%3D%22%23027096%22%2F%3E%3C%2Fsvg%3E");mask-repeat:no-repeat;mask-size:100% 100%;background-color:#027096}.modal-content{max-width:600px;padding:30px;background:#fff;border-radius:8px;position:relative}.modal-content h2{margin-bottom:20px;color:#333;font-size:24px}.modal-content p{margin-bottom:15px;line-height:1.6;color:#666}.modaal-close{display:none!important}.modaal-container{border-radius:8px}.modaal-content-container{padding-top:clamp(24px,24px + (40 - 24) * (100vw - 768px)/(1920 - 768),40px);padding-right:clamp(24px,24px + (80 - 24) * (100vw - 768px)/(1920 - 768),80px);padding-bottom:clamp(24px,24px + (64 - 24) * (100vw - 768px)/(1920 - 768),64px);padding-left:clamp(24px,24px + (80 - 24) * (100vw - 768px)/(1920 - 768),80px);border-radius:8px}@media screen and (max-width:768px){.modaal-content-container{padding-top:24px;padding-right:20px;padding-bottom:40px;padding-left:20px}}@media screen and (max-width:768px){.modaal-wrapper{top:40px}}@media screen and (max-width:768px){.modaal-inner-wrapper{padding:0 20px 80px 20px}}.p-modal__icon{display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16%207.11133L12.1113%2011L16%2014.8887L14.8887%2016L11%2012.1113L7.11133%2016L6%2014.8887L9.88867%2011L6%207.11133L7.11133%206L11%209.88867L14.8887%206L16%207.11133Z%22%20fill%3D%22%23027096%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:22px;height:22px}.p-modal__bottom{margin-top:40px;display:flex;justify-content:center}@media screen and (max-width:768px){.p-modal__bottom{margin-top:24px}}.p-modal__button{display:inline-flex;align-items:center;column-gap:4px;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-radius:99px;background-color:#ddd;transition:opacity 0.3s ease-out}@media (hover:hover){.p-modal__button:where(:any-link,:enabled,summary):hover{opacity:0.8}}.p-modal__buttonText{font-weight:700;line-height:1.3;color:#027096;letter-spacing:0.04em}@media screen and (max-width:768px){.p-modal__buttonText{font-size:14px;font-size:0.875rem}}.p-fixed-cta{position:fixed;bottom:40px;right:40px;z-index:2}@media screen and (max-width:768px){.p-fixed-cta{right:initial;bottom:24px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:350px}}.p-fixed-cta__link{display:flex;align-items:center;padding-top:11px;padding-right:23px;padding-bottom:12px;padding-left:11px;border:1px solid #fff;border-radius:8px;background-image:url("/dietetic-conference/assets/2025/images/common/bg_fixed_cta_01.webp");background-size:cover;background-repeat:no-repeat;column-gap:8px;transition:opacity 0.3s ease-in-out}@media screen and (max-width:768px){.p-fixed-cta__link{padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;justify-content:center}}@media (hover:hover){.p-fixed-cta__link:where(:any-link,:enabled,summary):hover{opacity:0.8}}.p-fixed-cta__link .c-image{flex-shrink:0}.p-fixed-cta__box{display:flex;flex-direction:column}.p-fixed-cta__image img{max-width:100%;height:auto}@media screen and (max-width:768px){.p-fixed-cta__image img{width:65px}}.p-fixed-cta__main{font-weight:500;line-height:1.8}.p-fixed-cta__sub{font-family:"Arsenal",sans-serif;color:#027096;line-height:1}@media screen and (max-width:768px){.p-fixed-cta__sub{font-size:12px;font-size:0.75rem}}.p-news{width:100%}.p-news.-flex-1{flex:1}.p-news__link{display:flex;align-items:flex-start;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;width:100%;border-top:1px solid #ddd;transition:background-color 0.3s ease-out}.p-news__link:last-child{border-bottom:1px solid #ddd}@media (hover:hover){.p-news__link:where(:any-link,:enabled,summary):hover{background-color:#f1f7fe}.p-news__link:where(:any-link,:enabled,summary):hover .p-news__title:after{opacity:0}}@media screen and (max-width:768px){.p-news__link{padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px}}.p-news__date{font-family:"Arsenal",sans-serif;font-size:18px;font-size:1.125rem;flex-shrink:0}@media screen and (max-width:768px){.p-news__date{font-size:12px;font-size:0.75rem}}.p-news__title{position:relative;padding-left:38px;font-weight:500;letter-spacing:0.04em}@media screen and (max-width:768px){.p-news__title{font-size:12px;font-size:0.75rem}}.p-news__title:before{content:"";position:absolute;top:11px;left:16px;background-color:#eee;border-radius:50%;width:6px;height:6px}@media screen and (max-width:768px){.p-news__title:before{top:5px}}.p-news__title:after{content:"";position:absolute;width:calc(100% - 38px);height:1px;background-color:#000;bottom:0;left:38px;transition:opacity 0.3s ease-out}.p-profile{background-color:rgba(255,255,255,0.4);border-radius:4px}.p-profile__heading{padding-top:10px;padding-left:12px;padding-bottom:10px;border-bottom:1px solid #ddd}.p-profile__headingText{font-size:18px;font-size:1.125rem;font-weight:700;color:#027096;letter-spacing:0.04em}.p-profile__content{padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px}.p-profile__item:not(:first-child){margin-top:32px}@media screen and (max-width:768px){.p-profile__item:not(:first-child){margin-top:16px}}.p-chapter{background-color:rgba(255,255,255,0.4);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-chapter__list{padding-right:12px;padding-bottom:12px;padding-left:12px}.p-chapter__item{border-bottom:1px solid #ddd}.p-chapter__link{display:flex;align-items:flex-start;column-gap:12px;padding-top:9px;padding-bottom:9px}@media screen and (max-width:768px){.p-chapter__link{padding-top:8px;padding-bottom:8px}}.p-chapter__time{font-weight:700;min-width:45px}.p-chapter__title{color:#027096;text-decoration:underline}.p-survey__head{display:flex;justify-content:center}.p-survey__headBox{position:relative;display:flex;align-items:center;column-gap:10px;padding-right:40px;padding-left:40px}@media screen and (max-width:768px){.p-survey__headBox{flex-direction:column;row-gap:4px}}.p-survey__headBox:after,.p-survey__headBox:before{content:"";position:absolute;mask-repeat:no-repeat;mask-size:contain;background-color:#027096;width:27px;height:44px;top:50%;transform:translateY(-50%)}.p-survey__headBox:before{left:0;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2227%22%20height%3D%2244%22%20viewBox%3D%220%200%2027%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.23205%200.715332C3.07735%201.382%201.92265%202.04867%200.767949%202.71533C1.19682%203.39149%201.62568%204.06764%202.05455%204.74379C9.77417%2016.9146%2017.4938%2029.0853%2025.2134%2041.2561C25.6423%2041.9322%2026.0711%2042.6084%2026.5%2043.2846C26.1289%2042.5751%2025.7577%2041.8656%2025.3866%2041.1561C18.7062%2028.3853%2012.0258%2015.6146%205.34545%202.84379C4.97432%202.13431%204.60318%201.42482%204.23205%200.715332Z%22%20fill%3D%22%23027096%22%2F%3E%3C%2Fsvg%3E")}.p-survey__headBox:after{right:0;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2227%22%20height%3D%2244%22%20viewBox%3D%220%200%2027%2044%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22.7679%200.715332C23.9226%201.382%2025.0774%202.04867%2026.2321%202.71533C25.8032%203.39149%2025.3743%204.06764%2024.9454%204.74379C17.2258%2016.9146%209.50622%2029.0853%201.7866%2041.2561C1.35773%2041.9322%200.928867%2042.6084%200.5%2043.2846C0.871132%2042.5751%201.24226%2041.8656%201.6134%2041.1561C8.29378%2028.3853%2014.9742%2015.6146%2021.6546%202.84379C22.0257%202.13431%2022.3968%201.42482%2022.7679%200.715332Z%22%20fill%3D%22%23027096%22%2F%3E%3C%2Fsvg%3E")}.p-survey__headLabel{display:inline-block;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;font-weight:700;letter-spacing:0.04em;line-height:1.3;background-color:#56c7ff;color:#fff}.p-survey__headTitle{font-size:24px;font-size:1.5rem;font-weight:700;color:#027096}@media screen and (max-width:768px){.p-survey__headTitle{font-size:18px;font-size:1.125rem}}.p-survey__content{padding-top:24px;padding-top:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px);padding-right:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px);padding-bottom:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px);padding-left:clamp(12px,12px + (24 - 12) * (100vw - 768px)/(1920 - 768),24px);background-color:#fff9b1}@media screen and (max-width:768px){.p-survey__content{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.p-survey__row{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-survey__row{flex-direction:column}}.p-survey__box{display:flex;column-gap:clamp(8px,8px + (24 - 8) * (100vw - 768px)/(1920 - 768),24px);padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px;margin-left:clamp(0px,0px + (64 - 0) * (100vw - 768px)/(1920 - 768),64px);background-color:#fff;width:51.5957446809%;box-shadow:4px 4px 0px 0px rgba(0,0,0,0.05);position:relative}@media screen and (max-width:768px){.p-survey__box{width:100%;margin-top:40px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;flex-direction:column}}.p-survey__box:before{content:"";position:absolute;top:-15px;left:-33px;width:84px;height:84px;background-image:url("/dietetic-conference/assets/2025/images/movie/icon_survey_answer_01.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.p-survey__box:before{top:-24px;left:-24px;width:64px;height:64px}}.p-survey__box.-not-download{padding-top:clamp(24px,24px + (50 - 24) * (100vw - 768px)/(1920 - 768),50px);padding-right:clamp(24px,24px + (46 - 24) * (100vw - 768px)/(1920 - 768),46px);padding-bottom:clamp(24px,24px + (50 - 24) * (100vw - 768px)/(1920 - 768),50px);padding-left:clamp(24px,24px + (46 - 24) * (100vw - 768px)/(1920 - 768),46px)}@media screen and (max-width:768px){.p-survey__box.-not-download{padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px;width:calc(100% - 30px);margin-right:auto;margin-left:auto}}.p-survey__box.-not-download .p-survey__item{flex-direction:row;column-gap:12px}@media screen and (max-width:768px){.p-survey__box.-not-download .p-survey__item{column-gap:8px}}.p-survey__item{display:flex;flex-direction:column;align-items:center;row-gap:12px}@media screen and (max-width:768px){.p-survey__item{padding-top:8px;padding-bottom:8px;flex-direction:row;column-gap:8px;justify-content:center}}@media screen and (max-width:768px){.p-survey__item:first-child{flex-direction:row-reverse}}@media screen and (max-width:768px){.p-survey__item .c-image img{width:68px;height:60px}}.p-survey__text{display:flex;flex-direction:column;justify-content:space-between;width:39.8936170213%}@media screen and (max-width:768px){.p-survey__text{width:100%;row-gap:16px}}.p-survey__main{font-size:clamp(22px,22px + (32 - 22) * (100vw - 768px)/(1920 - 768),32px);color:#027096;font-weight:700;line-height:1.3}@media screen and (max-width:768px){.p-survey__main{text-align:center}}.p-survey__sub{font-size:clamp(18px,18px + (24 - 18) * (100vw - 768px)/(1920 - 768),24px);color:#027096;font-weight:700}.p-survey__link{display:flex;justify-content:center;padding-top:12px;padding-bottom:12px;border-radius:6px;background-color:#027096;filter:drop-shadow(8px 8px 16px rgba(0,0,0,0.2));will-change:filter;color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:0.04em;line-height:1.8;transition:opacity 0.3s ease-out,filter 0.3s ease-out}@media screen and (max-width:768px){.p-survey__link{padding-top:16px;padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.3}}@media (hover:hover){.p-survey__link:where(:any-link,:enabled,summary):hover{filter:none;opacity:0.8}}.p-survey__link.-disable{pointer-events:none;opacity:0.65;filter:none;background-color:#979797}@media (hover:hover){.p-survey__link.-disable:where(:any-link,:enabled,summary):hover{opacity:1}}.p-content-area h2{margin-top:40px;font-size:32px;font-size:2rem;font-weight:500;padding-top:16px;padding-bottom:16px;border-bottom:2px solid #56c7ff;position:relative}@media screen and (max-width:768px){.p-content-area h2{font-size:24px;font-size:1.5rem}}.p-content-area h2:after{content:"";position:absolute;left:0;bottom:-2px;width:180px;height:2px;background-color:#027096}.p-content-area h2+p .note-txt{margin-top:-24px}.p-content-area h3{margin-top:40px;font-size:24px;font-size:1.5rem;font-weight:500;padding-left:24px;position:relative}@media screen and (max-width:768px){.p-content-area h3{font-size:18px;font-size:1.125rem;padding-left:16px}}.p-content-area h3:before{content:"";position:absolute;background-color:#56c7ff;width:4px;height:100%;left:0}.p-content-area h3+*{margin-top:24px!important}@media screen and (max-width:768px){.p-content-area h3+*{margin-top:16px!important}}.p-content-area p{margin-top:40px;line-height:1.7;letter-spacing:0.04em;color:#4c4c4c}.p-content-area p+p{margin-top:40px}.p-content-area p img{max-width:100%;height:auto}.p-content-area p .note-txt{display:block;font-size:14px;font-size:0.875rem;padding-left:16px;position:relative}@media screen and (max-width:768px){.p-content-area p .note-txt{font-size:12px;font-size:0.75rem}}.p-content-area p .note-txt:before{content:"※";position:absolute;top:0;left:0}.p-content-area hr{margin-top:40px;color:#ddd}.p-content-area a{color:#027096;transition:opacity 0.3s ease-out}@media (hover:hover){.p-content-area a:where(:any-link,:enabled,summary):hover{opacity:0.8}}.p-voice__list{margin-top:16px}.p-voice__item{background-color:#fff;border-radius:6px;padding:1px;position:relative}.p-voice__item:before{content:"";position:absolute;top:0;left:0;background:linear-gradient(90deg,rgb(244,180,208) 0%,rgb(255,255,255) 13%,rgb(159,217,246) 42%,rgb(215,231,175) 62%,rgb(255,255,255) 86%,rgb(252,215,161) 100%);width:100%;height:100%;border-radius:6px}.p-voice__item:not(:first-child){margin-top:16px}.p-voice__content{background-color:#fff;padding-top:12px;padding-right:16px;padding-bottom:16px;padding-left:16px;position:relative;z-index:1;border-radius:6px}.p-voice__title{letter-spacing:0.04em;line-height:1.8;color:#4c4c4c}@media screen and (max-width:768px){.p-voice__title{font-size:14px;font-size:0.875rem;line-height:1.5}}.p-voice__sub{display:block;margin-top:4px;font-size:14px;font-size:0.875rem;font-weight:500;letter-spacing:0.04em;color:#4c4c4c}@media screen and (max-width:768px){.p-voice__sub{font-size:12px;font-size:0.75rem}}.p-login{display:grid;grid-template-columns:repeat(2,1fr);padding-top:40px;padding-right:clamp(40px,40px + (100 - 40) * (100vw - 768px)/(1920 - 768),100px);padding-bottom:40px;padding-left:clamp(40px,40px + (100 - 40) * (100vw - 768px)/(1920 - 768),100px);background-color:rgba(255,255,255,0.4);border-radius:6px}@media screen and (max-width:768px){.p-login{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;grid-template-columns:repeat(1,1fr)}}.p-login.-login{margin-top:clamp(60px,60px + (200 - 60) * (100vw - 768px)/(1920 - 768),200px)}@media screen and (max-width:768px){.p-login.-login{margin-top:120px}}.p-login__list{margin-top:24px;row-gap:8px;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.p-login__list{margin-top:16px}}.p-login__item{position:relative}.p-login__item:not(:last-child){padding-right:22px}.p-login__item:not(:last-child):before{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);background-color:#eee;border-radius:50%;width:6px;height:6px}.p-form-table{width:100%}.p-form-table tbody tr td{border-top:1px solid #9fd9f6;padding-top:16px;padding-right:clamp(8px,8px + (16 - 8) * (100vw - 768px)/(1920 - 768),16px);padding-bottom:clamp(8px,8px + (16 - 8) * (100vw - 768px)/(1920 - 768),16px);padding-left:clamp(8px,8px + (16 - 8) * (100vw - 768px)/(1920 - 768),16px)}@media screen and (max-width:768px){.p-form-table tbody tr td{display:block;padding-right:0;padding-bottom:0;padding-left:0}}.p-form-table tbody tr td:first-child{width:clamp(320px,320px + (400 - 320) * (100vw - 768px)/(1920 - 768),400px);padding-right:clamp(16px,16px + (56 - 16) * (100vw - 768px)/(1920 - 768),56px)}@media screen and (max-width:768px){.p-form-table tbody tr td:first-child{width:100%}}.p-form-table tbody tr td:nth-child(2){padding-left:0}@media screen and (max-width:768px){.p-form-table tbody tr td:nth-child(2){border-top:none;padding-top:8px;padding-bottom:16px;padding-left:0}}.p-form-table__required{font-size:12px;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;background-color:#ce3b3e;color:#fff;border-radius:6px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;flex-shrink:0}.p-form-table__row{display:flex;flex-direction:column}.p-form-table__box{display:flex;justify-content:space-between;align-items:flex-start;column-gap:24px}@media screen and (max-width:768px){.p-form-table__box{column-gap:8px}}.p-form-table__title{display:flex}.p-form-table__number,.p-form-table__text{font-weight:700;letter-spacing:0.04em;line-height:1.3}.p-form-table__number{flex-shrink:0}.p-form-table__note{display:block;margin-top:4px;font-size:12px;font-size:0.75rem;color:#4c4c4c;letter-spacing:0.04em;position:relative}.p-form-table__select{width:100%;border-radius:6px;border:1px solid #4c4c4c;background-color:#fff;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%201L16.1962%2010H5.80385L11%201Z%22%20fill%3D%22black%22%2F%3E%3Cpath%20d%3D%22M11%2021L16.1962%2012H5.80385L11%2021Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:22px 22px}.p-form-table__select.-size-medium{max-width:300px}@media screen and (max-width:768px){.p-form-table__select.-size-medium{max-width:100%}}.p-form-table__input{flex-shrink:0}.p-form-table__input.-size-medium{max-width:300px}@media screen and (max-width:768px){.p-form-table__input.-size-medium{max-width:100%}}.p-form-table__input.-size-small{max-width:157px}.p-form-table__input[type=text]{width:100%;border-radius:8px;border:1px solid #4c4c4c;background-color:#fff;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px}.p-form-table__input[type=text]::placeholder{font-size:16px;font-size:1rem;font-weight:400;line-height:1.3;letter-spacing:0.04em;color:#ddd}.p-form-table__input[type=radio]{appearance:none;border-radius:11px;background-color:#f9f9f9;border:1px solid #777;width:22px;height:22px;border-radius:50%;cursor:pointer}.p-form-table__input[type=radio]:checked{background-color:#027096;box-shadow:inset 0 0 0 4px #fff}.p-form-table__input[type=checkbox]{appearance:none;width:22px;height:22px;border:1px solid #777;border-radius:4px;background-color:#f9f9f9;cursor:pointer;position:relative}.p-form-table__input[type=checkbox]:checked{background-color:#027096;border-color:#027096}.p-form-table__input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:15px;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2215%22%20viewBox%3D%220%200%2018%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%207L6.66667%2012L16%202%22%20stroke%3D%22white%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.p-form-table__label{display:inline-flex;align-items:center;column-gap:12px;font-weight:700;letter-spacing:0.04em;line-height:1.3;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;cursor:pointer}.p-form-table__submit{width:300px;max-width:100%;display:flex;justify-content:center;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:6px;background-color:#027096;filter:drop-shadow(8px 8px 16px rgba(0,0,0,0.2));will-change:filter;color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:0.04em;line-height:1.8;text-align:center;transition:opacity 0.3s ease-out,filter 0.3s ease-out}@media screen and (max-width:768px){.p-form-table__submit{width:100%;padding-top:16px;padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.3}}@media (hover:hover){.p-form-table__submit:where(:any-link,:enabled,summary):hover{filter:none;opacity:0.8}}.p-form-table__address{background-color:#f9f9f9;border-radius:6px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;font-weight:700;line-height:1.3;color:#027096;letter-spacing:0.04em;text-decoration:underline}.p-form-table__textarea{width:100%;height:137px;border-radius:6px;border:1px solid #4c4c4c;background-color:#fff;padding:16px 12px;resize:vertical}.p-form-table__textarea::placeholder{font-size:16px;font-size:1rem;font-weight:400;line-height:1.3;letter-spacing:0.04em;color:#ddd}.p-form-table__privacy{padding-top:40px;border-top:1px solid #9fd9f6}.p-box{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}@media screen and (max-width:768px){.p-box{padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}}.p-box.-bg-gray{background-color:#f9f9f9}.p-research{display:grid;align-items:center;grid-template-columns:160px 1fr;column-gap:clamp(12px,12px + (40 - 12) * (100vw - 768px)/(1920 - 768),40px);padding-right:clamp(0px,0px + (16 - 0) * (100vw - 768px)/(1920 - 768),16px);padding-left:clamp(0px,0px + (16 - 0) * (100vw - 768px)/(1920 - 768),16px)}@media screen and (max-width:768px){.p-research{grid-template-columns:1fr;row-gap:16px;justify-items:center;padding-right:0;padding-left:0}}.p-research__image{flex-shrink:0;width:160px;height:160px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-research__image{width:calc(100% - 118px);height:100%}}.p-research__list{counter-reset:research-counter;width:100%}.p-research__item{display:flex;justify-content:space-between;column-gap:8px;padding-bottom:4px;border-bottom:1px solid #ddd}.p-research__item:not(:first-child){margin-top:10px}.p-research__item:first-child .p-research__title:before{background-color:#9fd9f6}.p-research__item:nth-child(2) .p-research__title:before{background-color:#d7e7af}.p-research__item:nth-child(3) .p-research__title:before{background-color:#fff9b1}.p-research__item:nth-child(4) .p-research__title:before{background-color:#f4b4d0}.p-research__item:nth-child(5) .p-research__title:before{background-color:#fcd7a1}.p-research__item:nth-child(6) .p-research__title:before{background-color:#9fa8f6}.p-research__title{padding-left:36px;position:relative;font-weight:700;color:#4c4c4c}@media screen and (max-width:768px){.p-research__title{padding-left:32px;font-size:14px;font-size:0.875rem}}.p-research__title:before{width:28px;height:28px;position:absolute;left:0;text-align:center;top:50%;transform:translateY(-50%);font-weight:700}@media screen and (max-width:768px){.p-research__title:before{width:24px;height:24px}}.p-research__title:before{counter-increment:research-counter;content:counter(research-counter,upper-alpha)}.p-research__value{font-weight:700;color:#4c4c4c}@media screen and (max-width:768px){.p-research__value{font-size:14px;font-size:0.875rem}}.br-pc{display:block}@media screen and (max-width:768px){.br-pc{display:none}}.br-sp{display:none}@media screen and (max-width:768px){.br-sp{display:block}}.u-sp-only{display:none!important}@media screen and (max-width:768px){.u-sp-only{display:block!important}}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-mt-120-60{margin-top:120px!important}@media screen and (max-width:768px){.u-mt-120-60{margin-top:60px!important}}.u-mt-100-64{margin-top:100px!important}@media screen and (max-width:768px){.u-mt-100-64{margin-top:64px!important}}.u-mt-100-60{margin-top:100px!important}@media screen and (max-width:768px){.u-mt-100-60{margin-top:60px!important}}.u-mt-100-40{margin-top:100px!important}@media screen and (max-width:768px){.u-mt-100-40{margin-top:40px!important}}.u-mt-96-56{margin-top:96px!important}@media screen and (max-width:768px){.u-mt-96-56{margin-top:56px!important}}.u-mt-64-48{margin-top:64px!important}@media screen and (max-width:768px){.u-mt-64-48{margin-top:48px!important}}.u-mt-64-40{margin-top:64px!important}@media screen and (max-width:768px){.u-mt-64-40{margin-top:40px!important}}.u-mt-60-40{margin-top:60px!important}@media screen and (max-width:768px){.u-mt-60-40{margin-top:40px!important}}.u-mt-48-40{margin-top:48px!important}@media screen and (max-width:768px){.u-mt-48-40{margin-top:40px!important}}.u-mt-48-36{margin-top:48px!important}@media screen and (max-width:768px){.u-mt-48-36{margin-top:36px!important}}.u-mt-48-26{margin-top:48px!important}@media screen and (max-width:768px){.u-mt-48-26{margin-top:26px!important}}.u-mt-45-23{margin-top:45px!important}@media screen and (max-width:768px){.u-mt-45-23{margin-top:23px!important}}.u-mt-43-24{margin-top:43px!important}@media screen and (max-width:768px){.u-mt-43-24{margin-top:24px!important}}.u-mt-40-40{margin-top:40px!important}.u-mt-40-24{margin-top:40px!important}@media screen and (max-width:768px){.u-mt-40-24{margin-top:24px!important}}.u-mt-32-28{margin-top:32px!important}@media screen and (max-width:768px){.u-mt-32-28{margin-top:28px!important}}.u-mt-32-24{margin-top:32px!important}@media screen and (max-width:768px){.u-mt-32-24{margin-top:24px!important}}.u-mt-32-20{margin-top:32px!important}@media screen and (max-width:768px){.u-mt-32-20{margin-top:20px!important}}.u-mt-32-16{margin-top:32px!important}@media screen and (max-width:768px){.u-mt-32-16{margin-top:16px!important}}.u-mt-28-24{margin-top:28px!important}@media screen and (max-width:768px){.u-mt-28-24{margin-top:24px!important}}.u-mt-28-20{margin-top:28px!important}@media screen and (max-width:768px){.u-mt-28-20{margin-top:20px!important}}.u-mt-24-40{margin-top:24px!important}@media screen and (max-width:768px){.u-mt-24-40{margin-top:40px!important}}.u-mt-24-24{margin-top:24px!important}.u-mt-24-16{margin-top:24px!important}@media screen and (max-width:768px){.u-mt-24-16{margin-top:16px!important}}.u-mt-24-8{margin-top:24px!important}@media screen and (max-width:768px){.u-mt-24-8{margin-top:8px!important}}.u-mt-20-24{margin-top:20px!important}@media screen and (max-width:768px){.u-mt-20-24{margin-top:24px!important}}.u-mt-16-16{margin-top:16px!important}.u-mt-16-12{margin-top:16px!important}@media screen and (max-width:768px){.u-mt-16-12{margin-top:12px!important}}.u-mt-24-8{margin-top:24px!important}@media screen and (max-width:768px){.u-mt-24-8{margin-top:8px!important}}.u-mt-14-8{margin-top:14px!important}@media screen and (max-width:768px){.u-mt-14-8{margin-top:8px!important}}.u-mt-12-12{margin-top:12px!important}.u-mt-12-8{margin-top:12px!important}@media screen and (max-width:768px){.u-mt-12-8{margin-top:8px!important}}.u-mt-11-5{margin-top:11px!important}@media screen and (max-width:768px){.u-mt-11-5{margin-top:5px!important}}.u-mt-8-8{margin-top:8px!important}.u-mt-8-4{margin-top:8px!important}@media screen and (max-width:768px){.u-mt-8-4{margin-top:4px!important}}.u-mt-4-4{margin-top:4px!important}.u-mt-2-2{margin-top:2px!important}@media screen and (max-width:768px){.u-mt-0-40{margin-top:40px!important}}@media screen and (max-width:768px){.u-mt-0-16{margin-top:16px!important}}@media screen and (max-width:768px){.u-mt-0-12{margin-top:12px!important}}.u-mb-44-36{margin-bottom:44px!important}@media screen and (max-width:768px){.u-mb-44-36{margin-bottom:36px!important}}.u-mb-43-24{margin-bottom:43px!important}@media screen and (max-width:768px){.u-mb-43-24{margin-bottom:24px!important}}.u-mb-40-40{margin-bottom:40px!important}.u-mb-28-28{margin-bottom:28px!important}.u-pt-225-64{padding-top:225px!important}@media screen and (max-width:768px){.u-pt-225-64{padding-top:64px!important}}.u-pt-160-120{padding-top:160px!important}@media screen and (max-width:768px){.u-pt-160-120{padding-top:120px!important}}.u-pt-64-64{padding-top:64px!important}@media screen and (max-width:768px){.u-pt-0-85{padding-top:85px!important}}@media screen and (max-width:768px){.u-pr-0-16{padding-right:16px!important}}.u-pb-280-160{padding-bottom:280px!important}@media screen and (max-width:768px){.u-pb-280-160{padding-bottom:160px!important}}.u-pb-120-60{padding-bottom:120px!important}@media screen and (max-width:768px){.u-pb-120-60{padding-bottom:60px!important}}@media screen and (max-width:768px){.u-pb-0-24{padding-bottom:24px!important}}.u-pb-0-0{padding-bottom:0!important}@media screen and (max-width:768px){.u-pl-0-16{padding-left:16px!important}}.u-px-40-16{padding-right:40px!important;padding-left:40px!important}@media screen and (max-width:768px){.u-px-40-16{padding-right:16px!important;padding-left:16px!important}}@media screen and (max-width:768px){.u-px-0-42{padding-right:42px!important;padding-left:42px!important}}@media screen and (max-width:768px){.u-px-0-25{padding-right:25px!important;padding-left:25px!important}}@media screen and (max-width:768px){.u-px-0-16{padding-right:16px!important;padding-left:16px!important}}.u-lh-1\.8{line-height:1.8!important}.u-lh-1\.7{line-height:1.7!important}.u-lh-1{line-height:1!important}.u-ls-0\.04{letter-spacing:0.04em!important}.login__headEn{font-family:"Arsenal",sans-serif;font-size:18px;font-size:1.125rem;line-height:1;color:#027096}@media screen and (max-width:768px){.login__headEn{font-size:16px;font-size:1rem}}.login__heading{margin-top:8px;font-family:"Zen Old Mincho",serif;font-size:32px;font-size:2rem;font-weight:500}@media screen and (max-width:768px){.login__heading{margin-top:4px;font-size:22px;font-size:1.375rem}}.login__box{position:relative}.login__box:first-child{padding-right:40px}@media screen and (max-width:768px){.login__box:first-child{padding-right:0;padding-bottom:48px}}.login__box:first-child:after{content:"";position:absolute;background-color:#ddd;width:1px;height:100%;top:0;right:0}@media screen and (max-width:768px){.login__box:first-child:after{top:initial;bottom:24px;width:100%;height:1px}}.login__box:nth-child(2){padding-left:40px}@media screen and (max-width:768px){.login__box:nth-child(2){padding-left:0}}.login__input{display:flex;flex-direction:column;row-gap:4px;font-size:14px;font-size:0.875rem;font-weight:700;letter-spacing:0.04em}@media screen and (max-width:768px){.login__input{font-size:16px;font-size:1rem}}.login__input:not(:first-child){margin-top:12px}.login__inputs{margin-top:24px}@media screen and (max-width:768px){.login__inputs{margin-top:16px}}.login__input input{width:100%;height:53px;border-radius:6px;border:1px solid #4c4c4c;background-color:#fff;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px}.login__input input::placeholder{font-size:16px;font-size:1rem;font-weight:400;line-height:1.3;letter-spacing:0.04em;color:#ddd}.login__note{display:block;margin-top:4px;font-size:12px;font-size:0.75rem;letter-spacing:0.04em;padding-left:12px;position:relative}.login__note:before{content:"※";position:absolute;top:0;left:0}.login__button{margin-top:24px;display:flex;justify-content:center;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:6px;background-color:#027096;filter:drop-shadow(8px 8px 16px rgba(0,0,0,0.2));will-change:filter;color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:0.04em;line-height:1.8;transition:opacity 0.3s ease-out,filter 0.3s ease-out;width:100%;text-align:center}@media screen and (max-width:768px){.login__button{margin-top:16px;padding-top:16px;padding-bottom:16px;font-size:16px;font-size:1rem;line-height:1.3}}@media (hover:hover){.login__button:where(:any-link,:enabled,summary):hover{filter:none;opacity:0.8}}