html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}select,video{outline:0}*{box-sizing:border-box;outline:0}input[type=submit],input[type=button]{box-sizing:content-box;box-sizing:border-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.noie{position:relative;width:100%;height:100vh;color:#fff;text-align:left;background-color:#000}.noie .heading6{margin-bottom:40rem;font-size:29rem;font-weight:500;line-height:1.79;letter-spacing:.04em}@media(max-width: 768px){.noie .heading6{margin-bottom:30rem;font-size:23rem}}.noie .explain{font-size:16rem;font-weight:500;line-height:2.02;letter-spacing:.06em}@media(max-width: 768px){.noie .explain{font-size:13rem;font-weight:400;line-height:220%}}.noie .text{position:absolute;top:50%;left:50%;width:600rem;transform:translate(-50%, -50%)}@media(max-width: 768px){.noie .text{width:80%;max-width:400rem}}html{font-size:1px}@media(min-width: 1536px){html{font-size:.0651041667vw}}@media(max-width: 1280px){html{font-size:.078125vw}}@media(max-width: 768px){html{font-size:1.104px}}@media(max-width: 414px){html{font-size:.2666666667vw}}body{font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-weight:400;font-feature-settings:"palt";color:#3e4343;text-align:center;opacity:1;transition:1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 768px){body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}body.wf-active,body.loading-delay{opacity:1}.body_inner{position:relative;overflow:hidden}@media(max-width: 768px){.body_inner{height:unset}}@media(max-width: 1024px){.body_inner{height:unset}}::-moz-selection{color:#222;background:#e9e8e8}::selection{color:#222;background:#e9e8e8}*{min-width:0;min-height:0}a{color:#222;text-decoration:none}img,svg{width:100%;height:auto}@media(max-width: 768px){.desktop{display:none !important}}.md{display:none !important}@media(max-width: 768px){.md{display:block !important}}.nowrap{display:inline-block;white-space:nowrap}.reg{line-height:0;vertical-align:-0.4em}.body_inner{position:relative;overflow:hidden}.page_front .page_bottom{padding:94rem 0 128rem}.page_front .page_bottom .image{display:block}@media(max-width: 768px){.page_front .page_bottom{padding:78rem 0}}.page_bottom{position:relative;padding:94rem 0 228rem;overflow:hidden;background:linear-gradient(180deg, #000 28.56%, #0c0d10 91.71%)}@media(max-width: 768px){.page_bottom{padding:78rem 0}}.page_bottom .image{position:absolute;top:calc(50% - 2vw);left:50%;display:none;min-width:100%;pointer-events:none;transform:translate(-50%, -50%)}@media(max-width: 768px){.page_bottom .image{top:unset;bottom:168rem;z-index:0;display:none;width:678rem;height:unset;pointer-events:none;transform:translateX(-50%)}}.page_bottom .image img{min-width:100%;height:100%;transform:translateY(20rem)}.page_bottom .image .image_inner{display:block}footer{display:flex;gap:85rem;width:1047rem;margin:0 auto}@media(max-width: 768px){footer{position:relative;z-index:2;flex-direction:column;gap:20rem;align-items:center;width:100%}}footer .logo_wrap{width:210rem}footer .copy{padding-right:10rem;margin-top:33rem;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:15rem;color:#afb5b5;text-align:right;letter-spacing:.03em}@media(max-width: 768px){footer .copy{padding:0;margin-top:0}}footer .links{display:flex;flex:1;flex-wrap:wrap;gap:22rem;justify-content:flex-end}@media(max-width: 768px){footer .links{gap:0;justify-content:center}}@media(max-width: 768px){footer .links li{display:none}}footer .links a{display:block;padding:8rem 0 7rem;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;font-weight:300;color:#afb5b5;letter-spacing:.03em;cursor:pointer;transition:200ms ease}footer .links a:hover{color:#fff}@media(max-width: 768px){footer .links a:hover{color:#afb5b5}}@media(max-width: 768px){footer .links .contact{display:block}}footer .links .contact a{padding:8rem 19rem 7rem;border:1px solid #afb5b5}@media(max-width: 768px){footer .links .contact a{width:234rem;margin:20rem auto 0}}footer .links .contact a:hover{color:#3e4343;background:#fff}@media(max-width: 768px){footer .links .contact a:hover{color:#afb5b5;background:rgba(0,0,0,0)}}footer .sub_menu{display:flex;flex-basis:100%;gap:22rem;align-items:center;justify-content:flex-end;margin-top:-4rem}@media(max-width: 768px){footer .sub_menu{flex-basis:90%;flex-wrap:wrap;justify-content:center;margin:30rem auto 5rem}}@media(max-width: 768px){footer .sub_menu li{display:block}}footer .sub_menu a{padding:0;font-size:14rem}footer .sub_menu .icon{width:22rem}footer .sub_menu .icon svg{color:#afb5b5;transition:200ms ease}footer .sub_menu .icon:hover svg{color:#fff}@media(max-width: 768px){footer .sub_menu .icon:hover svg{color:#afb5b5}}.menu_wrap{position:fixed;z-index:3;display:flex;justify-content:space-between;width:100%;padding:32rem 34rem 0 32rem}@media(max-width: 768px){.menu_wrap{padding:21rem 22rem 0}}.menu_wrap .logo{width:170rem}@media(max-width: 768px){.menu_wrap .logo{width:149rem}}.menu_wrap .buttons_wrap{display:flex;gap:29rem;align-items:center}@media(max-width: 768px){.menu_wrap .buttons_wrap{gap:14rem;transform:translateY(-5rem)}}.menu_wrap .medical_report_button,.menu_wrap .contact_button{position:relative;display:flex;align-items:center;justify-content:center;width:130rem;height:100%;padding-top:1rem;overflow:hidden;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:19rem;border:1px solid #3f4545;transition:.2s ease}@media(max-width: 768px){.menu_wrap .medical_report_button,.menu_wrap .contact_button{width:60rem;padding-top:1rem;font-size:16rem;line-height:74%;transform:translateY(-4rem)}}.menu_wrap .medical_report_button:hover,.menu_wrap .contact_button:hover{background:#3f4545;transform:scale(1.1)}@media(max-width: 768px){.menu_wrap .medical_report_button:hover,.menu_wrap .contact_button:hover{background:rgba(0,0,0,0);transform:scale(1)}}.menu_wrap .medical_report_button:hover .label,.menu_wrap .contact_button:hover .label{opacity:0;transform:translateY(-100%)}@media(max-width: 768px){.menu_wrap .medical_report_button:hover .label,.menu_wrap .contact_button:hover .label{opacity:1;transform:translateY(0)}}.menu_wrap .medical_report_button:hover .label_hover,.menu_wrap .contact_button:hover .label_hover{top:calc(50% + 1rem);opacity:1}@media(max-width: 768px){.menu_wrap .medical_report_button:hover .label_hover,.menu_wrap .contact_button:hover .label_hover{top:calc(75% + 1rem);opacity:0}}.menu_wrap .medical_report_button .label,.menu_wrap .contact_button .label{color:#3f4545;transition:.2s ease}.menu_wrap .medical_report_button .label_hover,.menu_wrap .contact_button .label_hover{position:absolute;top:calc(75% + 1rem);left:50%;color:#e0e4e7;opacity:0;transition:.2s ease;transform:translate(-50%, -50%)}.menu_wrap .medical_report_button{margin-right:-9rem}@media(max-width: 768px){.menu_wrap .medical_report_button{display:none}}.menu_wrap .medical_report_button{margin-right:2rem}@media(max-width: 768px){.menu_wrap .medical_report_button{margin-right:0}}.menu_wrap .menu_button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:35rem;height:35rem;overflow:hidden;cursor:pointer}.menu_wrap .menu_button:hover span{transform:translateX(100%);transform-origin:right}@media(max-width: 768px){.menu_wrap .menu_button:hover span{transform:translateX(0)}}.menu_wrap .menu_button:hover span::after{transform:translateX(-100%)}@media(max-width: 768px){.menu_wrap .menu_button:hover span::after{transform:translateX(-200%)}}.menu_wrap .menu_button span{position:relative;display:block;width:100%;height:1px;content:"";background:#3f4545;transition:transform 200ms ease 100ms;transform-origin:left}.menu_wrap .menu_button span::after{position:absolute;top:0;left:0;width:100%;height:1px;content:"";background:#3f4545;transition:transform 200ms ease 400ms;transform:translateX(-200%)}.menu_wrap .menu_button span:first-of-type{margin-bottom:5rem;transition-delay:0s}.menu_wrap .menu_button span:first-of-type::after{transition-delay:300ms}.language_select{position:relative}.language_select .current_lang{position:relative;display:block;width:28rem;padding-bottom:12rem;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:18rem;color:#3f4545;letter-spacing:.03em;cursor:pointer}@media(max-width: 768px){.language_select .current_lang{width:24rem;padding-bottom:10rem;font-size:16rem}}.language_select .current_lang::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#3f4545}.language_select .language__ja{white-space:nowrap}.language_select .language__ja a{font-size:16rem}.language_select .languages{position:absolute;top:100%;left:50%;display:flex;flex-direction:column;padding-top:10rem;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;color:#3f4545;pointer-events:none;opacity:0;transition:400ms linear;transform:translateX(-50%)}@media(max-width: 768px){.language_select .languages{padding-top:5rem}}.language_select .languages li a{display:block;padding:0 12rem;font-size:18rem;font-weight:300;line-height:172%;color:#3f4545;text-align:center;letter-spacing:.03em}@media(max-width: 768px){.language_select .languages li a{padding:0 12rem 0 0;font-size:16rem}}.language_select .languages li:last-of-type a{border-bottom:0}.language_select .languages.show{pointer-events:all;opacity:1}.menu_open{position:fixed;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;overflow-y:scroll;background:linear-gradient(180deg, rgba(0, 0, 0, 0.97) 28.56%, rgba(12, 13, 16, 0.97) 85.44%);opacity:0;transition:transform 0s 500ms,opacity 800ms ease;transform:scaleX(0);transform-origin:left}@media(max-width: 768px){.menu_open{align-items:flex-start;height:100vh}}.menu_open::-webkit-scrollbar{display:none}.menu_open.show{opacity:1;transition:transform 0s 0s,opacity 800ms ease;transform:scaleX(1)}.menu_open.show .close_line1{transform:rotate(-45deg) scaleX(1)}.menu_open.show .close_line2{transform:rotate(45deg) scaleX(1)}.menu_open.show .close_line1,.menu_open.show .close_line2{opacity:1 !important;transition:transform 200ms ease 750ms,opacity 200ms ease 450ms}.menu_open.show .line_wrap{transition:200ms ease 500ms;transform:scaleX(1) !important}.menu_open.show .main_menu .menu1,.menu_open.show .main_menu .menu2{opacity:1}.menu_open.show .main_menu ul li{opacity:1;transform:translateY(0)}.menu_open .line_wrap{transition:200ms ease 200ms;transform:scaleX(0)}.menu_open .close_button{position:absolute;top:10rem;right:10rem;display:block;padding:40rem 30rem;cursor:pointer}@media(max-width: 768px){.menu_open .close_button{top:10rem;right:0;padding:40rem 20rem}}.menu_open .close_line1,.menu_open .close_line2{width:46rem;height:1px;background-color:#3f4545;opacity:0;transition:transform 200ms ease 0ms,opacity 200ms ease 0ms}@media(max-width: 768px){.menu_open .close_line1,.menu_open .close_line2{width:49rem}}.menu_open .close_line1{margin-top:1px}.menu_open .close_line2{margin-top:-1px}.main_menu{display:flex;gap:204rem;align-items:center;width:770rem;padding-right:67rem;margin:0 auto}@media(max-width: 768px){.main_menu{flex-direction:column;gap:40rem;padding-right:0;padding-bottom:50rem}}.main_menu .logo{margin-bottom:59rem}.main_menu a,.main_menu p{color:#afb5b5}.main_menu .menu1{width:313rem}.main_menu .menu1 .policy li{display:none}@media(max-width: 768px){.main_menu .menu1 div,.main_menu .menu1 span,.main_menu .menu1 ul{display:none}}@media(max-width: 768px){.main_menu .menu1 .logo{display:block !important;width:218rem;margin:45rem auto 0 0}}.main_menu .menu1 a{font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:15rem;font-weight:300;transition:200ms ease}.main_menu .menu1 a:hover{opacity:.6}@media(max-width: 768px){.main_menu .menu1 a:hover{opacity:1}}.main_menu .menu1 .sub_menu{display:flex;gap:16rem;align-items:center}.main_menu .menu1 .sub_menu li{display:block}.main_menu .menu1 .text{display:block;margin-top:24rem;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:16rem;font-weight:300;text-align:left}.main_menu .language_select_menu{display:flex;gap:20rem;margin-top:60rem}@media(max-width: 768px){.main_menu .language_select_menu{margin:0}}.main_menu .language_select_menu.lang_md{display:none}@media(max-width: 768px){.main_menu .language_select_menu.lang_md{display:block}}.main_menu .language_select_menu .lang_text{font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:26rem;font-weight:300;color:#afb5b5;letter-spacing:.03em}@media(max-width: 768px){.main_menu .language_select_menu .lang_text{display:block;font-size:24rem;text-align:left}}.main_menu .current_lang{font-size:27rem;font-weight:300;color:#afb5b5}@media(max-width: 768px){.main_menu .current_lang{width:41rem;margin-top:20rem;font-size:24rem}}.main_menu .current_lang::after{background:#afb5b5}.main_menu .language_Select{width:41rem}@media(max-width: 768px){.main_menu .languages{position:relative;top:unset;left:unset;padding-top:0;margin-top:10rem;margin-right:auto;pointer-events:all;opacity:1;transform:unset}}@media(max-width: 768px){.main_menu .languages li{margin-right:auto}}.main_menu .languages li a{color:#afb5b5 !important}@media(max-width: 768px){.main_menu .languages li a{margin-right:auto;font-size:16rem;line-height:160%;text-align:left}}.main_menu .md_links{display:none}@media(max-width: 768px){.main_menu .md_links{display:block}}.main_menu .md_links li{display:none}@media(max-width: 768px){.main_menu .md_links .sub_menu{display:block !important;margin-top:30rem}}@media(max-width: 768px){.main_menu .md_links .sub_menu .icon{display:block;width:25rem;margin-top:10rem}}@media(max-width: 768px){.main_menu .md_links .sub_menu li{display:block !important}}.main_menu .md_links .sub_menu li a{font-size:17rem;line-height:160%}.main_menu .scroll_class{cursor:pointer}.main_menu .menu2 .sub_menu{display:none}@media(max-width: 768px){.main_menu .menu2{display:flex;gap:65rem;justify-content:center;width:100%;padding:0 30rem;margin:0 auto}}.main_menu .menu2 .md_sub{width:135rem}.main_menu .menu2 .copy{display:none}@media(max-width: 768px){.main_menu .menu2 .copy{display:block;margin-top:48rem;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:18rem;font-weight:300;color:#afb5b5;letter-spacing:.03em;white-space:nowrap}}@media(max-width: 768px){.main_menu .menu2 .links{display:flex;flex-direction:column;gap:17rem}}.main_menu .menu2 a{display:block;margin-right:auto;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:33rem;font-weight:300;line-height:140%;text-align:left;letter-spacing:.03em;white-space:nowrap;transition:200ms ease}.main_menu .menu2 a:hover{opacity:.6}@media(max-width: 768px){.main_menu .menu2 a:hover{opacity:1}}@media(max-width: 768px){.main_menu .menu2 a{font-size:26rem;line-height:unset}}.main_menu .menu2 .contact{display:none}.main_menu .contact{margin-top:50rem}@media(max-width: 768px){.main_menu .contact{margin-top:8rem}}.main_menu .contact a{display:flex;align-items:center;justify-content:center;width:175rem;height:47rem;font-size:29rem;text-align:center;border:1px solid #afb5b5;transition:200ms ease}@media(max-width: 768px){.main_menu .contact a{width:135rem;height:43rem;font-size:23rem}}.main_menu .contact a:hover{color:#000;background:#afb5b5}.c-scrollbar{position:absolute;top:0;right:0;display:block;width:11px;height:100vh;opacity:0;transition:transform .3s,opacity .3s;transform-origin:center right}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{top:auto;bottom:0;width:100%;height:10px;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;width:7px;margin:2px;cursor:grab;background-color:#000;border-radius:10px;opacity:.5}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.breadcrumbs{display:flex;gap:32rem;align-items:center;width:100%;height:48rem;padding:0 36rem;font-size:12rem;background:linear-gradient(270deg, #d2d3d5, #e9eaee, #e3e6e6)}.breadcrumbs a{position:relative}.breadcrumbs a::after{position:absolute;top:50%;right:-14rem;width:5rem;height:9rem;content:"";background-image:url('data:image/svg+xml;utf8,<svg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.458008 1.17749L4.95801 5.67749L0.458008 10.1775" stroke="%236C7474"/></svg>');background-repeat:no-repeat;background-size:contain;transform:translate(100%, -50%)}.otgs-development-site-front-end{display:none !important}.cookies-accepted .cookie-notice-container,.cookies-refused .cookie-notice-container{pointer-events:none;opacity:0 !important;animation:none !important}#cookie-notice{z-index:101 !important;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif !important;background-color:unset !important;animation:unset !important}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{animation-name:unset !important}.cookie-notice-container{display:flex !important;gap:15rem;align-items:center;padding:25rem 57rem 24rem !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 28.56%, rgba(12, 13, 16, 0.8) 91.71%);transition:400ms ease 500ms}@media(max-width: 768px){.cookie-notice-container{flex-direction:column;gap:10rem;padding:18rem 50rem 20rem 20rem !important}}.cookie-notice-container .cn-text-container{flex:1;margin:0 !important;font-size:13rem !important;color:#bdbdbd;text-align:left;letter-spacing:.03em}@media(max-width: 768px){.cookie-notice-container .cn-text-container{letter-spacing:0}}.cookie-notice-container .cn-buttons-container{display:flex;gap:9rem;width:-moz-max-content;width:max-content}@media(max-width: 768px){.cookie-notice-container .cn-buttons-container{display:flex !important;width:100%}}.cookie-notice-container .cn-button{display:flex !important;align-items:center;justify-content:center;min-width:51rem !important;height:23rem !important;padding:0 9rem !important;margin:0 !important;font-family:"yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif !important;font-size:11rem !important;font-weight:500 !important;line-height:100% !important;color:#bdbdbd !important;background:unset !important;border:.5rem solid #bdbdbd !important;border-radius:unset !important}.cookie-notice-container .cn-close-icon{top:8rem !important;right:8rem !important;margin:0 !important;opacity:1;transform:unset !important}@media(max-width: 768px){.cookie-notice-container .cn-close-icon{top:18rem !important}}.cookie-notice-container .cn-close-icon::before,.cookie-notice-container .cn-close-icon::after{width:1px;background:#939c9c}@media(max-width: 768px){.cookie-notice-container .cn-close-icon::before,.cookie-notice-container .cn-close-icon::after{height:12rem}}.section .heading2 .en{display:block;font-family:"Sofia Sans Condensed","yu-gothic-pr6n","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ",meiryo,sans-serif;font-size:52rem;font-weight:300;color:#565f5f;text-align:left;letter-spacing:.02em}@media(max-width: 768px){.section .heading2 .en{font-size:47rem}}.section .heading2 .ja{display:block;margin-top:30rem;font-size:29rem;line-height:130%;color:#3e4343;text-align:left;letter-spacing:.02em}@media(max-width: 768px){.section .heading2 .ja{font-size:22rem;line-height:168%}}.section__how_to{max-width:930rem;padding:50rem 0;margin:120rem auto;border-right:1px solid #8d9494;border-left:1px solid #8d9494}@media(max-width: 768px){.section__how_to{width:88%;border-right:none;border-left:none}}.section__how_to .heading2{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.section__how_to .heading2 .ja{margin-top:20rem;font-size:17rem}.section__how_to .heading2 .en{position:relative;z-index:2}.section__how_to .heading2 .en span{width:-moz-max-content;width:max-content;padding:0 40rem;margin:0 auto;background:#fff}.section__how_to .heading2 .en::after{position:absolute;top:50%;left:50%;z-index:-1;width:780rem;height:1px;content:"";background:#8d9494;transform:translateX(-50%)}.section__how_to .how_to_wrap{display:flex;flex-direction:column;gap:90rem;margin-top:90rem}@media(max-width: 768px){.section__how_to .how_to_wrap{gap:50rem}}.section__how_to .item{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:78rem}.section__how_to .item::after{position:absolute;bottom:0;left:50%;z-index:-1;width:387rem;height:1px;content:"";background:#8d9494;transform:translateX(-50%)}@media(max-width: 768px){.section__how_to .item::after{width:80%}}.section__how_to .item .heading3{font-size:22rem;color:#727e7e;letter-spacing:.03em}.section__how_to .item .image{display:block;width:204rem;margin:10rem auto}@media(max-width: 768px){.section__how_to .item .image{margin:-10rem auto 0}}.section__how_to .item .text{font-size:13rem;font-weight:500;line-height:200%;color:#626a6a}@media(max-width: 768px){.section__how_to .item .text br{display:none}}.section__how_to .heading4{display:block;margin:114rem auto 50rem;font-size:22rem;color:#727e7e}.section__how_to .warning_wrap{display:flex;flex-wrap:wrap;gap:0 38rem;align-items:stretch;justify-content:center}@media(max-width: 768px){.section__how_to .warning_wrap{flex-direction:column;gap:0;align-items:center}}.section__how_to .warning_wrap .warning_item{display:flex;flex-direction:column;gap:20rem;align-items:center;justify-content:center;width:345rem;padding:45rem 0;border-top:1px solid #727e7e}@media(max-width: 768px){.section__how_to .warning_wrap .warning_item{width:88%}}.section__how_to .warning_wrap .warning_item.has_bottom{border-bottom:1px solid #727e7e}@media(max-width: 768px){.section__how_to .warning_wrap .warning_item.has_bottom{border-bottom:none}}@media(max-width: 768px){.section__how_to .warning_wrap .warning_item.has_bottom:last-of-type{border-bottom:1px solid #727e7e}}.section__how_to .warning_wrap .heading5{font-size:19rem;font-style:normal;font-weight:500;color:#727e7e;text-align:center;letter-spacing:.03em}.section__how_to .warning_wrap .text{font-size:13rem;font-weight:500;line-height:207%;color:#8d9494;text-align:center;letter-spacing:.03em}@media(max-width: 768px){.section__how_to .warning_wrap .text br{display:none}}