@charset "UTF-8";:root{--container:1100px;--header-height:0px;--vh:1vh;--vh-multiplier:1}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{padding:0;line-height:1.5;letter-spacing:.12em;background:0 0;color:inherit;border:none;cursor:pointer}*,::after,::before{box-sizing:border-box}body{line-height:1.5;letter-spacing:0;color:#333;font-family:"Yu Gothic","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,"メイリオ",sans-serif;font-size:calc(16 / 16 * 1rem);font-style:normal;font-weight:400}@media screen and (max-width:768px){body{font-size:calc(14 / 16 * 1rem)}}body.is_hidden{height:100%;overflow:hidden;touch-action:none}body::before{content:"";position:fixed;inset:0;z-index:-1;transform:translate3d(0,0,-1px)}em{font-style:normal}ol,ul{list-style:none}img{max-width:100%;vertical-align:top}a{color:inherit}@media screen and (max-width:768px){.no-scroll{overflow:hidden}}:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:#aaa}#top{overflow:hidden}#opening{height:calc(var(--vh) * 100 * var(--vh-multiplier));overflow:auto;-webkit-overflow-scrolling:touch}#aboutModal,#aboutOverlay{height:calc(var(--vh) * 100 * var(--vh-multiplier) - var(--header-height));overflow:auto;-webkit-overflow-scrolling:touch}.ly_header{width:100%;background:rgba(255,255,255,.9);position:sticky;top:0;left:0;z-index:100}.ly_header_inner{display:flex;justify-content:space-between;align-items:center;padding:15px 30px}@media screen and (max-width:900px){.ly_header_inner{padding:12px 20px}}.ly_header_logo{display:flex;align-items:center;gap:30px}@media screen and (max-width:900px){.ly_header_logo{gap:10px}}@media screen and (max-width:900px){.ly_header_logo_img{width:40px;height:35px}}.ly_header_logo a{color:#356bb4;font-size:clamp(calc(20 / 16 * 1rem),calc(.9756097561 * 1rem) + calc(100 * .0117073171 * 1vw),calc(32 / 16 * 1rem));font-weight:500;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.ly_header_logo a:hover{opacity:.7}}@media screen and (max-width:900px){.ly_header_logo a{line-height:1;font-size:20px}}@media screen and (max-width:345px){.ly_header_logo a{font-size:18px}}.ly_header_menu_area{display:flex;align-items:center;gap:60px}.ly_header_menu_navList{display:flex;align-items:center;gap:20px;color:#356bb4;font-size:14px;font-weight:600}@media screen and (max-width:900px){.ly_header_menu_navList{display:none}}@media screen and (max-width:1200px){.ly_header_menu_navList li.pcOnly{display:none}}.ly_header_menu_navList li a{color:#356cb6}.ly_header_about_link{display:flex;align-items:center;gap:15px;color:#356bb4;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.ly_header_about_link:hover{opacity:.7}}@media screen and (max-width:900px){.ly_header_about_link{display:none}}.ly_header_menu_btn{display:flex;flex-direction:column;justify-content:space-between;width:60px;height:24px;background:0 0;border:none;cursor:pointer;padding:0;z-index:200;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.ly_header_menu_btn:hover{opacity:.7}}@media screen and (max-width:900px){.ly_header_menu_btn{width:30px;height:24px}}.ly_header_menu_btn.is_active .header_menu_line:nth-child(1){transform:rotate(45deg) translateY(8px)}.ly_header_menu_btn.is_active .header_menu_line:nth-child(2){opacity:0}.ly_header_menu_btn.is_active .header_menu_line:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.ly_header_menu_line{display:block;height:2px;width:100%;background-color:#356cb6;transition:all .3s ease}.ly_header_nav{background:#0064e6;position:absolute;top:100%;right:0;opacity:0;transition:all .3s ease;visibility:hidden}@media screen and (max-width:900px){.ly_header_nav{width:100%}}.ly_header_nav.is_open{opacity:1;visibility:visible}.ly_header_nav_list{list-style:none;margin:0;padding:0}.ly_header_nav_item:not(:last-child){border-bottom:1px solid #fff}.ly_header_nav_link{display:block;padding:20px;text-align:center;text-decoration:none;color:#fff;font-size:16px}@media (hover:hover) and (pointer:fine){.ly_header_nav_link:hover{background:rgba(255,255,255,.2)}}@media screen and (max-width:900px){.ly_header_nav_link{font-size:min(26px,calc(26 / 750 * 100vw))}}.ly_footer{padding:55px 40px;text-align:center;background:#0064e6 url(../images/ft_bg.png) no-repeat center bottom/cover;color:#fff;position:relative;overflow:hidden}@media screen and (max-width:768px){.ly_footer{padding:min(130px,calc(130 / 750 * 100vw)) min(40px,calc(40 / 750 * 100vw)) min(70px,calc(70 / 750 * 100vw));background:#0064e6 url(../images/ft_bg_sp.png) no-repeat center bottom/cover}}.ly_footer::before{content:"";position:absolute;top:-10px;left:0;width:100%;height:max(30px,calc(30 / 1366 * 100vw));background:url(../images/ft_nami.svg) repeat-x center top/100% 100%}@media screen and (max-width:900px){.ly_footer::before{height:max(30px,calc(30 / 900 * 100vw));background:url(../images/ft_nami_sp.svg) repeat-x center top/100% 100%;top:-12px}}.ly_footer_hdg{font-size:24px;font-weight:400}@media screen and (max-width:768px){.ly_footer_hdg{font-size:min(40px,calc(40 / 750 * 100vw))}}.ly_footer_hdg em{display:block;margin-top:10px;letter-spacing:.1em;font-size:40px;font-weight:600}@media screen and (max-width:768px){.ly_footer_hdg em{font-size:min(64px,calc(64 / 750 * 100vw))}}.ly_footer_btn{margin:30px auto 0}@media screen and (max-width:768px){.ly_footer_btn{margin-top:min(75px,calc(75 / 750 * 100vw))}}.ly_footer_btn.bl_btn{max-width:600px}@media screen and (max-width:768px){.ly_footer_btn.bl_btn{max-width:100%}}.ly_footer_btn.bl_btn a{padding:20px 0 20px 50px;background-color:#0064e6;color:#fff;border-color:#fff}@media screen and (max-width:900px){.ly_footer_btn.bl_btn a{font-size:min(34px,calc(34 / 900 * 100vw))}}@media screen and (max-width:768px){.ly_footer_btn.bl_btn a{padding:min(30px,calc(30 / 750 * 100vw)) min(70px,calc(70 / 750 * 100vw)) min(30px,calc(30 / 750 * 100vw)) min(65px,calc(65 / 750 * 100vw));font-size:min(36px,calc(36 / 750 * 100vw))}}.ly_footer_btn.bl_btn a::before{background:url(../images/icon_arrow_btn_w.svg) no-repeat center/100% auto}.ly_footer_btn.bl_btn a::after{background-color:#fff}.ly_footer_logo{margin-top:70px}@media screen and (max-width:768px){.ly_footer_logo{margin-top:min(145px,calc(145 / 750 * 100vw))}}.ly_footer_logo a{transition:all .3s ease}@media (hover:hover) and (pointer:fine){.ly_footer_logo a:hover{opacity:.7}}.ly_footer_copy{margin-top:30px}@media screen and (max-width:768px){.ly_footer_copy{margin-top:min(30px,calc(30 / 750 * 100vw))}}.ly_footer_copy small{font-size:12px}@media screen and (max-width:768px){.ly_footer_copy small{font-size:min(12px,calc(12 / 750 * 100vw))}}.bl_btn{max-width:510px;text-align:left;position:relative;z-index:2}@media screen and (max-width:900px){.bl_btn{max-width:100%}}.bl_btn a{display:flex;align-items:center;min-height:90px;padding:0 60px 0 55px;line-height:1.25;background-color:#fff;color:#0064e6;font-feature-settings:"palt" 1;font-size:24px;font-weight:600;border:2px solid #0064e6;border-radius:18px;position:relative;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.bl_btn a:hover{background-color:#5095ff;color:#fff}.bl_btn a:hover::before{background:url(../images/icon_arrow_btn_w.svg) no-repeat center/100% auto}}@media screen and (max-width:900px){.bl_btn a{min-height:min(130px,calc(130 / 750 * 100vw));padding:5px min(80px,calc(80 / 750 * 100vw)) 5px min(70px,calc(70 / 750 * 100vw));font-size:min(41px,calc(41 / 750 * 100vw))}}.bl_btn a::before{content:"";display:block;width:32px;height:32px;background:url(../images/icon_arrow_btn.svg) no-repeat center/100% auto;position:absolute;top:50%;right:30px;translate:0 -50%}@media screen and (max-width:768px){.bl_btn a::before{width:min(31px,calc(31 / 750 * 100vw));height:min(31px,calc(31 / 750 * 100vw));right:min(30px,calc(30 / 750 * 100vw))}}.bl_btn a::after{content:"";display:block;width:100%;height:100%;background-color:#0064e6;border-radius:16px;position:absolute;top:7px;left:7px;z-index:-1}@media screen and (max-width:900px){.bl_btn a::after{top:min(9px,calc(9 / 750 * 100vw));left:min(9px,calc(9 / 750 * 100vw))}}.bl_link{display:inline-flex;align-items:center;gap:.5em;padding-right:.5em;text-decoration:underline;color:#356bb4;position:relative}@media (hover:hover) and (pointer:fine){.bl_link:hover{text-decoration:none}}.bl_link::after{content:"";flex:none;display:block;width:1em;height:1em;background:url(../images/icon_link_b.svg) no-repeat center/100% auto}#anc01 .bl_section_area_inner{padding-top:95px;position:relative}@media screen and (max-width:768px){#anc01 .bl_section_area_inner{margin-top:20px;padding-top:min(210px,calc(210 / 750 * 100vw))}}#anc01 .bl_section_area_inner .icon{position:absolute;left:-6%;top:3%;z-index:-1}@media screen and (max-width:900px){#anc01 .bl_section_area_inner .icon{width:min(212px,calc(212 / 750 * 100vw));left:0;top:0}}#anc02 .bl_section_area_inner{margin-top:20px;padding-top:160px;position:relative}@media screen and (max-width:768px){#anc02 .bl_section_area_inner{margin-top:min(40px,calc(40 / 750 * 100vw));padding-top:min(280px,calc(280 / 750 * 100vw))}}#anc02 .bl_section_area_inner .icon{position:absolute;right:-7%;top:1%}@media screen and (max-width:900px){#anc02 .bl_section_area_inner .icon{width:min(259px,calc(259 / 750 * 100vw));top:1%}}#anc03.bl_section_area::before{background:url(../images/line02.svg) no-repeat left top/contain}@media screen and (max-width:768px){#anc03.bl_section_area::before{background:url(../images/line01_sp.svg) no-repeat left top/contain}}#anc03 .bl_section_area_inner{margin-top:20px;padding-top:160px;position:relative}@media screen and (max-width:768px){#anc03 .bl_section_area_inner{margin-top:min(40px,calc(40 / 750 * 100vw));padding-top:min(300px,calc(300 / 750 * 100vw))}}#anc03 .bl_section_area_inner .icon{position:absolute;left:-2%;top:8%}@media screen and (max-width:900px){#anc03 .bl_section_area_inner .icon{width:min(200px,calc(200 / 750 * 100vw));left:3%;top:6%}}.bl_section{padding:0 40px 150px}@media screen and (max-width:900px){.bl_section{padding:0 min(40px,calc(40 / 750 * 100vw)) min(165px,calc(165 / 750 * 100vw))}}.bl_section_area{max-width:var(--container);margin:0 auto;position:relative}.bl_section_area .icon img{width:100%}.bl_section_area+.bl_section_area::before{content:"";display:block;width:100%;height:20px;background:url(../images/line01.svg) no-repeat left top/contain;position:absolute;top:70px}@media screen and (max-width:768px){.bl_section_area+.bl_section_area::before{width:87%;background:url(../images/line01_sp.svg) no-repeat left top/contain;left:50%;translate:-50% 0}}@media screen and (max-width:450px){.bl_section_area+.bl_section_area::before{top:max(40px,calc(40 / 375 * 100vw))}}.bl_section_hdg{max-width:660px;margin:0 auto;text-align:center;position:relative;z-index:2}.bl_section_hdg img{margin:0 auto}.bl_section_hdg span{line-height:1.2;color:#0064e6;font-size:min(40px,calc(40 / 750 * 100vw));font-weight:400}.bl_section_hdg em{display:block;margin-top:6px;color:#0064e6;font-size:40px}@media screen and (max-width:768px){.bl_section_hdg em{margin-top:min(25px,calc(25 / 750 * 100vw));line-height:1;font-size:min(64px,calc(64 / 750 * 100vw))}}.bl_section_media{display:flex;align-items:flex-start;gap:clamp(calc(50 / 16 * 1rem),calc(2.5533536585 * 1rem) + calc(100 * .0243902439 * 1vw),calc(75 / 16 * 1rem));margin-top:60px}@media screen and (max-width:900px){.bl_section_media{flex-direction:column;gap:min(50px,calc(50 / 750 * 100vw));margin-top:min(50px,calc(50 / 750 * 100vw))}}.bl_section_media .ph{flex:1;max-width:512px;position:relative}@media screen and (max-width:900px){.bl_section_media .ph{width:100%;max-width:100%}}.bl_section_media .ph .icon_04 img,.bl_section_media .ph .icon_07 img{width:100%}.bl_section_media .ph .icon_04{position:absolute;left:-7%;bottom:-20%}@media screen and (max-width:900px){.bl_section_media .ph .icon_04{width:min(100px,calc(100 / 750 * 100vw));left:4.5%;bottom:-7%}}.bl_section_media .ph .icon_07{position:absolute;left:-16%;bottom:-18%}@media screen and (max-width:900px){.bl_section_media .ph .icon_07{width:min(137px,calc(137 / 750 * 100vw));left:3.3%;bottom:-4%}}.bl_section_media .txt{flex:1;line-height:2.2;font-feature-settings:"palt" 1;font-size:16px}@media screen and (max-width:900px){.bl_section_media .txt{line-height:1.6;font-size:min(28px,calc(28 / 750 * 100vw))}}.bl_section_btns{display:flex;gap:75px;margin-top:60px}@media screen and (max-width:900px){.bl_section_btns{flex-direction:column;gap:min(40px,calc(40 / 750 * 100vw));margin-top:min(55px,calc(55 / 750 * 100vw))}}.bl_section_btns>*{flex:1}.bl_target_wrap{display:inline-block;text-decoration:none;position:absolute;z-index:10}.bl_target_wrap__target1{left:min(534px,calc(534 / 1366 * 100vw));bottom:min(489px,calc(489 / 1270 * 100vw))}@media screen and (min-width:901px) and (max-width:1023.98px){.bl_target_wrap__target1{left:min(280px,calc(280 / 1024 * 100vw));bottom:min(300px,calc(300 / 1024 * 100vw))}}@media screen and (max-width:900px){.bl_target_wrap__target1{left:50%;bottom:auto;top:70%;translate:-50% -50%}}.bl_target_wrap__target2{left:min(915px,calc(915 / 1366 * 100vw));bottom:min(475px,calc(475 / 1270 * 100vw))}@media screen and (min-width:901px) and (max-width:1023.98px){.bl_target_wrap__target2{left:min(550px,calc(550 / 1024 * 100vw));bottom:min(300px,calc(300 / 1024 * 100vw))}}@media screen and (max-width:900px){.bl_target_wrap__target2{left:50%;bottom:auto;top:50%;translate:-50% -50%}}.bl_target_wrap__target3{right:min(138px,calc(138 / 1366 * 100vw));bottom:min(175px,calc(175 / 1270 * 100vw))}@media screen and (min-width:901px) and (max-width:1023.98px){.bl_target_wrap__target3{right:min(80px,calc(80 / 1024 * 100vw));bottom:min(150px,calc(150 / 1024 * 100vw))}}@media screen and (max-width:900px){.bl_target_wrap__target3{left:50%;right:auto;bottom:auto;top:30%;translate:-50% -50%}}.bl_target_wrap img,.bl_target_wrap picture{display:block;width:100%;max-width:100%}.bl_target_icon{width:min(145px,calc(145 / 1366 * 100vw))}@media screen and (min-width:901px) and (max-width:1023.98px){.bl_target_icon{width:min(120px,calc(120 / 1024 * 100vw))}}@media screen and (max-width:900px){.bl_target_icon{width:min(110px,calc(110 / 900 * 100vw))}}@media screen and (max-width:768px){.bl_target_icon{width:max(110px,calc(110 / 768 * 100vw))}}@media screen and (max-width:374px){.bl_target_icon{width:max(70px,calc(70 / 320 * 100vw))}}.bl_target_nav{width:min(321px,calc(321 / 1366 * 100vw));opacity:0;position:absolute;left:-80px;bottom:min(12px,calc(12 / 1270 * 100vw));transform-origin:left center;transform:scaleX(0);pointer-events:none}@media screen and (min-width:901px) and (max-width:1023.98px){.bl_target_nav{width:min(290px,calc(290 / 1024 * 100vw))}}@media screen and (max-width:900px){.bl_target_nav{width:min(400px,calc(400 / 900 * 100vw));left:50%;bottom:min(-10px,calc(-10 / 900 * 100vw));translate:-50% 0}}@media screen and (max-width:768px){.bl_target_nav{width:min(450px,calc(450 / 768 * 100vw));bottom:0}}@media screen and (min-width:375px) and (max-width:599.98px){.bl_target_nav{width:min(280px,calc(280 / 375 * 100vw));bottom:min(10px,calc(10 / 375 * 100vw))}}.about_overlay{position:fixed;top:var(--header-height);left:0;width:100%;background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;z-index:9998}.about_overlay.is_active{opacity:1;visibility:visible}.about_modal{display:grid;place-content:center;width:56%;padding:clamp(calc(20 / 16 * 1rem),calc(.7926829268 * 1rem) + calc(100 * .0195121951 * 1vw),calc(40 / 16 * 1rem)) clamp(calc(15 / 16 * 1rem),calc(.5945121951 * 1rem) + calc(100 * .0146341463 * 1vw),calc(30 / 16 * 1rem));background:rgba(255,255,255,.85);position:fixed;top:var(--header-height);left:0;transform:translateX(-100%);transition:transform .5s ease;z-index:9999;overflow-y:auto}@media screen and (max-width:900px){.about_modal{place-content:flex-start;width:100%;padding:min(120px,calc(120 / 750 * 100vw)) min(40px,calc(40 / 750 * 100vw)) min(40px,calc(40 / 750 * 100vw)) min(70px,calc(70 / 750 * 100vw))}}@media screen and (min-width:700px) and (max-width:1023.98px) and (min-height:800px) and (max-height:1366px){.about_modal{place-content:center}}.about_modal.is_active{transform:translateX(0)}.about_modal_inner{overflow-y:auto}.about_modal_hdg{line-height:2.1;color:#0064e6;font-size:clamp(calc(23 / 16 * 1rem),calc(1.3231707317 * 1rem) + calc(100 * .0048780488 * 1vw),calc(28 / 16 * 1rem))}.about_modal_lead{margin-top:30px;line-height:2.5;font-size:clamp(calc(13 / 16 * 1rem),calc(.6981707317 * 1rem) + calc(100 * .0048780488 * 1vw),calc(18 / 16 * 1rem));font-weight:700}@media screen and (max-width:900px){.about_modal_lead{margin-top:min(70px,calc(70 / 750 * 100vw))}}.about_modal_close{position:absolute;top:24px;right:24px;background:0 0;border:none;cursor:pointer;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.about_modal_close:hover{opacity:.7}}@media screen and (max-width:900px){.about_modal_close{width:min(60px,calc(60 / 750 * 100vw));height:min(60px,calc(60 / 750 * 100vw));top:min(36px,calc(36 / 750 * 100vw));right:min(36px,calc(36 / 750 * 100vw))}}.about_modal_close img{width:100%}.opening{display:grid;place-content:center;width:100%;background:#fff;position:fixed;inset:0;z-index:9999;transition:opacity 1s ease;opacity:1;pointer-events:none}.opening.is_hidden_fast{opacity:0;transition:opacity .7s ease-in;pointer-events:none}.opening.is_hidden{opacity:0;pointer-events:none}.opening_inner{text-align:center}@media screen and (max-width:900px){.opening_inner{padding-bottom:20%}}.opening_text{color:#0064e6;font-weight:700;font-size:28px;line-height:1.8;animation:fadeText 2s ease-in-out infinite alternate}@keyframes fadeText{from{opacity:0}to{opacity:1}}@media screen and (max-width:900px){.opening_text{line-height:2;font-size:min(23px,calc(23 / 375 * 100vw))}}.mv{width:100%;overflow:hidden;position:relative}.mv img{width:100%}.txtArea{padding:78px 40px 0}@media screen and (max-width:768px){.txtArea{padding:min(84px,calc(84 / 750 * 100vw)) min(40px,calc(40 / 750 * 100vw)) 0}}.txtArea .lead{max-width:750px;margin:0 auto;line-height:1.92;color:#0064e6;font-size:25px;font-weight:600}@media screen and (max-width:768px){.txtArea .lead{max-width:100%;line-height:1.41;font-size:max(17px,calc(17 / 375 * 100vw))}}.txtArea .lead+.lead{margin-top:1em}.history{padding:95px 40px 0}@media screen and (max-width:768px){.history{padding:min(120px,calc(120 / 750 * 100vw)) min(40px,calc(40 / 750 * 100vw)) 0}}.history_hdg{text-align:center;color:#0064e6;font-size:33px}@media screen and (max-width:768px){.history_hdg{font-size:min(52px,calc(52 / 750 * 100vw))}}.history_hdg span{display:inline-block;padding:0 40px;position:relative}@media screen and (max-width:768px){.history_hdg span{padding:0 min(30px,calc(30 / 750 * 100vw))}}.history_hdg span::after,.history_hdg span::before{content:"";display:block;width:15px;height:54px;background:url(../images/icon_parentheses.svg) no-repeat top center/100% 100%;position:absolute;top:50%;translate:0 -50%}@media screen and (max-width:768px){.history_hdg span::after,.history_hdg span::before{width:min(22px,calc(22 / 750 * 100vw));height:min(86px,calc(86 / 750 * 100vw))}}.history_hdg span::before{left:0}.history_hdg span::after{right:0;scale:-1 1}.history_accordion{max-width:876px;margin:30px auto 0;border-bottom:1px solid #0064e6}@media screen and (max-width:768px){.history_accordion{max-width:100%;margin-top:min(50px,calc(50 / 750 * 100vw))}}.history_accordion_item{padding:8px 0 0;border-top:1px solid #0064e6}.history_accordion_ttl{display:flex;padding:20px 30px 20px 70px;font-size:18px;background-color:#eef2ff;color:#0064e6;font-size:25px;font-weight:600;position:relative;cursor:pointer;user-select:none;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.history_accordion_ttl:hover{opacity:.7}}@media screen and (max-width:768px){.history_accordion_ttl{padding:min(25px,calc(25 / 750 * 100vw)) min(105px,calc(105 / 750 * 100vw)) min(25px,calc(25 / 750 * 100vw)) min(115px,calc(115 / 750 * 100vw));font-size:min(34px,calc(34 / 750 * 100vw))}}.history_accordion_ttl::before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:30px;translate:0 -50%}@media screen and (max-width:768px){.history_accordion_ttl::before{width:min(40px,calc(40 / 750 * 100vw));height:min(40px,calc(40 / 750 * 100vw));left:min(35px,calc(35 / 750 * 100vw))}}.history_accordion_ttl::after{content:"";display:block;width:22px;height:22px;background:url(../images/icon_plus.svg) no-repeat center/100% auto;position:absolute;top:50%;right:30px;translate:0 -50%}@media screen and (max-width:768px){.history_accordion_ttl::after{width:min(44px,calc(44 / 750 * 100vw));height:min(44px,calc(44 / 750 * 100vw));right:min(25px,calc(25 / 750 * 100vw))}}.history_accordion_ttl.icon01::before{background:url(../images/icon_01.svg) no-repeat center/100% auto}.history_accordion_ttl.icon02::before{width:16px;background:url(../images/icon_02.svg) no-repeat center/100% auto}@media screen and (max-width:768px){.history_accordion_ttl.icon02::before{width:min(32px,calc(32 / 750 * 100vw))}}.history_accordion_ttl.is_active::after{background:url(../images/icon_minus.svg) no-repeat center/100% auto}.history_accordion_contents{margin-top:8px}.history_accordion_contents.is_open{display:block}.history_accordion_list_item{display:flex;align-items:flex-start;gap:30px;padding:20px 0;border-top:1px solid #7eaacf}@media screen and (max-width:900px){.history_accordion_list_item{gap:max(10px,calc(10 / 375 * 100vw));padding:max(10px,calc(10 / 375 * 100vw)) 0}}.history_accordion_list_item .time{display:flex;align-items:center;gap:2px;padding-left:30px;color:#0064e6;font-size:16px;font-weight:600;position:relative}@media screen and (max-width:900px){.history_accordion_list_item .time{padding-left:max(10px,calc(10 / 375 * 100vw));font-size:max(12px,calc(12 / 375 * 100vw))}}.history_accordion_list_item .time::before{content:"";display:block;width:1em;height:1em;background-color:#0064e6;border-radius:100%}.history_accordion_list_item .txt{padding-inline:20px 10px;font-size:16px}@media screen and (max-width:900px){.history_accordion_list_item .txt{padding-inline:max(10px,calc(10 / 375 * 100vw)) max(5px,calc(5 / 375 * 100vw));font-size:max(12px,calc(12 / 375 * 100vw))}}.history_accordion_list_item .txt sup{vertical-align:super;font-size:smaller}.history_accordion_list_item .txt .notes{margin-left:20px;font-size:12px}@media screen and (max-width:900px){.history_accordion_list_item .txt .notes{margin-left:20px;font-size:min(20px,calc(20 / 750 * 100vw))}}.history_accordion_list_item .txtArea_col{display:flex;flex-direction:column;flex:1;gap:20px}@media screen and (max-width:900px){.history_accordion_list_item .txtArea_col{gap:max(10px,calc(10 / 375 * 100vw))}}.history_accordion_list_item .txtArea_col .txt:not(:first-child){padding-top:20px;border-top:1px solid #7eaacf}@media screen and (max-width:900px){.history_accordion_list_item .txtArea_col .txt:not(:first-child){padding-top:max(10px,calc(10 / 375 * 100vw))}}.lg_only{display:block!important}@media screen and (max-width:900px){.lg_only{display:none!important}}.lg_md_only{display:block!important}@media screen and (max-width:450px){.lg_md_only{display:none!important}}.md_only{display:none!important}@media screen and (max-width:900px){.md_only{display:block!important}}@media screen and (max-width:450px){.md_only{display:none!important}}.md_sm_only{display:none!important}@media screen and (max-width:900px){.md_sm_only{display:block!important}}.sm_only{display:none!important}@media screen and (max-width:450px){.sm_only{display:block!important}}