@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,700&family=Noto+Sans+JP:wght@300;400;500;700&display=swap";@font-face{font-family:AxisStd-Medium;font-style:normal;font-weight:400;src:local("AxisStd-Medium"),url(../font/AxisStd-Medium.woff) format("woff")}.index{width:100%;background:url(/assets/images/osatalk/bg_cl.svg) repeat-y;background-position:center top 5.2rem;background-size:35.6rem auto}.index .index_in{padding:3rem 0 5.2rem;background:url(/assets/images/osatalk/bg_al_sp.png) no-repeat center top 40.3rem;background-size:39.5rem auto}.index .index_in .index_list{margin:0 auto;padding:0 4.15rem;color:#742817;text-align:left}.index .index_in .index_list h1{margin:0 auto 2.5rem;width:27.7rem}.index .index_in .index_list h1 img{width:100%;height:auto;vertical-align:top}.index .index_in .index_list h2{margin-bottom:3rem;font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:0;text-align:left}.index .index_in .index_list .index_item{padding:2.5rem 0 3.5rem;border-bottom:.1rem #ffda4a solid;text-align:center;position:relative}.index .index_in .index_list .index_item .index_num{margin-bottom:.5rem;font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:.2em}.index .index_in .index_list .index_item h3{margin-bottom:.6rem;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:.05em;text-align:center}.index .index_in .index_list .index_item h3::before{content:"";margin:0 .2rem .3rem 0;width:1.7rem;height:1.6rem;background:url(/assets/images/osatalk/icon_sc.svg) no-repeat center center;background-size:contain;font-size:0;line-height:0;text-indent:-9999px;display:inline-block}.index .index_in .index_list .index_item dl{margin-bottom:2rem;align-items:center;justify-content:center;display:flex}.index .index_in .index_list .index_item dl dt{margin-right:1em;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.1em}.index .index_in .index_list .index_item dl dd{font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.2em}.index .index_in .index_list .index_item .index_bt{margin:0 auto;width:12.9rem;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:700;font-style:italic;line-height:2rem;letter-spacing:.1em}.index .index_in .index_list .index_item .index_bt a{padding:.75rem 0;background-color:#eb5a24;border-radius:1.75rem;color:#fff;display:block}.index .index_in .index_list .index_item figure{position:absolute}.index .index_in .index_list .index_item figure img{width:100%;height:auto;vertical-align:top}.index .index_in .index_list .index_item figure.index_pt{width:10.35rem;bottom:-1.5rem}.index .index_in .index_list .index_item figure.index_sw{width:11.5rem;bottom:-0.9rem}.index .index_in .index_list .index_item:first-of-type{border-top:.1rem #ffda4a solid}.index .index_in .index_list .index_item:nth-of-type(odd) figure.index_pt{right:-4.6rem}.index .index_in .index_list .index_item:nth-of-type(odd) figure.index_sw{left:-3.5rem}.index .index_in .index_list .index_item:nth-of-type(even) figure.index_pt{left:-4.6rem}.index .index_in .index_list .index_item:nth-of-type(even) figure.index_sw{right:-3.5rem}.index .index_in .index_list .index_item._soon{padding:3.5rem 0 4.8rem}.index .index_in .index_list .index_item._soon h3{margin-bottom:0;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:700;font-style:italic;line-height:1.6;letter-spacing:.1em}.index .index_in .index_list .index_item._soon h3::before{display:none}.osatalk{font-family:"Noto Sans JP",sans-serif}.osatalk .l-spView_contents{position:relative;padding-bottom:10rem;background-color:#ecf4f6}.osatalk ._01 .contents{background-color:#ecf4f6}.osatalk ._02 .contents{background-color:#fff5f0}