﻿#page.tib .title{margin-block:10rem 5rem;font-size:clamp(2.5rem,2.2vw + 1.5rem,3.8rem);font-weight:800;color:#252525;display:flex;align-items:center;gap:.8rem;padding-bottom:.9rem;border-bottom:4px solid #006450}#page.tib .title::before{content:"";display:inline-block;width:8px;height:36px;margin-right:.8rem;background-color:#006450;vertical-align:middle}@media screen and (max-width: 736px){#page.tib .title::before{min-width:5px}}#page.tib .title span:nth-child(1){font-size:60%;color:#000}#page.tib .title span:nth-child(2){color:#000;margin-inline:auto 0}#page.tib .contents header h1{margin-bottom:5rem}@media screen and (max-width: 736px){#page.tib .contents header h1{width:100vw;transform:translateX(-7%)}}#page.tib .contents header p{font-size:2rem;font-weight:500;text-align:center;line-height:1.85}@media screen and (max-width: 736px){#page.tib .contents header p{text-align:left;font-size:1.8rem}}#page.tib .contents header .btn{max-width:500px;margin:29px auto 0;text-align:center}#page.tib .contents header .btn a{padding-block:3rem;font-size:2.4rem}@media screen and (max-width: 736px){#page.tib .contents header .btn a{padding-block:2.4rem;font-size:1.8rem}}#page.tib .contents header .photo{display:flex;justify-content:center;align-items:center;gap:1.3%;margin-block:4rem}@media screen and (max-width: 736px){#page.tib .contents header .photo{flex-wrap:wrap;justify-content:center;gap:3vw}}#page.tib .contents header .photo div{width:32%;aspect-ratio:3/2}@media screen and (max-width: 736px){#page.tib .contents header .photo div{width:48%}}#page.tib .contents header .photo img{width:100%;height:100%;object-fit:cover}#page.tib .contents .recommend{max-width:810px;margin:2.6rem auto;padding:2.5rem 0 3.5rem;text-align:center;border:2px solid #006450}@media screen and (max-width: 736px){#page.tib .contents .recommend{padding:2.5rem 2rem 3.5rem}}#page.tib .contents .recommend h2{margin-bottom:10px;text-align:center;color:#006450;font-weight:900;font-size:2.4rem}@media screen and (max-width: 736px){#page.tib .contents .recommend h2{font-size:2rem}}#page.tib .contents .recommend ul{width:fit-content;margin:0 auto;padding:0;text-align:left;font-weight:500}#page.tib .contents .recommend ul li{font-size:1.8rem}@media screen and (max-width: 736px){#page.tib .contents .recommend ul li{font-size:1.6rem}}#page.tib .contents .recommend ul li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;background-color:#000;border-radius:50%;position:relative;top:-3px}#page.tib .contents .recommend ul li:first-child{margin-top:2.7rem}#page.tib .contents .recommend ul li:not(:first-child){margin-top:1.7rem}#page.tib .contents .program table{width:100%;background-color:#fff}#page.tib .contents .program table th,#page.tib .contents .program table td{border:1px solid #252525;padding:1.5rem 0;font-weight:500}#page.tib .contents .program table th{padding:2.4rem 2rem;text-align:center;box-sizing:border-box}#page.tib .contents .program table td{padding:2.4rem 3rem;box-sizing:border-box}#page.tib .contents .program table td p:not(:last-of-type){margin-bottom:1.2rem}#page.tib .contents .program table td dt,#page.tib .contents .program table td dd{margin-top:1.2rem;font-weight:500}#page.tib .contents .program table td dt{margin-top:1.6rem;font-weight:600}#page.tib .contents .program table td li:first-of-type{margin-top:2rem}#page.tib .contents .program table td li:not(:first-of-type){margin-top:1.8rem}#page.tib .contents .startups .item h3{padding:1.65rem;font-size:2.5rem;font-weight:700;color:#fff;background-color:#006450}@media screen and (max-width: 736px){#page.tib .contents .startups .item h3{font-size:2rem}}#page.tib .contents .startups .item .introduction{display:flex;align-items:center;gap:30px;margin:4.2rem 0 8.4rem}@media screen and (max-width: 736px){#page.tib .contents .startups .item .introduction{flex-direction:column;align-items:flex-start;gap:20px;margin:2.6rem 0 5.2rem}}#page.tib .contents .startups .item .introduction>div{width:370px;text-align:center}@media screen and (max-width: 736px){#page.tib .contents .startups .item .introduction>div{width:100%}}#page.tib .contents .startups .item .introduction img{max-width:370px;height:auto;object-fit:contain}@media screen and (max-width: 736px){#page.tib .contents .startups .item .introduction img{max-width:100%}}#page.tib .contents .startups .item .introduction .text_award{display:flex;align-items:center;justify-content:center;border-block:1px solid #006450;margin-top:2em;padding-block:.4em;font-size:1.4rem;font-weight:bold;line-height:2}#page.tib .contents .startups .item .introduction .text_award>span{display:block}#page.tib .contents .startups .item .introduction .text_award img{max-width:2em;height:auto;margin-right:.5em}#page.tib .contents .startups .item .introduction figcaption{width:calc(100% - 370px - 30px)}@media screen and (max-width: 736px){#page.tib .contents .startups .item .introduction figcaption{width:100%}}#page.tib .contents .startups .item .introduction figcaption p{line-height:1.8}#page.tib .contents .startups .item .introduction h4{margin-bottom:10px;font-size:2rem;font-weight:900}@media screen and (max-width: 736px){#page.tib .contents .startups .item .introduction h4{font-size:1.8rem}}#page.tib .contents .startups .item .business-description,#page.tib .contents .startups .item .speaker-description{margin:4.2rem 0 8.4rem}@media screen and (max-width: 736px){#page.tib .contents .startups .item .business-description,#page.tib .contents .startups .item .speaker-description{margin:3.5rem 0 5.2rem}}#page.tib .contents .startups .item .business-description h4,#page.tib .contents .startups .item .speaker-description h4{font-size:2rem;font-weight:900}@media screen and (max-width: 736px){#page.tib .contents .startups .item .business-description h4,#page.tib .contents .startups .item .speaker-description h4{font-size:1.8rem}}#page.tib .contents .startups .item .business-description p{line-height:2;margin-top:10px}#page.tib .contents .startups .item .business-description>div{display:flex;flex-wrap:wrap;margin-top:3rem;gap:1.6rem}@media screen and (max-width: 736px){#page.tib .contents .startups .item .business-description>div{max-width:100%}}#page.tib .contents .startups .item .business-description>div img{max-width:370px}#page.tib .contents .startups .item .business-description img{width:100%}@media screen and (max-width: 736px){#page.tib .contents .startups .item .speaker-description{margin:3.5rem 0 8rem}}#page.tib .contents .startups .item .speaker-description h5{margin-bottom:10px;font-weight:bold;font-size:2.2rem;color:#006450}@media screen and (max-width: 736px){#page.tib .contents .startups .item .speaker-description h5{padding-top:10px;text-align:center;font-size:1.8rem}}#page.tib .contents .startups .item .speaker-description .text_cms{margin-top:1em;font-weight:bold;font-size:3rem;color:#006450}@media screen and (max-width: 736px){#page.tib .contents .startups .item .speaker-description .text_cms{display:flex;justify-content:center;align-items:center;margin-inline:auto;font-size:2.5rem}#page.tib .contents .startups .item .speaker-description .text_cms::before{content:"";display:inline-block;width:1.2em;height:3px;margin-top:3px;margin-right:.5rem;background-color:#006450}#page.tib .contents .startups .item .speaker-description .text_cms::after{content:"";display:inline-block;width:1.2em;height:3px;margin-top:3px;margin-left:.5rem;background-color:#006450}}#page.tib .contents .startups .item .speaker-description>div{display:flex;align-items:center;flex-wrap:nowrap;margin-top:3rem;gap:1.6rem}@media screen and (max-width: 736px){#page.tib .contents .startups .item .speaker-description>div{flex-wrap:wrap;max-width:100%;gap:1rem}}#page.tib .contents .startups .item .speaker-description>div figure{position:relative;width:370px;min-width:370px;margin:0 30px 0 0}@media screen and (max-width: 736px){#page.tib .contents .startups .item .speaker-description>div figure{width:90%;min-width:auto;margin:0 auto 0}}#page.tib .contents .startups .item .speaker-description>div figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:3px 0 6px;text-align:center;font-weight:bold;color:#fff;background-color:rgba(0,100,80,.8)}#page.tib .contents .startups .item .speaker-description>div p{font-weight:bold;font-size:1.8rem;line-height:2}@media screen and (max-width: 736px){#page.tib .contents .startups .item .speaker-description>div p{font-size:1.6rem}}#page.tib .contents .startups .item .speaker-description img{width:100%}#page.tib .contents .guests h3,#page.tib .contents .messages h3{display:flex;align-items:center;margin-bottom:3rem;font-size:3rem;font-weight:700}@media screen and (max-width: 736px){#page.tib .contents .guests h3,#page.tib .contents .messages h3{margin-bottom:2rem;font-size:2.4rem}}#page.tib .contents .guests h3::before,#page.tib .contents .messages h3::before{display:inline-block;margin-right:.5rem;content:"■";color:#006450;font-size:1.6rem}#page.tib .contents .guests h3:nth-of-type(2),#page.tib .contents .messages h3:nth-of-type(2){margin-top:7rem}#page.tib .contents .guests ul,#page.tib .contents .messages ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem}@media screen and (max-width: 736px){#page.tib .contents .guests ul,#page.tib .contents .messages ul{grid-template-columns:1fr;gap:3.2rem}}#page.tib .contents .guests li figure,#page.tib .contents .messages li figure{display:flex;flex-direction:column}@media screen and (max-width: 736px){#page.tib .contents .guests li figure,#page.tib .contents .messages li figure{align-items:flex-start;gap:.5em}}#page.tib .contents .guests li figure img,#page.tib .contents .messages li figure img{width:100%;height:auto;object-fit:contain}#page.tib .contents .guests li figcaption,#page.tib .contents .messages li figcaption{display:flex;flex-direction:column;margin-top:1rem;line-height:1.4}@media screen and (max-width: 736px){#page.tib .contents .guests li figcaption,#page.tib .contents .messages li figcaption{margin:0}}#page.tib .contents .guests li figcaption h4,#page.tib .contents .messages li figcaption h4{margin-bottom:.5em;line-height:1.4;font-weight:700;order:1}@media screen and (max-width: 736px){#page.tib .contents .guests li figcaption h4,#page.tib .contents .messages li figcaption h4{margin-top:.5em}}#page.tib .contents .guests li figcaption .jobtitle,#page.tib .contents .messages li figcaption .jobtitle{font-weight:500;order:2}#page.tib .contents .guests li figcaption .message,#page.tib .contents .messages li figcaption .message{margin-top:1.6rem;line-height:1.8;order:3}#page.tib .contents .download .btn.size-s a{font-size:2rem}#page.tib .contents .venue{margin-bottom:10rem}#page.tib .contents .venue .map{width:100%;height:auto;aspect-ratio:28/13;overflow:hidden}@media screen and (max-width: 736px){#page.tib .contents .venue .map{aspect-ratio:auto;height:300px}}#page.tib .contents .venue .map iframe{width:100%;height:100%;border:none}#page.tib .contents .venue p{margin-top:1.6rem;font-weight:500;line-height:1.6}#page.tib .contents .venue h3{margin-top:2.5rem;font-size:2rem;font-weight:700}#page.tib .contents .venue li{margin-top:1rem;font-weight:500}#page.tib .contents .participation dl{border-bottom:1px solid #252525}#page.tib .contents .participation dl>div{display:flex;border-top:1px solid #252525}#page.tib .contents .participation dl>div dt{min-width:220px;padding:4rem 0;font-weight:600;text-align:center;background-color:#f2efe7}@media screen and (max-width: 736px){#page.tib .contents .participation dl>div dt{min-width:150px;padding:2.5rem 0}}#page.tib .contents .participation dl>div dd{padding:4rem 0 4rem 3rem;font-weight:600;line-height:1.4;border-left:1px solid #252525;word-break:break-all}@media screen and (max-width: 736px){#page.tib .contents .participation dl>div dd{padding:2.5rem 0 2.5rem 1.5rem}}#page.tib .contents .participation dl>div dd a{color:#0787ff;text-decoration:underline}#page.tib .contents .present .images{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.3%;margin-block:4rem 2.5rem;padding:2.5rem;background-color:#f5f4f1}@media screen and (max-width: 736px){#page.tib .contents .present .images{flex-direction:column;gap:3vw}}#page.tib .contents .organizers dl>div{display:flex;align-items:center;gap:30px}@media screen and (max-width: 736px){#page.tib .contents .organizers dl>div{gap:20px;flex-wrap:wrap}}#page.tib .contents .organizers dl>div:first-child{margin-bottom:2.5rem}#page.tib .contents .organizers dl>div dt{width:210px;padding:1.2rem 0;font-weight:600;color:#006450;text-align:center;border:2px solid #006450;border-radius:50px}@media screen and (max-width: 736px){#page.tib .contents .organizers dl>div dt{width:120px}}#page.tib .contents .contact address{line-height:2;font-style:normal;font-weight:600;font-size:2rem}@media screen and (max-width: 736px){#page.tib .contents .contact address{font-size:1.8rem}}#page.tib .contents .contact address .txt_small{display:block;font-size:1.6rem;font-weight:500}#page.tib .contents .btn.size-s{margin-top:15px}#page.tib .contents .btn.size-s a{display:flex;justify-content:space-between;align-items:center;width:fit-content;padding:1.5rem 2rem;font-size:1.6rem;font-weight:normal}#page.tib .contents .btn.size-s a::after{display:inline-block;content:"";width:1rem;height:1rem;margin-left:.7em;margin-right:.8rem;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;transform:rotate(-45deg)}/*# sourceMappingURL=tib.css.map */