﻿body{background-color:#fff}.animate .fadein,.animate.fadein{opacity:0;transition:opacity 1s ease}.animate.show .fadein,.animate.show.fadein{opacity:1}main{color:#14386a;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,Verdana,sans-serif}main *{position:relative}main .hidden{display:none !important}@media screen and (min-width: 871px){.pc_none,.sp_only{display:none !important}main{overflow:hidden;font-size:10px}}@media screen and (min-width: 871px) and (max-width: 1000px){main{font-size:calc(10vw / 10)}}@media screen and (min-width: 871px){main img{display:block}main a{transition:opacity 0.4s ease}main a:hover{opacity:0.5}main #kv{background-color:#fee375}main #kv .kv_pic{position:relative;left:50%;transform:translateX(-50%);max-width:1600px;width:138%}main nav{padding-top:6em;padding-bottom:0.7em}main nav ul{width:96em;margin:0 auto;display:flex;justify-content:center;align-items:flex-start}main nav ul li{display:block;width:calc(100% / 6);border-right:rgba(20,56,106,0.2) 1px solid}main nav ul li:last-child{border-right:none}main nav ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:calc(80em / 18);padding-bottom:calc(32em / 18);font-size:1.8em;line-height:calc(24 / 18);font-weight:bold;color:#14386a;text-align:center}main nav ul li a:after{content:'';display:block;width:calc(8em / 18);height:calc(8em / 18);border-right:#14386a 1px solid;border-bottom:#14386a 1px solid;position:absolute;left:50%;bottom:calc(8em / 18);transform:translateX(-50%) rotate(45deg);transform-origin:center center}main .section{padding-top:12.3em;padding-bottom:12.1em;background-repeat:no-repeat}main .section .inner_wrap{width:96em;margin:0 auto}main .section h2{font-size:1em;text-align:center;margin-bottom:3.9em;line-height:1;font-feature-settings:'palt'}main .section h2 .en{display:block;font-size:2.4em;margin-bottom:calc(38em / 24);text-transform:uppercase;letter-spacing:0.02em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}main .section h2 .jp{display:block;font-size:5em;letter-spacing:0.06em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}main .section .main_copy{text-align:center;font-size:2em;line-height:2;margin-bottom:5em}main .section .place{text-align:center;font-weight:bold}main .section .place h3{font-weight:bold;font-size:2em;line-height:1;padding:calc(81em / 20) 0 calc(12em / 20);background-image:url("../img/place.png");background-repeat:no-repeat;background-size:contain;background-position:center top;letter-spacing:0.06em;width:calc(139em / 20);text-align:center;margin:0 auto}main .section .place p{font-size:2em;line-height:1;margin-top:calc(18em / 20);font-weight:bold}main .section#report{padding-bottom:4em}main .section#report .btn{display:block;width:calc(336em / 18);font-size:1.8em;line-height:calc(70 / 18);border-radius:calc(70em / 18);margin:calc(35em / 18) auto 0;background-color:#f39800;text-align:center;color:#fff;font-weight:bold}main .section#report .btn.soon{background-color:#f3f3f3;color:#14386a;pointer-events:none}main .section#report .btn.stop{background-color:#aaaaaa;color:#fff}main .section#about{text-align:center;background-image:url("../img/about_bg.png");background-size:130.9em auto;background-position:calc(50% - 3em) 8.1em}main .section#about h2{margin-bottom:5.4em}main .section#about p{font-size:1.8em;line-height:calc(36 / 16);font-weight:bold;letter-spacing:0.06em}main .section#about p strong{font-size:calc(26em / 16);line-height:calc(46 / 26)}main .section#overview{background-image:url("../img/overview_bg.png");background-size:149.3em auto;background-position:calc(50% + 1.5em) -6.6em;background-color:#fff4cd}main .section#overview h2{margin-bottom:10em}main .section#overview table{width:100%}main .section#overview table tr{display:flex;justify-content:space-between;align-items:center}main .section#overview table tr:nth-child(n+2){margin-top:2em;border-top:rgba(20,56,106,0.4) 1px solid;padding-top:2em}main .section#overview table th,main .section#overview table td{display:block}main .section#overview table th{padding:calc(19em / 20) 0;font-size:2em;color:#fff;font-weight:bold;background-color:#14386a;border-radius:calc(14em / 20);line-height:1;width:calc(130em / 20);text-align:center}main .section#overview table td{width:calc(806em / 20);font-size:2em;line-height:1.5;font-weight:bold}main .section#overview table td strong{font-size:1.5em}main .section#overview .map{margin-top:6.6em;width:100%;height:40em;border-radius:2.4em}main .section#stage{background-image:url("../img/stage_bg.png");background-size:136.6em auto;background-position:calc(50% + 2.7em) 7.6em;background-color:#fed56c}main .section#stage .event_table{margin-top:7em}main .section#stage .event_table .row:nth-child(n+2){margin-top:3em}main .section#stage .event_table .row .event_title{display:flex;width:100%;justify-content:flex-start;align-items:center;font-size:2em;line-height:calc(38 / 20);font-weight:bold}main .section#stage .event_table .row .event_title .time{background-color:#23ac38;font-size:calc(13em / 20);color:#fff;display:inline-block;padding:0 1em;border-radius:calc(38em / 13);margin-right:1em;line-height:calc(38 / 13);font-weight:bold}main .section#stage .event_table .row .event_text{margin-top:calc(14em / 26);font-size:2.6em;background-color:#fff;text-align:center;border-radius:calc(12em / 26);line-height:calc(60 / 26)}main .section#stage .people{margin-top:8em;width:100%;display:flex;justify-content:space-between;align-items:flex-start}main .section#stage .people .col{width:46em;display:flex;justify-content:space-between;align-items:center}main .section#stage .people .col .pic{width:18em}main .section#stage .people .col .texts{width:26em}main .section#stage .people .col .texts .name{font-size:2em;line-height:1;letter-spacing:0.06em;font-weight:bold;margin-bottom:calc(15em / 20)}main .section#stage .people .col .texts p{font-size:1.6em;line-height:calc(26 / 16)}main .section#booth{background-image:url("../img/booth_bg.png");background-size:158.1em auto;background-position:calc(50% - 3.8em) 10.5em}main .section#booth .place h3{background-image:url("../img/place2.png")}main .section#booth .soon{margin-top:calc(74em / 50);font-size:5em;text-align:center;line-height:1;font-weight:bold;border-radius:calc(20em / 50)}main .section#booth .soon strong{display:block}main .section#booth .soon small{display:block;font-size:calc(16em / 50);line-height:calc(26 / 16);font-weight:normal;margin-top:2em}main .section#booth .booth_row h3{line-height:calc(50 / 30);font-size:3em;font-weight:bold;padding-left:calc(70em / 30);background-repeat:no-repeat}main .section#booth .booth_row .col_set{margin-top:4em;width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main .section#booth .booth_row .col_set .col{width:46em;display:flex;justify-content:space-between;align-items:center}main .section#booth .booth_row .col_set .col .pic{width:18em}main .section#booth .booth_row .col_set .col .texts{width:26em}main .section#booth .booth_row .col_set .col .texts .name{font-size:2em;line-height:1;letter-spacing:0.06em;font-weight:bold;margin-bottom:calc(15em / 20)}main .section#booth .booth_row .col_set .col .texts p{font-size:1.6em;line-height:calc(26 / 16)}main .section#booth .booth_row .col_set .col:nth-child(n+3){margin-top:6em}main .section#booth .booth_row.row1{margin-top:5.8em}main .section#booth .booth_row.row1 h3{background-image:url(../img/icon_fashion.svg);background-size:calc(53em / 30) calc(40em / 30);background-position:left center}main .section#booth .booth_row.row2{margin-top:7.4em}main .section#booth .booth_row.row2 h3{background-image:url(../img/icon_hair.svg);background-size:calc(36em / 30) calc(50em / 30);background-position:calc(8em / 30) center}main .section#participatory{background-image:url("../img/participatory_bg.png");background-size:120.5em auto;background-position:calc(50% + 4.35em) 3.2em;background-color:#fff4cd}main .section#participatory h2{margin-bottom:8em}main .section#participatory .main_copy{margin-bottom:calc(54em / 20)}main .section#participatory .content_set{width:100%;display:flex;justify-content:space-between;align-items:stretch}main .section#participatory .content_set .bar{width:1px;background-color:#14386a}main .section#participatory .content_set .col{width:43em}main .section#participatory .content_set .col h3{font-size:3em;margin-bottom:calc(28em / 30);line-height:1;font-weight:bold;padding-left:calc(70em / 30);background-repeat:no-repeat;background-position:left bottom}main .section#participatory .content_set .col h3 small{display:block;font-size:calc(16em / 30);margin-bottom:calc(10em / 16)}main .section#participatory .content_set .col .place_s{font-size:1.6em;line-height:calc(40 / 16);font-weight:bold;margin-bottom:calc(15em / 16)}main .section#participatory .content_set .col .place_s span{display:inline-block;padding:0 1em;border-radius:calc(10em / 16);border:#14386a 1px solid;margin-right:calc(20em / 16)}main .section#participatory .content_set .col p{font-size:1.6em;line-height:calc(26 / 16);letter-spacing:0.06em}main .section#participatory .content_set .col.col1 h3{background-image:url("../img/icon_camera.png")}main .section#participatory .content_set .col.col2 h3{background-image:url("../img/icon_message.png")}main .section#seminar{background-image:url("../img/seminar_bg.png");background-size:141.4em auto;background-position:calc(50% + 2em) 8.9em;background-color:#fed56c}main .section#seminar .row_set{margin-top:8em}main .section#seminar .row_set .row{width:100%;display:flex;justify-content:space-between;align-items:flex-start}main .section#seminar .row_set .row .texts{width:73.6em;padding-left:15.7em}main .section#seminar .row_set .row .texts .event_title{font-size:2em;line-height:calc(40 / 30);margin-bottom:calc(27em / 30);font-weight:bold}main .section#seminar .row_set .row .texts .event_title .time{position:absolute;left:calc(-157em / 13);background-color:#23ac38;font-size:calc(13em / 20);color:#fff;display:inline-block;padding:0 1em;border-radius:calc(38em / 13);margin-right:1em;line-height:calc(38 / 13);font-weight:bold}main .section#seminar .row_set .row .texts .speaker{font-size:2em;font-weight:bold;line-height:1;margin-bottom:calc(23em / 20)}main .section#seminar .row_set .row .texts p{font-size:1.8em;line-height:calc(26 / 16)}main .section#seminar .row_set .row .pic{width:16em}main .section#seminar .row_set .row .pic .name{font-size:1.6em;font-weight:bold;letter-spacing:0.06em;margin-top:1em}main .section#seminar .row_set .row .pic .name2{margin-top:0.5em;font-size:1.2em;line-height:calc(20 / 14);white-space:nowrap}main .section#seminar .row_set .row:nth-child(n+2){margin-top:6.3em}main .section#seminar .entry{border-radius:2.3em;background-color:#fff;padding:5em;margin-top:4.2em}main .section#seminar .entry h3{text-align:center;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;font-feature-settings:'palt';letter-spacing:0.06em;font-size:3em;line-height:1;margin-bottom:1.5em}main .section#seminar .entry table{width:100%}main .section#seminar .entry table tr:not(:last-child) td{padding-bottom:calc(40em / 16)}main .section#seminar .entry table th,main .section#seminar .entry table td{vertical-align:top}main .section#seminar .entry table th{width:calc(220em / 20);line-height:1.5;font-size:2em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;padding-right:calc(30em / 20)}main .section#seminar .entry table td{width:calc(640em / 16);font-size:1.6em;line-height:calc(26 / 16)}main .section#seminar .btn_set{display:flex;width:100%;justify-content:center;align-items:flex-start;margin-top:6.8em}main .section#seminar .entry_btn{display:flex;justify-content:center;align-items:center;width:calc(480em / 25);font-size:2em;height:calc(80em / 20);line-height:1.3;border-radius:calc(80em / 20);margin:0 0.5em;background-color:#f39800;text-align:center;color:#fff;font-weight:bold}main .section#seminar .entry_btn.stop{background-color:#aaaaaa;color:#fff}main .section#note{background-image:url("../img/note_bg.png");background-size:13.8em auto;background-position:calc(50% + 54.8em) calc(100% - 11.15em);padding-bottom:13.8em;padding-top:8em}main .section#note .row.border_area{border:#14386a 1px solid;padding:2.4em;margin-bottom:12em;text-align:center;border-radius:2em}main .section#note .row.border_area h2{text-align:center;font-size:2.4em;margin-bottom:calc(18em / 24)}main .section#note .row:nth-child(n+3){margin-top:4.5em;border-top:rgba(20,56,106,0.4) 1px solid;padding-top:4.8em}main .section#note .row h2{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;font-feature-settings:'palt';letter-spacing:0.06em;text-align:left;font-size:3em;line-height:1;margin-bottom:calc(45em / 30)}main .section#note .row ul,main .section#note .row p{font-size:1.6em;line-height:calc(26 / 16)}main .section#note .row li{padding-left:calc(20em / 16);position:relative}main .section#note .row li:before{content:'・';display:inline-block;position:absolute;left:0}main .section#note .row li:nth-child(n+2){margin-top:calc(27em / 16)}main .section#note .row .btn{display:block;width:calc(336em / 18);font-size:1.8em;line-height:calc(70 / 18);border-radius:calc(70em / 18);margin-top:calc(35em / 18);background-color:#f39800;text-align:center;color:#fff;font-weight:bold}main .section#note .row .btn.soon{background-color:#f3f3f3;color:#14386a;pointer-events:none}main .section#note .row .btn.stop{background-color:#aaaaaa;color:#fff}main .section#note .row table{width:100%}main .section#note .row table tr{display:flex;justify-content:space-between;align-items:center;width:100%}main .section#note .row table tr:nth-child(n+2){margin-top:2em}main .section#note .row table th,main .section#note .row table td{display:block}main .section#note .row table th{width:calc(134em / 13.4);font-size:1.34em;line-height:calc(38 / 13.4);background-color:#14386a;border-radius:calc(12em / 13.4);color:#fff;text-align:center;font-weight:bold}main .section#note .row table td{width:calc(810em / 20);font-size:2em;font-weight:bold}}@media screen and (max-width: 870px){.sp_none,.pc_only{display:none !important}main{overflow:hidden;font-size:calc(10vw / 7.5)}main img{display:block}main #kv{background-color:#fee375}main #kv .kv_pic{position:relative;width:100%}main nav{padding-top:5.1em}main nav ul{width:65em;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}main nav ul li{display:block;width:31em;border:#14386a 1px solid;border-radius:9em}main nav ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:calc(90em / 26);font-size:2.6em;line-height:calc(32 / 26);font-weight:bold;color:#14386a;text-align:center}main nav ul li:nth-child(n+3){margin-top:2em}main .section{padding-top:15em;padding-bottom:10em;background-repeat:no-repeat}main .section .inner_wrap{width:65em;margin:0 auto}main .section h2{font-size:1em;text-align:center;margin-bottom:6.5em;line-height:1;font-feature-settings:'palt'}main .section h2 .en{display:block;font-size:3em;margin-bottom:calc(46em / 30);text-transform:uppercase;letter-spacing:0.02em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}main .section h2 .jp{display:block;font-size:6em;line-height:calc(70 / 60);letter-spacing:0.06em;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold}main .section .main_copy{text-align:center;font-size:3em;line-height:calc(50 / 30);margin-bottom:calc(72em / 30);font-weight:bold}main .section .place{text-align:center;font-weight:bold}main .section .place h3{font-weight:bold;font-size:3em;line-height:1;padding:calc(132em / 30) 0 calc(20em / 30);background-image:url("../img/place_sp.png");background-repeat:no-repeat;background-size:contain;background-position:center top;letter-spacing:0.06em;width:calc(333em / 30);text-align:center;margin:0 auto}main .section .place p{font-size:3em;line-height:1;margin-top:calc(40em / 30);font-weight:bold}main .section#report .btn{display:block;width:calc(520em / 30);font-size:3em;line-height:calc(100 / 30);border-radius:calc(100em / 30);margin:calc(35em / 30) auto 0;background-color:#f39800;text-align:center;color:#fff;font-weight:bold}main .section#report .btn.soon{background-color:#f3f3f3;color:#14386a;pointer-events:none}main .section#report .btn.stop{background-color:#aaaaaa;color:#fff}main .section#about{text-align:center;background-image:url("../img/about_bg_sp.png");background-size:68.2em auto;background-position:3.3em 7.5em;padding-bottom:31.7em}main .section#about h2{margin-bottom:6.5em}main .section#about p{font-size:3em;line-height:calc(50 / 30);font-weight:bold}main .section#about p strong{font-size:calc(38em / 30);line-height:calc(58 / 38)}main .section#overview{background-image:url("../img/overview_bg_sp.png");background-size:75em auto;background-position:left -6.6em;background-color:#fff4cd}main .section#overview h2{margin-bottom:7.1em}main .section#overview table{width:100%}main .section#overview table tr{display:block}main .section#overview table tr:nth-child(n+2){padding-top:4.7em}main .section#overview table th,main .section#overview table td{display:block;width:100%}main .section#overview table th{font-size:3em;color:#fff;font-weight:bold;background-color:#14386a;line-height:calc(70 / 30);text-align:center}main .section#overview table td{font-size:3em;line-height:1.5;font-weight:bold;padding-top:calc(33em / 30)}main .section#overview table td strong{font-size:calc(40em / 30)}main .section#overview table tr:nth-child(1) td{letter-spacing:-0.02em;white-space:nowrap}main .section#overview table tr:nth-child(2) td{text-align:center}main .section#overview .map{margin-top:4em;width:100%;height:40em;border-radius:2.6em}main .section#stage{background-image:url("../img/stage_bg_sp.png");background-size:73.6em auto;background-position:left 7em;background-color:#fed56c}main .section#stage .event_table{margin-top:7.8em}main .section#stage .event_table .row:nth-child(n+2){margin-top:8em}main .section#stage .event_table .row .event_title{width:100%;font-size:3em;line-height:1;font-weight:bold;text-align:center}main .section#stage .event_table .row .event_title .time{background-color:#23ac38;font-size:calc(26em / 30);color:#fff;display:block;width:100%;line-height:calc(70 / 26);font-weight:bold;margin-bottom:calc(31em / 26)}main .section#stage .event_table .row .event_text{margin-top:calc(28em / 30);font-size:2.5em;background-color:#fff;text-align:center;border-radius:calc(12em / 26);line-height:calc(190 / 30);line-height:1.5;padding:calc(80em / 30) calc(40em / 30)}main .section#stage .people{margin-top:7.8em;width:100%}main .section#stage .people .col{width:100%;display:flex;justify-content:space-between;align-items:flex-start}main .section#stage .people .col .pic{width:24.3em}main .section#stage .people .col .texts{width:37.9em}main .section#stage .people .col .texts .name{font-size:3em;line-height:1;letter-spacing:0.06em;font-weight:bold;margin-bottom:calc(18em / 30)}main .section#stage .people .col .texts p{font-size:2.6em;line-height:calc(40 / 26)}main .section#stage .people .col:nth-child(n+2){margin-top:5.3em}main .section#booth{background-image:url("../img/booth_bg_sp.png");background-size:75em auto;background-position:left 0em}main .section#booth .place h3{background-image:url("../img/place2_sp.png")}main .section#booth .soon{margin-top:calc(70em / 40);font-size:4em;text-align:center;line-height:1;font-weight:bold;border-radius:calc(23em / 40);padding:1.5em 1em 1em;padding:0 0}main .section#booth .soon strong{display:block}main .section#booth .soon small{display:block;font-size:calc(30em / 40);line-height:calc(50 / 30);font-weight:normal;margin-top:2em;text-align:left}main .section#booth .booth_row h3{line-height:calc(54 / 40);font-size:4em;font-weight:bold;padding-top:calc(93em / 40);background-repeat:no-repeat;text-align:center}main .section#booth .booth_row .col_set{margin-top:6.5em;width:100%}main .section#booth .booth_row .col_set .col{width:100%;display:flex;justify-content:space-between;align-items:center}main .section#booth .booth_row .col_set .col .pic{width:24.3em}main .section#booth .booth_row .col_set .col .texts{width:37.9em}main .section#booth .booth_row .col_set .col .texts .name{font-size:3em;line-height:1;letter-spacing:0.06em;font-weight:bold;margin-bottom:calc(18em / 30)}main .section#booth .booth_row .col_set .col .texts p{font-size:2.6em;line-height:calc(40 / 26)}main .section#booth .booth_row .col_set .col:nth-child(n+2){margin-top:5.3em}main .section#booth .booth_row.row1{margin-top:7.8em}main .section#booth .booth_row.row1 h3{background-image:url(../img/icon_fashion.svg);background-size:calc(60em / 40) calc(46em / 40);background-position:center calc(15em / 40)}main .section#booth .booth_row.row2{margin-top:10em}main .section#booth .booth_row.row2 h3{background-image:url(../img/icon_hair.svg);background-size:calc(43em / 40) calc(60em / 40);background-position:center top}main .section#participatory{background-image:url("../img/participatory_bg_sp.png");background-size:74.5em auto;background-position:left 3.5em;background-color:#fff4cd}main .section#participatory .main_copy{margin-bottom:calc(64em / 30)}main .section#participatory .content_set{width:100%}main .section#participatory .content_set .bar{width:100%;height:1px;background-color:#14386a;margin:7.2em auto 8em}main .section#participatory .content_set .col{width:100%}main .section#participatory .content_set .col h3{font-size:4em;margin-bottom:calc(78em / 40);line-height:1;font-weight:bold;padding-top:calc(82em / 40);background-repeat:no-repeat;background-position:center top;text-align:center;background-size:calc(60em / 40) auto}main .section#participatory .content_set .col h3 small{display:inline;font-size:1em}main .section#participatory .content_set .col .place_s{font-size:3em;line-height:1.4;font-weight:bold;margin-bottom:1em;display:flex;justify-content:flex-start;align-items:center}main .section#participatory .content_set .col .place_s span{display:inline-block;padding:0 calc(26em / 30);border-radius:calc(12em / 30);border:#14386a 1px solid;margin-right:calc(21em / 30);font-weight:bold;white-space:nowrap;line-height:calc(69 / 30)}main .section#participatory .content_set .col p{font-size:3em;line-height:calc(50 / 30)}main .section#participatory .content_set .col p small{font-size:calc(24em / 30);line-height:calc(40 / 24);display:inline-block;margin-top:calc(18em / 24)}main .section#participatory .content_set .col.col1 h3{background-image:url("../img/icon_camera.png")}main .section#participatory .content_set .col.col2 h3{background-image:url("../img/icon_message.png")}main .section#seminar{background-image:url("../img/seminar_bg_sp.png");background-size:75em auto;background-position:left -6.4em;background-color:#fed56c}main .section#seminar .main_copy small{font-size:calc(24em / 30)}main .section#seminar .row_set{margin-top:8em}main .section#seminar .row_set .row{width:100%}main .section#seminar .row_set .row .texts{width:100%}main .section#seminar .row_set .row .texts .event_title{font-size:3.4em;line-height:1.5;margin-bottom:calc(38em / 40);font-weight:bold}main .section#seminar .row_set .row .texts .event_title .time{background-color:#23ac38;font-size:calc(26em / 34);line-height:calc(70 / 26);color:#fff;display:block;font-weight:bold;margin-bottom:calc(40em / 26);text-align:center}main .section#seminar .row_set .row .texts .speaker{font-size:3em;font-weight:bold;line-height:1;margin-bottom:calc(40em / 30)}main .section#seminar .row_set .row .texts p{font-size:3em;line-height:calc(50 / 30)}main .section#seminar .row_set .row .pic{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:3.8em}main .section#seminar .row_set .row .pic img{display:block;width:25.8em}main .section#seminar .row_set .row .pic .cap{width:34em}main .section#seminar .row_set .row .pic .name{font-size:3em;font-weight:bold;letter-spacing:0.06em}main .section#seminar .row_set .row .pic .name2{margin-top:calc(27em / 26);font-size:2.6em;line-height:calc(36 / 26);white-space:nowrap}main .section#seminar .row_set .row:nth-child(1) .texts .event_title{white-space:nowrap}main .section#seminar .row_set .row:nth-child(n+2){margin-top:8.3em}main .section#seminar .entry{border-radius:2.1em;background-color:#fff;padding:7em 4em 6em;margin-top:7.7em}main .section#seminar .entry h3{text-align:center;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;font-feature-settings:'palt';letter-spacing:0.06em;font-size:4em;line-height:1;margin-bottom:1.5em}main .section#seminar .entry table{width:100%}main .section#seminar .entry table tr,main .section#seminar .entry table th,main .section#seminar .entry table td{display:block}main .section#seminar .entry table th{font-size:3em;line-height:1.5;font-weight:bold}main .section#seminar .entry table td{font-size:3em;line-height:2;margin-top:1em}main .section#seminar .entry table tr:nth-child(n+2){margin-top:4em}main .section#seminar .btn_set{margin-top:5em}main .section#seminar .entry_btn{display:flex;justify-content:center;align-items:center;width:calc(520em / 30);font-size:3em;line-height:1.3;height:calc(130em / 30);border-radius:calc(130em / 30);margin:0 auto 0;background-color:#f39800;text-align:center;color:#fff;font-weight:bold}main .section#seminar .entry_btn:nth-child(n+2){margin-top:1.5em}main .section#seminar .entry_btn.stop{background-color:#aaaaaa;color:#fff}main .section#note{padding-top:10em;padding-bottom:13em}main .section#note .row.border_area{border:#14386a 1px solid;padding:3.4em 2.4em 2.4em;margin-bottom:10em;border-radius:2.1em}main .section#note .row.border_area h2{text-align:center;font-size:4em;margin-bottom:calc(24em / 40)}main .section#note .row.border_area .sp_center{display:block;text-align:center}main .section#note .row:nth-child(n+3){margin-top:6.9em;border-top:rgba(20,56,106,0.4) 1px solid;padding-top:7.9em}main .section#note .row h2{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-weight:bold;font-feature-settings:'palt';letter-spacing:0.06em;text-align:left;font-size:4em;line-height:1;margin-bottom:calc(49em / 40);text-align:center}main .section#note .row ul,main .section#note .row p{font-size:3em;line-height:calc(50 / 30)}main .section#note .row li{padding-left:calc(30em / 30);position:relative}main .section#note .row li:before{content:'・';display:inline-block;position:absolute;left:0}main .section#note .row li:nth-child(n+2){margin-top:1em}main .section#note .row .btn{display:block;width:calc(520em / 30);font-size:3em;line-height:calc(100 / 30);border-radius:calc(100em / 30);margin:calc(35em / 30) auto 0;background-color:#f39800;text-align:center;color:#fff;font-weight:bold}main .section#note .row .btn.soon{background-color:#f3f3f3;color:#14386a;pointer-events:none}main .section#note .row .btn.stop{background-color:#aaaaaa;color:#fff}main .section#note .row table{width:100%}main .section#note .row table tr,main .section#note .row table th,main .section#note .row table td{display:block}main .section#note .row table tr:nth-child(n+2){margin-top:5em}main .section#note .row table th{width:100%;font-size:3em;line-height:calc(70 / 30);background-color:#14386a;color:#fff;text-align:center;font-weight:bold}main .section#note .row table td{font-size:3em;font-weight:bold;margin-top:1em}}
