@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..700&display=swap";img{max-width:100%;height:auto;object-fit:cover}main section{max-width:990px;width:94%;margin:0 auto 50px}main .ttl_back{background-color:#00b5c3;margin-bottom:40px}main .ttl_back h1{font-size:3rem;font-weight:700;text-align:center;color:#fff;padding:38px 0}main #history_wrap{max-width:990px;width:94%;margin:0 auto 90px}main #history_wrap section h2{max-width:210px;width:100%;font-size:3rem;font-weight:500;text-align:center;color:#00b5c3;padding:2.5px 0;border:solid 4px #00b5c3}main #history_wrap section:nth-child(n+2) h2{border-left:solid 10px}main #history_wrap section .commentary{font-size:clamp(1.1rem,3vw,1.3rem);text-align:right;border-left:solid 10px #00b5c3;padding:9px 0}main #history_wrap section .section_border{border-left:solid 10px #00b5c3;position:relative;padding-top:32px}main #history_wrap section .section_border:nth-child(n+2){padding-top:0}main #history_wrap section .section_border .point{background-image:url(../images/history/point.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:26px;height:21px;margin-right:9px;position:absolute;left:-1px}main #history_wrap section .section_border .point.posi01{top:35px}main #history_wrap section .hatsutoban_flx{display:flex;justify-content:flex-start;margin:0 0 79px 35px;padding-top:32px}main #history_wrap section .hatsutoban_flx figcaption{font-size:1.8rem;width:48.5%;padding-right:54px}main #history_wrap section .hatsutoban_flx img{width:100%;object-fit:cover}main #history_wrap section .history_detail{padding-top:16px}main #history_wrap section .history_detail .ttl_box{padding:21px 35px 22px;background-color:#00b5c3;position:relative}main #history_wrap section .history_detail .ttl_box .hatsutoban{background-image:url(../images/history/hatsutoban.svg);background-repeat:no-repeat;background-size:contain;width:80px;height:44px;position:absolute;top:-42px}main #history_wrap section .history_detail .ttl_box h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:10px}main #history_wrap section .history_detail .ttl_box .movie_link{background-color:#fff;border-radius:50px;display:inline-block}main #history_wrap section .history_detail .ttl_box .movie_link a{display:block;font-size:1.8rem;font-weight:700;color:#00b5c3;padding:7px 39px 7px}main #history_wrap section .history_detail .ttl_box .movie_link:hover{opacity:.9}main #history_wrap section .history_detail .shitsumon_detail{margin:14px 0 0 58px;padding-bottom:39px;display:flex}main #history_wrap section .history_detail .shitsumon_detail ol{width:calc(100% - 220px)}main #history_wrap section .history_detail .shitsumon_detail ol li{font-size:clamp(1.6rem,2.5vw,1.8rem)}main #history_wrap section .history_detail .shitsumon_detail ol li ol{width:100%}main #history_wrap section .history_detail .shitsumon_detail ol li ol li{list-style-type:none;counter-increment:cnt}main #history_wrap section .history_detail .shitsumon_detail ol li ol li::before{content:"(" counter(cnt) ") "}main #history_wrap section .history_detail .shitsumon_detail.shitsumon_2 ol{width:calc(100% - 164px);margin-right:16px}main #history_wrap section .history_detail .shitsumon_detail.shitsumon_2 ol ol{width:100%}main #history_wrap section .history_detail .shitsumon_detail.img_none{padding-bottom:46px}main #history_wrap section .history_detail .shitsumon_detail.img_none ol{width:100%}main #history_wrap section .history_detail .shitsumon_detail.img_illust ol{width:calc(100% - 110px)}main #history_wrap section .history_detail .shitsumon_detail.img_illust ol ol{width:100%}main #history_wrap section .history_detail .history_flx{padding-bottom:35px}main #history_wrap section .history_detail .history_flx figure{display:flex;padding-left:35px;margin-bottom:14px}main #history_wrap section .history_detail .history_flx figure figcaption{font-size:1.6rem;width:calc(100% - 345px);margin-right:27px}main #history_wrap section .history_detail .history_flx figure:last-of-type{margin-bottom:0}main #history_wrap section .history_detail .history_flx figure .multiple{display:inline-block;max-width:318px;width:100%}main #history_wrap section .history_detail .history_flx figure .multiple img:first-of-type{margin-bottom:10px}main #history_wrap section .history_detail .history_flx .point{margin-top:2px}main .ttl_cmn_2{font-size:clamp(2.4rem,3.07vw,2.6rem);font-weight:700;text-align:center;margin-bottom:20px}main .ttl_cmn_2::after{content:"";display:block;width:113px;height:4px;background-color:#00b5c3;margin:13px auto 0}main .content::after{content:"";clear:both;display:block}main .content .wp-caption,main .content [class*=wp-image]{max-width:100%;margin:40px 0;display:block;height:auto;margin:1em auto}main .content .wp-caption .wp-caption-text,main .content [class*=wp-image] .wp-caption-text{font-size:1.3rem;text-align:center}main .content .wp-caption.alignright,main .content [class*=wp-image].alignright{float:right;margin:0 0 0 1em}main .content .wp-caption.aligncenter,main .content [class*=wp-image].aligncenter{display:block;margin:0 auto}main .content .wp-caption.alignleft,main .content [class*=wp-image].alignleft{float:left;margin:0 1em 0 0}main .content h3{font-size:1.8rem;font-weight:500;display:flex;align-items:center;padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #d8d8d8}main .content h3::before{content:"";display:block;width:4px;height:25px;margin-right:10px;background-color:#00b5c3}main .content p{margin:.5em 0 1em}main .content ul,main .content ol{margin:0 0 1em 22px;padding-inline-start:0}main .content ul{line-height:1.8;margin-bottom:10px;padding-left:1em;margin-left:8px}main .content ul.list_caution{font-weight:300;padding:0;line-height:1.3;margin-left:0 !important;text-indent:0%}main .content ul.list_caution li::before{content:"※";font-family:sans-serif;width:auto;height:auto;border-radius:0%;background-color:rgba(0,0,0,0);margin:0}main .content a{text-decoration:underline;color:#00e}main .content a:hover{text-decoration:none}main .content iframe{aspect-ratio:560/314;height:auto}main .content table{width:100%;border:none;border-collapse:collapse;font-size:1.5rem;white-space:nowrap;margin:1.5em 0}main .content table.is_fee tr :first-child{width:25%}main .content table.is_fee tr :not(:first-child){width:12.5%}main .content table thead th{text-align:center}main .content table th,main .content table td{font-size:1.5rem;line-height:1.5;vertical-align:top;text-align:left;border:1px solid #b5b5b5;padding:10px 13px}main .content table th{width:20%;font-weight:500;white-space:normal;background-color:#f2f2f2}main .content table th p,main .content table th ul,main .content table th ol{margin:0}main .content table tr{border:1px solid #ddd}main .content table caption{width:auto;font-weight:700;text-align:left;padding:5px 0}@media screen and (max-width: 780px){.object_sp{display:block}.object_pc{display:none}main .ttl_back h1{font-size:2.6rem}main .content h2{font-size:1.8rem}main .content h3{font-size:1.7rem}main .content h4{font-size:1.5rem}main .content h5{font-size:1.6rem}main .content h6{font-size:1.5rem}main .content table{display:block;overflow:auto}main .content table th{min-width:150px}main .content .wp-caption,main .content [class*=wp-image]{height:auto}main .content .wp-caption.alignright,main .content .wp-caption.alignleft,main .content [class*=wp-image].alignright,main .content [class*=wp-image].alignleft{float:none;margin:1em auto}}