@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500;700&family=Noto+Sans:wght@300;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400&family=Noto+Serif+JP:wght@500&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);*{box-sizing:border-box}body,html{color:#333}body,div,h1,html,p,span,ul{margin:0;padding:0}body{font-family:Noto Sans,sans-serif;font-size:15px;font-weight:500}i,var{font-style:normal}li,ul{list-style:none}@media screen and (max-width:767px){.hidden-xs{display:none}}@media screen and (min-width:768px){.hidden-sm{display:none}}@media screen and (min-width:768px){#footer .wrapper,#header .wrapper,#main .wrapper{max-width:1340px;min-width:992px;padding:0 25px;margin:0 auto}}@media screen and (max-width:767px){#header>.wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#header .header__logo{margin:5px;padding-left:10px}#header .header__logo h1{font-weight:400;font-size:12px;margin-bottom:4px}#header .header__logo img{width:180px;height:auto;display:block}#header .header__navicon{margin:5px;width:55px;height:55px;text-align:center}#header .header__navicon-close,#header .header__navicon-open{line-height:55px;font-size:25px}#header .header__navicon[data-status=on]{background-color:#424242;color:#fff;display:block}#header .header__navicon[data-status=on] .header__navicon-open{display:none}#header .header__navicon[data-status=on] .header__navicon-close{display:block}#header .header__navicon[data-status=off]{background-color:#fff;color:#303030}#header .header__navicon[data-status=off]:hover{background-color:#5c5c5c}#header .header__navicon[data-status=off] .header__navicon-open{display:block}#header .header__navicon[data-status=off] .header__navicon-close{display:none}#header .header__menu[data-status=on]{width:100%;height:100vh;padding-bottom:55px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#header .header__menu[data-status=off]{display:none}#header .header__link{width:100%;margin-top:auto;padding:0 35px}#header .header__link>a{padding:10px 0;text-decoration:none;line-height:1.5;font-size:18px;font-weight:700;color:#333;text-align:center;display:block}#header .header__link>a:not(:last-child){border-bottom:1px solid #bbb}#header .header__signup{width:100%;margin-top:20px;margin-bottom:auto;padding:0 35px}#header .header__signup>a{border-radius:100px 100px;text-decoration:none;line-height:1;margin:0 25px;background-color:#fabe00;padding:14px 12px;text-align:center;display:block;font-weight:700;color:#333}#header .header__signup>a:after{margin-left:-1em;content:"";font-size:15px;font-family:FontAwesome;text-shadow:0 0 1px #333;float:right}#header .header__signup>a:hover{background-color:#faae00}}@media screen and (min-width:768px){#header{height:80px}#header>.wrapper{display:flex;justify-content:space-between;align-items:center}#header .header__logo{margin-top:9px;margin-right:auto}#header .header__logo h1{color:#444;font-size:14px;font-weight:500;line-height:normal}#header .header__logo img{margin-top:7px;width:260px;height:auto}#header .header__navicon{display:none}#header .header__link,#header .header__menu{display:flex;justyfy-content:space-between;align-items:center}#header .header__link>a{text-decoration:none;line-height:1.5;padding:0 15px;font-size:15px;font-weight:500;color:#555;transition:all .1s ease-out}#header .header__link>a:not(:first-child){border-left:1px solid #ccc}#header .header__link>a:hover{text-decoration:underline;color:#f5bd00}#header .header__signup{margin-left:10px}#header .header__signup a{border-radius:100px 100px;text-decoration:none;line-height:1;padding:9px 18px 9px 22px;color:#333;font-weight:700;display:flex;align-items:center;justify-content:center;background-color:#fabe00;transition:all .2s ease-out}#header .header__signup a:hover{background-color:#faae00}#header .header__signup a:after{font-size:12px;margin-left:8px;float:right;content:"";font-family:FontAwesome;text-shadow:0 0 1px #333}}#footer{background-color:#484848;text-align:center;color:#999;font-size:12px;padding:20px 0}@media screen and (max-width:767px){#main .main__content.cover img{display:block;width:100%}}@media screen and (min-width:768px){#main .main__content.cover{position:relative}#main .main__content.cover .main__content-image img{width:100%;height:auto;display:block}}@media screen and (min-width:768px){#main .main__content.cover.index{background:linear-gradient(90deg,#070a4a 0,#070a4a 50%,#eaefee 51%,#eaefee)}#main .main__content.cover.index .main__content-point{width:100%;position:absolute;bottom:0;margin-bottom:-95px}#main .main__content.cover.index .main__content-point img{width:820px;height:auto;margin:0 auto;display:block}}@media screen and (min-width:768px){#main .main__content.cover.detail{background:linear-gradient(90deg,#070a4a 0,#070a4a 50%,#eaefee 51%,#eaefee)}}@media screen and (max-width:767px){#main .main__content.cover.detail .main__content-cover img{width:100%;height:auto}}@media screen and (min-width:768px){#main .main__content.cover.detail .main__content-cover{display:none}}@media screen and (max-width:767px){#main .main__content.cover.detail .main__content-title{padding:15px 20px;background:#070a4a!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media screen and (min-width:768px){#main .main__content.cover.detail .main__content-title{padding:140px 0 140px 25px;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start}#main .main__content.cover.detail .main__content-title.theme-1{background-image:url(/packs/media/interviews/image/main_theme-1_pc-387a9bf1e40f111023d84e47e5ec10e9.png)}#main .main__content.cover.detail .main__content-title.theme-2{background-image:url(/packs/media/interviews/image/main_theme-2_pc-613ca84ae3e0c7a92bfeddab6f43fc19.png)}#main .main__content.cover.detail .main__content-title.theme-3{background-image:url(/packs/media/interviews/image/main_theme-3_pc-f0f67add1c99cfb22a0707f4a8dd4c66.png)}}@media screen and (max-width:767px){#main .main__content.cover.detail .main__content-icon img{width:60px;height:auto;display:block}}@media screen and (min-width:768px){#main .main__content.cover.detail .main__content-icon{margin-right:15px}#main .main__content.cover.detail .main__content-icon img{width:100px;height:auto;display:block}}#main .main__content.cover.detail .main__content-text{color:#fff;line-height:1.2}@media screen and (max-width:767px){#main .main__content.cover.detail .main__content-text{width:calc(100% - 70px)}}@media screen and (min-width:768px){#main .main__content.cover.detail .main__content-text{width:calc(45% - 110px)}}@media screen and (max-width:767px){#main .main__content.cover.detail .main__content-text-sub{margin-top:3px;font-size:16px;line-height:normal;letter-spacing:1.28px}}@media screen and (min-width:768px){#main .main__content.cover.detail .main__content-text-sub{font-size:19px;line-height:normal;letter-spacing:1.52px}}#main .main__content.cover.detail .main__content-text-sub span{color:#fbda43}@media screen and (max-width:767px){#main .main__content.cover.detail .main__content-text-main{font-size:22px;line-height:normal;letter-spacing:1.92px}}@media screen and (min-width:768px){#main .main__content.cover.detail .main__content-text-main{font-size:33px;line-height:normal;letter-spacing:2.64px}}#main .main__content.message .main__content-arrows{color:#365694;text-align:center;display:block}@media screen and (max-width:767px){#main .main__content.message .main__content-arrows{padding-top:20px;font-size:14px}}@media screen and (min-width:768px){#main .main__content.message .main__content-arrows{padding-top:50px;font-size:24px}}#main .main__content.message .main__content-arrows i.fa-solid{display:block;text-shadow:0 0 1px #365694}@media screen and (max-width:767px){#main .main__content.message .main__content-arrows i.fa-solid{line-height:.65}}@media screen and (min-width:768px){#main .main__content.message .main__content-arrows i.fa-solid{line-height:.6}}#main .main__content.message .main__content-catchcopy{margin:20px 0 35px;font-size:24px}#main .main__content.message .main__content-catchcopy,#main .main__content.message .main__content-headline{font-weight:700;text-align:center;line-height:1.5;color:#333}@media screen and (max-width:767px){#main .main__content.message .main__content-headline{margin-top:5px;font-size:18px}}@media screen and (min-width:768px){#main .main__content.message .main__content-headline{margin:20px 0 35px;font-size:24px}}#main .main__content.message .main__content-schedule{text-align:center;position:relative}@media screen and (max-width:767px){#main .main__content.message .main__content-schedule{margin-top:30px}}@media screen and (min-width:768px){#main .main__content.message .main__content-schedule{margin-top:120px}}#main .main__content.message .main__content-text{font-weight:700;color:#000}@media screen and (max-width:767px){#main .main__content.message .main__content-text{padding:15px 20px;font-size:15px;background:linear-gradient(90deg,#fbeb9b 0,#f8d931 50%,#fbeb9b)}}@media screen and (min-width:768px){#main .main__content.message .main__content-text{padding:20px 0 25px;font-size:21px;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,rgba(248,217,49,.8) 45%,rgba(248,217,49,.8) 55%,hsla(0,0%,100%,0))}}#main .main__content.message .main__content-lead{margin-top:10px;background:linear-gradient(180deg,#fff,#eef2f1)}@media screen and (max-width:767px){#main .main__content.message .main__content-lead{padding:15px;line-height:1.5}}@media screen and (min-width:768px){#main .main__content.message .main__content-lead{text-align:center;line-height:2;padding-bottom:60px}}#main .main__content.message .main__content-themes{padding-top:50px}@media screen and (max-width:767px){#main .main__content.message .main__content-themes{padding-top:20px}}#main .main__content.message .main__content-message,#main .main__content.message .main__content-themes{background-color:#eef2f1}#main .main__content.message .main__content-others{background-color:#f5f5f5}@media screen and (max-width:767px){#main .main__content.message .main__content-others{padding-bottom:20px}}@media screen and (min-width:768px){#main .main__content.message .main__content-others{padding-bottom:120px}}@media screen and (max-width:767px){#main .main__content.message .main__content-list{padding:15px 35px}}@media screen and (min-width:768px){#main .main__content.message .main__content-list{display:flex;align-items:stretch;justify-content:center}}#main .main__content.message .main__content-item{box-shadow:0 0 4px rgba(0,0,0,.1)}@media screen and (max-width:767px){#main .main__content.message .main__content-item:not(:first-child){margin-top:18px}}@media screen and (min-width:768px){#main .main__content.message .main__content-item{width:33.33333%;max-width:380px;margin:0 20px;display:flex;align-items:stretch}}#main .main__content.message .main__content-link{padding:10px;background-color:#fff;text-decoration:none}@media screen and (max-width:767px){#main .main__content.message .main__content-link{display:block;position:relative}}@media screen and (min-width:768px){#main .main__content.message .main__content-link{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}}#main .main__content.message .main__content-link:hover .main__content-button{background-color:#1d23b0}#main .main__content.message .main__content-link:hover .main__content-button img{border-color:#1d23b0}#main .main__content.message .main__content-image img{width:100%;height:auto}#main .main__content.message .main__content-title{color:#f4bc00;text-align:center;font-weight:700}@media screen and (max-width:767px){#main .main__content.message .main__content-title{margin-top:5px;font-size:20px}}@media screen and (min-width:768px){#main .main__content.message .main__content-title{margin-top:10px;font-size:25px}}#main .main__content.message .main__content-description{font-size:14px;color:#333;padding:5px 20px 20px}@media screen and (max-width:767px){#main .main__content.message .main__content-description{font-size:15px;line-height:1.5;letter-spacing:.2px}}@media screen and (min-width:768px){#main .main__content.message .main__content-description{line-height:1.8}}#main .main__content.message .main__content-button{border-radius:100px 100px;text-decoration:none;line-height:1;width:calc(100% - 55px);padding:17px 35px;display:flex;align-items:center;justify-content:center;margin:auto 20px 20px 35px;background-color:#070a4a;color:#fff;font-weight:700;position:relative;font-size:16px;transition:all .2s ease-out}#main .main__content.message .main__content-button img{width:64px;height:64px;border-radius:50% 50%;background-color:#fff;margin-left:-15px;position:absolute;left:0;border:2px solid #070a4a}#main .main__content.message .main__content-button:after{content:"";font-family:FontAwesome;font-size:16px;position:absolute;right:0;margin-right:15px}#main .main__content.message .main__content-signup{background-color:#eef2f1}@media screen and (max-width:767px){#main .main__content.message .main__content-signup{padding:15px 0 50px}}@media screen and (min-width:768px){#main .main__content.message .main__content-signup{padding:70px 0}}#main .main__content.solution{background-position:bottom;background-size:cover}@media screen and (max-width:767px){#main .main__content.solution{padding-top:50px}}@media screen and (min-width:768px){#main .main__content.solution{padding-top:100px}}@media screen and (max-width:767px){#main .main__content.solution .main__content-solution{max-width:1100px}}#main .main__content.solution .main__content-solution-catchcopy{font-weight:700;text-align:center}@media screen and (max-width:767px){#main .main__content.solution .main__content-solution-catchcopy{font-size:18px;line-height:1.3}#main .main__content.solution .main__content-solution-catchcopy img{width:280px;margin-top:5px;margin-left:-15px;height:auto}}@media screen and (min-width:768px){#main .main__content.solution .main__content-solution-catchcopy{font-size:21px}#main .main__content.solution .main__content-solution-catchcopy img{width:400px;margin-top:10px;height:auto}}@media screen and (max-width:767px){#main .main__content.solution .main__content-solution-list{padding:20px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-solution-list{margin-top:30px;display:flex;align-items:stretch;border-right:1px solid #ccc}}@media screen and (max-width:767px){#main .main__content.solution .main__content-solution-item{padding:10px 0;border-top:1px solid #ccc;display:flex;align-items:center;justify-content:space-between}#main .main__content.solution .main__content-solution-item:last-child{border-bottom:1px solid #ccc}}@media screen and (min-width:768px){#main .main__content.solution .main__content-solution-item{width:33.33333%;padding:20px;border-left:1px solid #ccc;text-align:center}}#main .main__content.solution .main__content-solution-number{color:#faae00;font-style:normal;font-family:EB Garamond,serif}@media screen and (max-width:767px){#main .main__content.solution .main__content-solution-number{width:21%;line-height:1;text-align:right;padding-right:15px;font-size:40px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-solution-number{font-size:62px}}@media screen and (max-width:767px){#main .main__content.solution .main__content-solution-text{width:79%;text-align:left;font-size:16px;font-weight:600;color:#666}}@media screen and (min-width:768px){#main .main__content.solution .main__content-solution-text{font-size:18px}}#main .main__content.solution .main__content-solution-text span{color:#faae00;font-weight:700}@media screen and (max-width:767px){#main .main__content.solution .main__content-service{margin-top:15px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service{margin-top:45px}}#main .main__content.solution .main__content-service-catchcopy{font-weight:700;text-align:center}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-catchcopy{font-size:22px;line-height:1.4}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-catchcopy{font-size:28px}}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-list{padding:10px 35px 15px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-list{max-width:1100px;margin-top:30px;display:flex;align-items:stretch;justify-content:space-between}}#main .main__content.solution .main__content-service-item{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:10px 10px}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-item{margin-bottom:20px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-item{width:calc(50% - 15px)}}#main .main__content.solution .main__content-service-label{background-color:#070a4a;color:#fff;font-weight:700;text-align:center}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-label{padding:5px 0;font-size:18px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-label{margin-top:10px;font-size:22px;padding:9px 0}}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-label span{font-size:14px;display:block;line-height:1.2}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-label span{font-size:16px}}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-explain{padding:15px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-explain{padding:20px;display:flex;align-items:flex-start;justify-content:space-between}}#main .main__content.solution .main__content-service-icon{display:block}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-icon{width:auto;height:100px;margin:0 auto 10px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-icon{margin-right:20px}}#main .main__content.solution .main__content-service-text span{font-size:14px}#main .main__content.solution .main__content-service-text a{border-radius:100px 100px;text-decoration:none;line-height:1;margin-top:10px;padding:8px 8px 8px 20px;background-color:#eff2f1;display:flex;align-items:center;justify-content:space-between;color:#333;font-weight:700;transition:all .1s ease-in}@media screen and (max-width:767px){#main .main__content.solution .main__content-service-text a{font-size:15px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-service-text a{font-size:18px}}#main .main__content.solution .main__content-service-text a:hover{background-color:#bcdaf5}#main .main__content.solution .main__content-service-text a:after{content:"";font-family:FontAwesome;background-color:#070a4a;border-radius:14px 14px;width:28px;height:28px;text-align:center;line-height:28px;font-size:14px;color:#fff}#main .main__content.solution .main__content-signup{background-color:rgba(51,51,51,.9)}@media screen and (max-width:767px){#main .main__content.solution .main__content-signup{padding-top:30px}}@media screen and (min-width:768px){#main .main__content.solution .main__content-signup{margin-top:130px;padding-top:60px}}@media screen and (max-width:767px){#main .main__content.interviews{margin-top:30px;background:none!important}}@media screen and (min-width:768px){#main .main__content.interviews{padding-top:60px;background-image:url(/packs/media/interviews/image/bg_interviews-201e9bf8e550a3813bef7f659f238c7c.png);background-size:contain;background-position:top 50px center;background-repeat:no-repeat}}#main .main__content.interviews .main__content-catchcopy{color:#222;font-family:"Noto Serif JP",serif;text-align:center}@media screen and (max-width:767px){#main .main__content.interviews .main__content-catchcopy{font-size:21px}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-catchcopy{font-size:28px;font-style:normal;line-height:43px}}#main .main__content.interviews .main__content-bar{width:150px;height:3px;background-color:#f7d92e;margin:20px auto;display:flex;justify-content:flex-start}#main .main__content.interviews .main__content-bar:after{content:"";width:50%;height:3px;background-color:#0b0c4b}#main .main__content.interviews .main__content-lead{text-align:center;line-height:2;font-size:14px;color:#222;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:767px){#main .main__content.interviews .main__content-lead{text-align:left;margin-bottom:15px;padding:0 20px 30px;background-image:url(/packs/media/interviews/image/bg_interviews-201e9bf8e550a3813bef7f659f238c7c.png);background-size:105%;background-position:bottom;background-repeat:no-repeat;font-size:15px;line-height:1.7}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-lead{font-size:16px;padding-bottom:60px;background:none!important}}#main .main__content.interviews .main__content-interviews{text-align:center}@media screen and (max-width:767px){#main .main__content.interviews .main__content-interviews[data-status=closed]{display:none}#main .main__content.interviews .main__content-interviews[data-status=opened]{margin-bottom:20px;display:block}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-interviews{margin-bottom:60px}}@media screen and (max-width:767px){#main .main__content.interviews .main__content-expander{margin-bottom:35px;text-align:center}#main .main__content.interviews .main__content-expander[data-status=close] button.open,#main .main__content.interviews .main__content-expander[data-status=open] button.close{display:none}#main .main__content.interviews .main__content-expander button{border-radius:100px 100px;text-decoration:none;line-height:1;outline:none;border:none;width:260px;padding:10px 19px 10px 18px;margin:0 auto;background-color:#0a109d;display:flex;align-items:center;justify-content:space-between;color:#070a4a;transition:all .1s ease-out;vertical-align:middle;color:#fff;position:relative}#main .main__content.interviews .main__content-expander button.open:before{content:""}#main .main__content.interviews .main__content-expander button.close:before{content:""}#main .main__content.interviews .main__content-expander button:before{border-radius:100px 100px;text-decoration:none;line-height:1;width:29px;height:29px;line-height:29px;text-align:center;font-size:15px;color:#070a4a;font-family:FontAwesome;margin-right:20px;background-color:#fff;display:inline-block;position:absolute;text-shadow:0 0 1px #070a4a}#main .main__content.interviews .main__content-expander button span{width:100%;font-size:15px;padding-left:10px;display:block;text-align:center;font-weight:700;line-height:1.35}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-expander{display:none}}#main .main__content.interviews .main__content-headline{display:inline-block;border-radius:20px;position:relative;background:#070a4a;color:#fff}@media screen and (max-width:767px){#main .main__content.interviews .main__content-headline{padding:2px 25px;font-size:17px}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-headline{width:210px;height:40px;font-family:Noto Sans JP,sans-serif;font-size:18px;line-height:2}}#main .main__content.interviews .main__content-headline:after{top:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:7px solid rgba(136,183,213,0);border-top-color:#070a4a;margin-left:-7px}#main .main__content.interviews .main__content-list{margin-top:20px;text-align:left}@media screen and (min-width:768px){#main .main__content.interviews .main__content-list{max-width:1024px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}}#main .main__content.interviews .main__content-item{text-decoration:none;display:block;margin-bottom:-5px}@media screen and (max-width:767px){#main .main__content.interviews .main__content-item{padding:0 15px}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-item{width:50%;padding:0 15px}#main .main__content.interviews .main__content-item:hover div.main__content-item-inner{border-radius:12px 12px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.2);transition:all .2s ease-out}#main .main__content.interviews .main__content-item:hover div.main__content-item-inner-inner{border-radius:10px 10px;background-color:#f3f3f3}#main .main__content.interviews .main__content-item:hover div.main__content-item-inner-inner-inner{border-bottom-color:transparent}}#main .main__content.interviews .main__content-item-inner{margin:0 -15px;padding:4px;display:block;text-decoration:none}@media screen and (max-width:767px){#main .main__content.interviews .main__content-item-inner-inner{padding:0 10px}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-item-inner-inner{padding:10px 0 0 16px}}#main .main__content.interviews .main__content-item-inner-inner-inner{border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){#main .main__content.interviews .main__content-item-inner-inner-inner{padding:5px 10px 6px}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-item-inner-inner-inner{padding-bottom:8px}}#main .main__content.interviews .main__content-item-inner-inner-inner:before{content:"";font-family:FontAwesome;width:25px;height:25px;line-height:26px;color:#070a4a;background-color:#f4bc00;font-size:14px;text-align:center;border-radius:14px 14px;text-shadow:0 0 1px #070a4a;margin-bottom:4px}#main .main__content.interviews .main__content-item-texts{width:calc(100% - 35px)}#main .main__content.interviews .main__content-item-subject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#365694}@media screen and (max-width:767px){#main .main__content.interviews .main__content-item-subject{font-size:15px;line-height:1;padding-top:1px}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-item-subject{font-size:17px;line-height:26px}}#main .main__content.interviews .main__content-item-belong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#444}@media screen and (max-width:767px){#main .main__content.interviews .main__content-item-belong{font-size:13px;line-height:2}}@media screen and (min-width:768px){#main .main__content.interviews .main__content-item-belong{font-size:13px;line-height:2}}#main .main__content.comments .main__content-list{margin-top:120px}@media screen and (max-width:767px){#main .main__content.comments .main__content-item:not(:last-child){margin-bottom:40px}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item:nth-child(2n) .main__content-item-inner{padding-left:140px}}#main .main__content.comments .main__content-item:nth-child(2n) .main__content-item-thumb{order:3}#main .main__content.comments .main__content-item:nth-child(2n) .main__content-item-bar{background-color:#f0f0f0}#main .main__content.comments .main__content-item:nth-child(odd){background-color:#f5f5f5}#main .main__content.comments .main__content-item:nth-child(odd) .main__content-item-thumb{order:1}#main .main__content.comments .main__content-item:nth-child(odd) .main__content-item-bar{background-color:#fff}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-inner{padding:40px 20px}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-inner{max-width:1340px;margin:0 auto;padding:90px 0 80px;display:flex;align-items:flex-start;grid-gap:60px;gap:60px}}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-thumb{margin:-40px -20px 0;background:linear-gradient(180deg,#fff 0,#fff 40%,hsla(0,0%,100%,0) 40.1%)}}#main .main__content.comments .main__content-item-thumb span{border-radius:0 19px 19px 19px;border-right:5px solid #393b6e;border-bottom:5px solid #393b6e;display:block}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-thumb span{width:170px;margin:0 auto}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-thumb span{width:250px}}#main .main__content.comments .main__content-item-thumb img{height:auto;margin-top:-4px;margin-left:-4px;border-radius:15px 15px;display:block}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-thumb img{width:170px}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-thumb img{width:250px}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-text{order:2;width:820px}}#main .main__content.comments .main__content-item-subject{color:#222;font-weight:700}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-subject{margin-top:20px;font-size:18px;line-height:1.4}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-subject{font-size:26px;line-height:22px}}#main .main__content.comments .main__content-item-bar{width:100%;height:3px;display:flex;justify-content:flex-start}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-bar{margin:8px auto}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-bar{margin:20px auto}}#main .main__content.comments .main__content-item-bar:after{content:"";width:50px;height:3px;background-color:#f4bc00}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-body{padding-top:4px;font-size:15px;line-height:1.6}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-body{font-size:15px;line-height:32px}}#main .main__content.comments .main__content-item-body span{color:#365694;font-weight:700}#main .main__content.comments .main__content-item-belong{font-size:15px}@media screen and (max-width:767px){#main .main__content.comments .main__content-item-belong{margin-top:20px}}@media screen and (min-width:768px){#main .main__content.comments .main__content-item-belong{margin-top:18px;line-height:29px;text-align:right}}#main .main__content.comments .main__content-item-belong a{color:#f4bc00}#main .main__content.comments .main__content-item-belong span{display:inline-block}@media screen and (max-width:767px){#main .main__content.comments .main__content-signup{padding:40px 0}}@media screen and (min-width:768px){#main .main__content.comments .main__content-signup{padding:80px 0}}#main .main__content-signup>.wrapper{text-align:center}#main .main__content-signup-arrows{text-align:center;color:#fff}@media screen and (max-width:767px){#main .main__content-signup-arrows{font-size:14px}#main .main__content-signup-arrows i.fa-solid{line-height:.7;text-shadow:0 0 1px #fff}}@media screen and (min-width:768px){#main .main__content-signup-arrows{font-size:24px}#main .main__content-signup-arrows i.fa-solid{line-height:.6}}#main .main__content-signup-arrows i.fa-solid{display:block}#main .main__content-signup-lead{color:#fff;font-size:18px;text-align:center;font-weight:700}@media screen and (max-width:767px){#main .main__content-signup-lead{margin:5px 0 8px;line-height:1.4}}@media screen and (min-width:768px){#main .main__content-signup-lead{margin:15px 0 20px}}#main .main__content-signup-button{border-radius:100px 100px;text-decoration:none;line-height:1;margin:0 auto;box-shadow:0 0 4px rgba(0,0,0,.3);border:3px solid #a7bdce;background:linear-gradient(180deg,#fff,#fff);display:inline-block;color:#070a4a;transition:all .1s ease-in}@media screen and (max-width:767px){#main .main__content-signup-button{padding:8px 15px 8px 45px}}@media screen and (min-width:768px){#main .main__content-signup-button{padding:20px 20px 20px 55px}}#main .main__content-signup-button:after{border-radius:100px 100px;text-decoration:none;line-height:1;color:#070a4a;content:"";font-family:FontAwesome;margin-left:20px;background-color:#f4bc00;display:inline-block;text-shadow:0 0 1px #070a4a}@media screen and (max-width:767px){#main .main__content-signup-button:after{padding:7px;font-size:15px}}@media screen and (min-width:768px){#main .main__content-signup-button:after{padding:9px;font-size:17px}}#main .main__content-signup-button:hover{background:linear-gradient(180deg,#fff,#fff3ca);border-color:#fabe00;color:#0a109d}#main .main__content-signup-label{display:inline-block;font-weight:700;vertical-align:middle}@media screen and (max-width:767px){#main .main__content-signup-label{font-size:18px;line-height:1.2}}@media screen and (min-width:768px){#main .main__content-signup-label{font-size:26px;font-weight:700;line-height:1}#main .main__content-signup-label br{display:none}}#main .main__content-signup-copyright{font-size:12px;text-align:center}@media screen and (max-width:767px){#main .main__content-signup-copyright{margin-top:40px;padding-bottom:10px;color:#bbb}}@media screen and (min-width:768px){#main .main__content-signup-copyright{margin-top:80px;padding-bottom:15px;font-weight:700;color:#999}}