@charset "UTF-8";@import url(reset.css);@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Bold.ttf) format("truetype");font-weight:bold}html,body{font-family:'Noto Sans JP',sans-serif;font-weight:400;margin:0;padding:0;position:relative}p,span,li,dt,dd{line-height:1.8em;font-size:1em;font-weight:400}a{text-decoration:none;word-break:break-all}.wrap{width:95%;max-width:1200px;margin:0 auto}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.orenge{color:#eb612a!important}.mt_1{margin-top:1em}.mt_3{margin-top:3em}.mb_1{margin-bottom:1em}.mb_2{margin-bottom:2em}@media screen and (max-width:667px){p,li{font-size:15px}.sp-none{display:none}.pcbr{display:none}}@media screen and (min-width:668px){.sp-size{display:none}.spbr{display:none}}@media screen and (min-width:2000px){.wrap{max-width:1400px}}.btn1,.btn2{display:block;width:100%;max-width:360px;padding:.8em 0;font-weight:bold;text-align:center;margin:1em auto;position:relative;outline:none}.btn1{border-radius:2em;background:#eb622a}.btn2{border-radius:5px;background:#fff;border:solid 2px #eb612a}.btn1 span,.btn2 span{position:relative;z-index:1;display:block;width:100%;height:100%;font-weight:bold}.btn1 span{color:#fff}.btn2 span{color:#eb612a}.btn1:hover span,.btn2:hover span{color:#fff}.btn1 i,.btn2 i{margin-left:.5em}.btn1:before,.btn2:before{content:'';position:absolute;top:0;left:0;z-index:1;background:#f6881c;width:100%;height:100%;transition:transform .3s cubic-bezier(.8,0,.2,1) 0s;transform:scale(0,0);transform-origin:center}.btn1:before{border-radius:2em}.btn2:before{border-radius:0;background:#eb612a}.btn1:hover:before,.btn2:hover:before{transform:scale(1,1)}.slide-in{overflow:hidden;display:inline-block;padding-right:1em}.slide-in_inner{display:inline-block;line-height:1.5em}.slide-in_inner span{font-weight:bold!important}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100 {
	from {
		transform: translateX(-100%); /*要素を左の枠外に移動*/
        opacity: 0;
	}
	to {
		transform: translateX(0);/*要素を元の位置に移動*/
		opacity: 1;
	}
}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100 {
	from {
		transform: translateX(100%);/*要素を右の枠外に移動*/
		opacity: 0;
	}
	to {
		transform: translateX(0);/*要素を元の位置に移動*/
		opacity: 1;
	}
}.page_title1{font-weight:bold;color:#eb622a;font-size:2.5em;letter-spacing:4px;margin:0 auto 1em}@media screen and (min-width:768px){.page_title1{font-size:3em}}.page_header{padding:4em 0;margin-bottom:1em;position:relative}.page_header p{font-weight:bold;font-size:2.5em;color:#eb612a}.page_header h1{font-weight:bold;font-size:1em}@media (min-width:1000px){.page_header{margin-bottom:5em}.page_header p{font-size:4em}.page_header h1{font-size:1.1em}}@media screen and (max-width:1199px){main{margin-top:65px}#pc_nav{display:none}#sp_nav{position:fixed;top:0;background:#fff;width:100%;height:65px;z-index:3}#header_logo{position:relative}#header_logo a{width:150px;display:block;position:absolute;top:12px;left:10px}#outer-menu{position:fixed;top:0;right:60px;z-index:5}#outer-menu .checkbox-toggle{position:absolute;top:0;left:0;z-index:6;cursor:pointer;width:60px;height:60px;opacity:0}#outer-menu .checkbox-toggle:checked+.hamburger>div{transform:rotate(135deg)}#outer-menu .checkbox-toggle:checked+.hamburger>div:before,#outer-menu .checkbox-toggle:checked+.hamburger>div:after{top:0;transform:rotate(90deg)}#outer-menu .checkbox-toggle:checked+.hamburger>div:after{opacity:0}#outer-menu .checkbox-toggle:checked ~ .sp-menu {pointer-events:auto;visibility:visible}#outer-menu .checkbox-toggle:checked ~ .sp-menu > div {transform:scale(1);transition-duration:.75s}#outer-menu .checkbox-toggle:checked ~ .sp-menu > div > nav {opacity:1;transition:opacity .4s ease .4s}#outer-menu .checkbox-toggle:hover+.hamburger{}#outer-menu .checkbox-toggle:checked:hover+.hamburger>div{transform:rotate(225deg)}.hamburger{position:absolute;top:0;left:0;z-index:5;width:60px;height:65px;padding:.5em 1em;background:#eb612a;border-bottom-left-radius:1em;cursor:pointer;transition:box-shadow .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.hamburger div{position:relative;flex:none;width:100%;height:2px;background:#fff;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.hamburger div:before,.hamburger div:after{content:'';position:absolute;z-index:5;top:-10px;left:0;width:100%;height:2px;background:inherit;transition:all .4s ease}.hamburger div:after{top:10px}.sp-menu{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;display:flex;align-items:center;justify-content:center}.sp-menu div{width:1500px;height:1500px;color:#fefefe;background:#eb612a;border-radius:50%;transition:all .4s ease;flex:none;transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center}.sp-menu nav{text-align:left;width:90vw;max-height:100vh;opacity:0;transition:opacity .4s ease;overflow-y:auto}.sp-menu ul{list-style:none;margin:0;display:block;max-height:100vh;width:100%}.sp-menu li{padding:0;margin:1em 0;font-size:1em;display:block}.sp-menu li a{position:relative;cursor:pointer;transition:color .4s ease;color:#fff;display:inline;font-weight:bold}.main_list_sp li a:before{content:"\ea50";font-family:icomoon;display:inline-block;margin-right:.8em;transform:rotate(90deg)}.main_list_sp li a:hover:after{width:100%}.main_list_sp li a:after{content:'';position:absolute;z-index:5;bottom:-.15em;left:0;width:0;height:2px;background:#e5e5e5;transition:width .4s ease}#message_btn a{background:#fff;border-radius:.5em;text-align:center;display:block;width:100%;padding:.5em;color:#e85625;font-weight:bold}#message_btn a:before{display:none!important}#message_btn a i{margin-right:.5em}#message_btn a i:before{color:#e85625}.sp-menu h4{font-weight:700;font-style:italic;color:#fff;margin:.5em 0;font-size:1.5em;border-bottom:solid 1px #dd9889;padding:.3em 0}.sp-menu h4:last-of-type{margin-top:1em}.sns_list_sp{display:flex!important;justify-content:flex-start;padding-left:.5em}.sns_list_sp li{width:55px;height:55px}.sns_list_sp i{font-size:30px}}@media screen and (min-width:1200px){#sp_nav{display:none}#pc_nav{margin:0 auto;max-width:1400px}#pc_nav>div{justify-content:space-between;align-items:center}#header_logo{max-width:200px;display:block;margin:.3em 0}.g_nav{position:absolute;right:0;top:0;width:75%;max-width:1170px;background:#eb612a;border-bottom-left-radius:2em;padding:1.2em .5em;justify-content:flex-end}.g_nav ul{justify-content:flex-end}.g_nav li{text-align:center;line-height:1.6}.g_nav a{color:#fff;font-weight:500;font-size:.9em;margin:0 1em;position:relative;padding:.5em 0;display:inline}.g_nav a:after{content:'';position:absolute;z-index:5;bottom:-.1em;left:0;width:0;height:2px;background:#e5e5e5;transition:width .4s ease}.g_nav a:hover:after{width:100%}.sns_list_pc li{width:30px;height:30px;margin:0 .5em}.sns_list_pc li i{font-size:25px}#message_btn{border-left:solid 1px #fff;padding-left:.5em;margin-left:.5em}#message_btn i{margin-right:.5em;font-size:1.5em}}@media screen and (min-width:1200px) and (max-width:1400px){#header_logo{margin-top:1.2em}.sns_list_pc{margin:1.2em 1.2em 0 0}}@media screen and (min-width:1400px){.g_nav{justify-content:space-around}}@media screen and (max-width:667px){#page-top{display:none!important}}@media screen and (min-width:668px){#page-top{position:fixed;bottom:5%;right:15px;text-decoration:none;z-index:5000}#page-top a{width:50px;height:50px;background:#eb612a;border-radius:50%;line-height:50px;display:block;text-align:center;color:#fff}}@media screen and (max-width:667px){#ft_fix{position:fixed;display:flex;align-items:center;z-index:4;bottom:0;left:0;width:100%;background:#f9f1e6;padding-bottom:env(safe-area-inset-bottom)}#fix_time{width:35%}#fix_time a{background:#f6881c;border-radius:5px;margin:.5em .3em}#fix_message{width:50%}#fix_message a{background:#eb612a;border-radius:5px;margin:.5em .3em}#fix_top{width:15%}#fix_top a i{color:#eb612a;font-size:1.2em}#ft_fix a{color:#fff;text-align:center;display:block;padding:.5em 0;font-weight:bold;font-size:.9em}#fix_time i,#fix_message i{margin-right:.5em}}@media screen and (min-width:668px){#ft_fix{display:none}}#footer_wrap{background:#f9f1e6;padding:1em 0;margin-top:8em}#footer_wrap>div{align-items:center;width:100%}#footer_wrap h1{max-width:200px}.ft_nav_wrap li a{color:#000;font-size:.9em;font-weight:500}.ft_nav1 li a:before,.privacy_link:before{content:"\ea50";font-family:icomoon;display:inline-block;margin-right:.5em;transform:rotate(90deg);color:#eb612a}.ft_nav2 i{margin-right:.5em;font-size:1.2em}@media screen and (max-width:1199px){#footer_wrap h1{margin:0 auto 2em}.ft_nav1 li{width:50%;border-bottom:solid 1px #eadac3;padding:.8em 0}.ft_nav1 li:nth-child(odd){border-right:solid 1px #eadac3}.ft_nav1 li:first-child,
	.ft_nav1 li:nth-child(2){border-top:solid 1px #eadac3}.ft_nav2{margin-top:1em}.ft_nav2 li{width:90%;margin:.5em auto}.ft_nav2 li a{text-align:center;font-weight:bold;display:block;padding:.5em;font-size:1em;border-radius:2em}.ft_nav2 li:first-child a{background:#eb612a;border:solid 2px #eb612a;color:#fff}.ft_nav2 li:nth-child(2) a{border:solid 2px #eb612a;color:#eb612a;background:#fff}.privacy_link{font-weight:500!important}.sponsor{max-width:80%}}@media screen and (min-width:1200px){#footer_wrap div{display:flex;flex-wrap:wrap;justify-content:space-between}.ft_nav_wrap{width:calc(100% - 250px);text-align:right}.ft_nav_wrap ul{justify-content:flex-end}.ft_nav_wrap li{margin:0 .5em}.ft_nav2 i{color:#eb612a}}.sponsor{margin:2em auto}.sponsor ul{align-items:center}.sponsor li{width:100%;margin:.5em auto;text-align:center}.sponsor li:last-of-type{width:45%}@media screen and (min-width:768px){.sponsor li{width:28%}.sponsor li:last-of-type{width:8%}}#act_link{text-align:center;margin:.5em auto}#act_link a{max-width:150px;display:inline-block;margin-left:.5em}#copy{background:#000;color:#fff;width:100%;padding:1em 0;text-align:center;margin:3em auto 0;font-size:12px;display:block;letter-spacing:1px}.archive_list{justify-content:flex-start;border-bottom:solid 1px #ccc;padding:.5em}.archive_list dt,.archive_list dd{width:100%}@media (min-width:668px){.archive_list dt{width:25%}.archive_list dd{width:75%}}.archive_list a{color:#000}.archive_list a:hover{text-decoration:underline}.single_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.content_wrap,.side_archive{width:100%;margin:1em 0}@media screen and (min-width:769px){.content_wrap{width:68%}.side_archive{width:30%}}.post-meta span{font-size:14px;display:block;margin:0;color:#aaa}.post-meta h2{font-weight:bold;font-size:1.2em;line-height:1.6;border-bottom:solid 1px #ccc;padding:0 0 .5em 0;margin-bottom:.5em}@media screen and (min-width:668px){.post-meta h2{font-size:1.5em}}.content_title{margin-top:.3em;font-size:1.5em;font-weight:500;border-bottom:solid 2px #272d31;padding-bottom:.5em;margin-bottom:1em;line-height:1.8em}.single_content h1,.single_content h2,.single_content h3,.single_content h4,.single_content h5{margin:1em auto;font-weight:bold;line-height:1.6em}.single_content h1{font-size:1.4em;background:#ffd9cc;padding:.5em}.single_content h2{font-size:1.3em;border-left:solid 5px #eb622a;padding:0 .5em;color:#eb622a}.single_content h3,.single_content h4,.single_content h5{font-size:1.2em;padding:0}.single_content img{max-width:100%;height:auto;margin:1em auto}.single_content p{line-height:1.8}.navigation{border-top:solid 1px #ccc;padding:1em;margin-top:3em;display:flex;flex-wrap:wrap;justify-content:space-between}.navigation a{color:#000}.alignright{text-align:right}.archive_title{margin-bottom:.5em;color:#eb622a;font-weight:bold;font-size:1.5em}.side_archive a{display:block;color:#000;border-bottom:solid 1px #ccc;padding:.8em 0}.side_archive dt{width:30%}.side_archive dd{width:68%}.side_archive dt figure{aspect-ratio:4 / 3;text-align:center;background:#eee}.side_archive dt figure img{vertical-align:bottom;height:100%;width:100%;object-fit:contain}.side_archive dd{line-height:1.6}.side_archive dd span{font-size:13px;color:#aaa;margin-bottom:.3em;display:block;line-height:1}.side_archive h3{font-weight:bold;font-size:1em;line-height:1.6}.pager{text-align:center}.pager span.current,.pager a.page-numbers{display:inline-block;background:#eb612a;text-align:center;padding:1em;border-radius:.3em;margin-right:.5em;color:#fff;font-weight:bold;line-height:1}.pager a.page-numbers{background:#f4f4f4;color:#b6b6b6;text-decoration:none}.pager a.page-numbers:hover{opacity:.8}.form-flow{margin:1em auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form-flow>li{margin:.5em 0;width:32%;background:#ccc;padding:.8em;text-align:center;border-radius:.3em;color:#a7a7a7;font-weight:bold}.form-flow li.pickup{background:#eb612a!important;color:#fff}.form-att-b{font-weight:bold}.form-att{color:red;font-weight:bold}#form{margin:3em auto}#form dl{border-bottom:dashed 1px #ccc;padding:1em 0;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#form dt,#form dd{padding:.3em 0;margin:0;font-size:1em}@media screen and (max-width:668px){#form dt,#form dd{width:100%}}@media screen and (min-width:668px){#form dt{width:25%;margin-right:5%}#form dd{width:65%}}#form input[type="text"],#form input[type="email"],#form input[type="url"],#form textarea,#zip_wrap input[type="tel"]{border:solid 1px #b6b6b6;border-radius:5px;padding:1em .5em;margin:0;font-size:16px;width:100%;box-sizing:border-box}input[type="text"].tel,input[type="text"].zip{padding:1em}input[type="text"].your_birth{width:25%!important}input[type="text"].your_old{width:20%!important}#old_wrap{display:inline-block}@media screen and (max-width:668px){input[type="text"].tel,input[type="tel"].zip{width:auto!important}}@media (min-width:668px){input[type="text"].tel,input[type="tel"].zip{width:10%!important}input[type="text"].your_birth{width:15%!important}}#zip_wrap{margin-bottom:.8em}#zip{width:60%!important}@media (min-width:668px){#zip{width:30%!important}}#zip_wrap span{display:inline-block;margin-left:.5em}.confirm #zip_wrap span{display:none}input[type="text"].w-100,#form input[type="email"].w-100,textarea.w-100{width:100%}.mwform-radio-field{margin:1em auto}.c_info dd{display:flex;flex-direction:column;justify-content:flex-start}.c_info dd span{margin:.5em 0;margin-left:0!important;font-size:.9em}.com_name dd{display:flex;flex-wrap:wrap;justify-content:space-between}.com_n1{width:60%!important}.com_n2{width:30%!important}.mwform-zip-field{display:block}.gakunen_select{display:inline-flex;align-items:center;position:relative}.gakunen_select:after{position:absolute;right:30px;width:10px;height:7px;top:23px;background-color:#535353;clip-path:polygon(0 0,100% 0,50% 100%);content:'';pointer-events:none}#check .gakunen_select:after{display:none}.gakunen_select select{appearance:none;min-width:230px;height:3.2em;padding: .4em calc(.8em + 30px) .4em .8em;border:1px solid #d0d0d0;border-radius:3px;background-color:#fff;color:#333;font-size:1em;cursor:pointer;margin-bottom:.5em}input[type="submit"]{display:block;width:90%;max-width:250px;background:#eb612a;text-align:center;padding:.8em;border:none;margin:3em auto;border-radius:2em;color:#fff;font-weight:bold;outline:none}input[type="submit"].back{background:#ccc}input[type="submit"]{appearance:none}.error{margin:.5em auto}.privacy_check{text-decoration:underline}.thanks_message h3{margin:1em auto;font-size:1.2em;font-weight:bold;text-align:center}.thanks_message p{line-height:1.8em;margin-bottom:2em;text-align:center}#message .thanks_message h3{font-size:2em;color:#eb612a;line-height:1.5}#message .thanks_message p{font-weight:bold}@media (min-width:668px){#contact .thanks_message h3{font-size:1.6em}}.thanks_message h4{text-align:center;margin:1em}.hissu:before{content:'必須';background:#f17676;padding:.3em;color:#fff;margin-right:.5em;display:inline-block;font-size:12px;line-height:1}.nini:before{content:'任意';background:#9b9b9b;padding:.3em;color:#fff;margin-right:.5em;display:inline-block;font-size:12px;line-height:1}#form .form_title{color:#b60f41;font-size:1.2em;padding:.5em 0;border-bottom:solid 1px #b60f41;margin-bottom:1em;font-weight:bold;margin-top:3em}#form .form_title:first-of-type{margin-top:0}#form dd a{color:#000}@charset "utf-8";.program_wrap{width:100%;margin:.5em 0}.archives_wrap{width:48.5%;margin:.5em 0}.program_wrap a{display:flex;color:#000}.archives_wrap a{color:#000;display:block}.program_wrap a:hover,.archives_wrap a:hover{opacity:.8;transition:.2s}.program_wrap figure,.archives_wrap figure{position:relative;overflow:hidden;aspect-ratio: 16 / 9;margin-bottom:.5em;border-radius:5px}.archives_wrap figure{text-align:center;background:#eee}.program_wrap figure img{width:100%;height:100%;object-fit:cover;object-position:center}.archives_wrap figure img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.livetime{color:#eb622a;display:block;font-size:.85rem;line-height:1;font-weight:600}.livetime i{margin-right:.5em}.program_wrap h3,.archives_wrap h3{font-weight:bold;font-size:1em;line-height:1.6}.archives_wrap h3{margin-top:.3em}.archives_wrap span.date{display:inline-block;margin-right:.5em;font-weight:400}.archives_wrap span.category{background:#eb612a;color:#fff;font-weight:bold;font-size:.8em;padding:.3em .5em;display:inline-block;line-height:1;text-transform:uppercase}#cat_information{background:#15a7b1}#cat_event{background:#eb612a}@media screen and (max-width:767px){.program_wrap a{justify-content:space-between}.program_wrap figure{width:35%;padding:0}.archives_wrap figure{padding:0;background:none;border-radius:0;margin:0}.program_wrap div{width:62%}.livetime{margin-bottom:.5em}}@media screen and (min-width:768px){.program_wrap{width:48%;margin-bottom:4em}.archives_wrap{margin-bottom:4em}.program_wrap a{flex-direction:column}.program_wrap h3,.archives_wrap h3{font-size:1.3em}.livetime{margin:.5em 0}}@media screen and (min-width:1200px){.program_wrap,.archives_wrap{width:30%}.target-area::after{content:"";display:block;width:30%}}#single_program_header{width:100%;height:auto;margin:1em auto}#single_program_header figure{position:relative;text-align:center;width:100%;height:100%}#single_program_header figure:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1}#single_program_header figure img{width:100%;max-width:800px;height:100%;margin:0 auto;vertical-align:bottom;position:relative;z-index:2;object-fit:contain}@media screen and (min-width:768px){#single_program_header{height:450px}}#program_content h2{font-weight:bold;font-size:1.6em;line-height:1.6;margin-bottom:1em;text-align:center}#introduction{margin:1em auto;padding:1em 1em 3em 1em;border:solid 2px #eb622a;border-radius:8px;max-width:800px;position:relative}#introduction:before{content:'';width:25px;height:25px;display:block;background:#fff;position:absolute;right:5%;top:-5px}#introduction:after{content:'';width:25px;height:25px;display:block;background:#fff;position:absolute;left:5%;bottom:-5px}#introduction>h3{font-weight:bold;color:#eb622a;font-size:2em;line-height:1.3;text-align:center}#introduction>p{margin:1em auto}@media screen and (min-width:668px){#program_content h2{font-size:2.5em}#program_content>p{font-weight:500;font-size:1.1em}#introduction>p{text-align:center}}#program_personality{text-align:center;margin:2em auto;border-bottom:solid 1px #ccc}#program_personality h3{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.5em;position:relative;display:block;padding:.5em 0;text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#program_personality figure{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:1em auto}#program_personality figure img{width:100%;height:100%;object-fit:cover}#program_personality a{font-weight:bold;font-size:1em;display:inline-block;margin:0 auto 1em;color:#000}#program_personality a p{font-weight:bold}.tag_title{text-align:center}.tag_title h3{position:relative;padding:.5em 2rem;color:#fff;background:#eb622a;display:inline-block;border-radius:5px;font-weight:bold;margin-bottom:.5em}.tag_title h3:after{position:absolute;top:2em;right:calc(50% - 7px);width:0;height:0;content:'';border-width:7px 7px 0 7px;border-style:solid;border-color:#eb622a transparent transparent transparent}.tag_title p{font-weight:bold;font-size:1.1em}@media screen and (min-width:668px){.tag_title h3:after{top:calc(50% - 7px);right:-11px;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #eb622a}.tag_title p{display:inline-block;margin-left:1em}}#archive_single .page_header{margin-bottom:0}#archive_single .content_wrap{width:100%}.archive_title_wrap{text-align:center;margin-bottom:2em}.archive_title_wrap h2{font-weight:bold;font-size:1.6em;line-height:1.6;margin-bottom:.5em}span.archive_cat{background:#eb612a;display:inline-block;padding:.3em 1em;line-height:1;font-weight:bold;border-radius:5px;margin-right:.5em;color:#fff;text-transform:uppercase}.archive_title_wrap span.date{font-weight:bold;color:#989898;display:inline-block}.archive_excerpt{font-size:1.2em;line-height:1.8;text-align:center;margin-bottom:1em}#archive_single .tag_wrap{margin-top:1em}.archive_tag{color:#3e3406;font-weight:500;display:inline-block;margin-right:.5em;font-size:13px;padding:.5em;border:solid 1px #ccc;border-radius:3px;line-height:1}.archive_tag:before{font-family:icomoon;content:'\e935';margin-right:.5em}.archive_content_wrap iframe{width:100%;max-width:800px;height:auto;aspect-ratio:16 / 9;margin:1em auto}.wp-block-embed__wrapper{text-align:center}@media screen and (min-width:768px){.archive_title_wrap h2{font-size:2em}}#about .page_header{margin-bottom:0}#about{overflow:hidden}#about_intro{position:relative}#about_intro span.slide-in{position:absolute;top:5%;left:0;z-index:-1}#about_intro span.about_en{font-family:'Open Sans',sans-serif;font-weight:bold;white-space:nowrap;display:inline-block;color:#fff;font-size:5em;letter-spacing:2px;-webkit-text-stroke:1px #eb612a;text-stroke:1px #eb612a;line-height:1}#about_intro h2{font-weight:bold;font-size:2.2em;margin-bottom:1em;line-height:1.3}#about_intro p{line-height:2;font-weight:500;margin-bottom:2em}#about_intro .about_img figure{aspect-ratio: 49 / 65;overflow:hidden}#about_intro .about_img figure img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:668px){#about_intro span.slide-in{top:10%}#about_intro span.about_en{font-size:5.5em}#about_intro h2{font-size:3em}#about_intro p{font-size:1.1em}}@media screen and (min-width:1024px){#about_intro h2{font-size:4em}#about_intro span.about_en{font-size:7.5em}}@media screen and (min-width:1440px){#about_intro span.about_en{font-size:10em}}.about_page_swiper{position:relative;z-index:3}.about_page_swiper li{aspect-radio: 5 / 7;position:relative}.about_page_swiper li img{width:100%;height:100%}.about_page_swiper .swiper-wrapper{transition-timing-function:linear}.features_title{text-align:center;display:block;margin:1em auto 2em}.features_title span{color:#eb612a;font-weight:bold;font-size:1.5em;text-align:center;line-height:1.3}@media screen and (min-width:668px){.features_title span{font-size:1em}}.features_title h2{font-weight:bold;display:block;font-size:1.2rem;padding-top:1em;color:#000}#features_about dl{align-items:center;margin-bottom:4em}#features_about dt,#features_about dd{width:100%;margin:.5em auto}#features_about h3{font-weight:bold;font-size:2.3em;line-height:1.3;margin-bottom:.5em}#features_about h3+span{color:#eb612a;display:block;margin-top:1em;margin-bottom:2em;font-weight:bold;font-size:1.2em;font-style:italic}#features_about dt p{line-height:2}#features_about dd figure{aspect-ratio:1 / 1;overflow:hidden;margin-bottom:1em;max-width:800px}#features_about dd figure img{width:100%;height:100%;object-fit:cover}#features_about a.btn2{margin:2em auto 5em 0}@media screen and (min-width:668px){.features_title{font-size:5em}#features_about h3{font-size:3.5em}#features_about dt p{font-size:1.1em}}@media screen and (max-width:1200px){#features_about dl{flex-direction:column-reverse}}@media screen and (min-width:1200px){#features_about dt{width:52%}#features_about dd{width:40%}}@media screen and (min-width:668px) and (max-width:1200px){.tab_br_none{display:none}}.syuzai{text-align:center;margin:2em auto}.syuzai h3{font-weight:bold;color:#eb612a;font-size:2em;margin-bottom:1em;padding:.5em;border-radius:5px;border-top:solid 1px #ccc;padding-top:1em}.syuzai p:first-of-type{font-weight:bold;margin-bottom:1em}.syuzai .btn1{margin:2em auto}.personality_wrap{width:49%;margin:.5em 0}.personality_wrap a{color: 000;display:block}.personality_wrap figure{aspect-ratio:1.3 / 1;max-width:400px;overflow:hidden;border-radius:8px;margin-bottom:.5em;background:#fff}.personality_wrap figure img{width:100%;height:100%;object-fit:contain}.personality_wrap h3{font-weight:bold;font-size:1.2em;line-height:1.6;color:#000}.personality_wrap a>span{color:#eb622a;display:block;font-size:15px;letter-spacing:1px;font-weight:bold}@media screen and (min-width:668px){.personality_wrap{width:32%}#personality ul:after{content:"";display:block;width:30%}}#single_personality_header{background:#ffefea;margin:2em auto;padding:1em 0}#single_personality_header>div{justify-content:space-around;align-items:center}.pheader_img{text-align:center}.pheader_img figure{width:300px;height:300px;border-radius:50%;overflow:hidden;margin:0 auto}.pheader_img .pheader_title{width:100%;margin:.5em 0}@media screen and (min-width:668px){.pheader_img,.pheader_title{width:50%}}.pheader_title span{color:#eb622a;font-weight:bold;letter-spacing:1px;display:block;font-size:1.2em}.pheader_title h1{font-weight:bold;font-size:2.2em;margin-bottom:1em}.pheader_title h3{font-weight:bold;display:inline-block;margin-right:1em;background:#eb622a;color:#fff;border-radius:5px;padding:.3em 1em;font-size:15px}.pheader_title p{font-weight:bold;display:inline-block}.profile_wrap{margin-bottom:3em}#personality_content h2{font-size:2em;margin-bottom:1em;font-family:'Open Sans',sans-serif;font-weight:700;padding:1rem 2rem;color:#fff;background:#eb622a;-webkit-box-shadow:5px 5px 0 #b52d06;box-shadow:5px 5px 0 #b52d06;width:100%;height:100%}.basic_profile,.pprogram{width:100%;margin:.5em auto}@media screen and (min-width:668px){#personality_content h2{width:25%}.basic_profile,.pprogram{width:60%}}.basic_profile h3{border-top:solid 1px #ccc;font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.5em;padding-top:1em;margin-top:2em}.sns_link{padding-top:1em;margin:1em auto}.sns_link li{display:inline-block;margin:0 1em 0 0}.sns_link li a{width:50px;height:50px;border-radius:50%;background:#fff;color:#fff;display:block;font-size:1.3em;text-align:center;line-height:50px}#sns_x{background:#000}#sns_fb{background:#175eef}#sns_insta{background:#c5408e}#sns_hp{background:#878787}.other_profile{margin-top:1em}.other_profile h3{position:relative;padding:1rem 2rem;border:3px solid #d8d8d8;border-radius:10px;background:#f9f9f9;font-weight:bold;font-size:1em;margin-bottom:1em}.other_profile h3:before{position:absolute;bottom:-14px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#d8d8d8 transparent transparent transparent}.other_profile h3:after{position:absolute;bottom:-10px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0 12px;border-style:solid;border-color:#f9f9f9 transparent transparent transparent}.other_profile p{margin-bottom:2em}.pprogram figure{max-width:600px}.pprogram p{margin:1em auto;font-weight:bold;font-size:1.2em}.pprogram a{color:#eb622a;font-weight:bold;display:inline-block;border-bottom:solid 2px #eb622a;padding-bottom:.5em}.pprogram a i{margin-left:1em;font-size:.8em}.pprogram a:hover{color:#ff9773;border-bottom-color:#ff9773}.about_table>dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;border-bottom:solid 1px #ccc}.about_table>dl>dt,.about_table>dl>dd{width:100%;margin:0;padding:1em}.about_table>dl>dt{font-weight:bold;font-size:1em;background:#ffefea;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:768px){.about_table>dl>dt{width:25%}.about_table>dl>dd{width:75%}}.operation_taisei{display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1.6}.operation_taisei dt,.operation_taisei dd{line-height:2.5}.operation_taisei dt{width:70%;font-weight:500}.operation_taisei dd{width:30%}@media screen and (min-width:768px){.operation_taisei dt{width:27%}.operation_taisei dd{width:73%}}#contribution_intro h2{font-weight:bold;font-size:1.7em;margin-bottom:1em;line-height:1.5;text-align:left}#contribution_intro h2 span{font-weight:bold;line-height:1.5}@media screen and (min-width:668px){#contribution_intro h2{font-size:3em;text-align:center}}@media screen and (min-width:1024px){#contribution_intro h2{font-size:4em}}#contribution_list_wrap{background:#f9f1e6;padding:5em 0;margin:3em 0}.contribution_list{background:#fff;border-radius:10px;padding:2em;box-shadow: 0 3px 6px rgb(228 206 198 / 28%);margin:0 auto 2em}.contribution_title{margin-bottom:2em;align-items:center}.contribution_title dt{width:100%;margin-bottom:.5em}.contribution_title span{color:#eb612a;font-weight:bold;letter-spacing:1px;font-size:.9em;display:block;margin-bottom:1em;line-height:1}.contribution_title h3{font-weight:bold;font-size:2.3em;line-height:1.3}.contribution_title dd{width:100%;margin-bottom:.5em}.contribution_title dd p{font-weight:bold;font-size:1.2em}.contribution_img figure{position:relative;aspect-ratio: 16 / 9;width:100%;margin-bottom:.5em}.contribution_img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:667px){.contribution_title dt{border-bottom:solid 5px #eb612a;padding:1em 0}}@media screen and (min-width:668px){.contribution_img figure{width:49%}.contribution_title dt,.contribution_title dd{width:50%}.contribution_title dt{border-left:solid 5px #eb612a;padding:1em 0 1em 1em}}#expedition_header{position:relative;margin:3em auto}#expedition_header_img{position:relative}#expedition_header_img:before{content:'';background:rgba(0,0,0,.5);width:100%;height:100%;display:block;position:absolute}#expedition_header_img div{width:50%;aspect-ratio:480　/　286
}#expedition_header_img div img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}@media screen and (min-width:668px){#expedition_header_img div{width:25%}}#expedition_header h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px}#expedition_read{text-align:center}#expedition_read h2{position:relative;margin-bottom:2em}#expedition_read h2 span{background:#eb612a;display:inline-block;padding:0 2em;border-radius:2em;color:#fff;font-weight:bold;font-size:1.5em;font-family:"M PLUS 1",sans-serif}#expedition_read h2:before{content:'';background:url(https://oibc-icora.com/img/expedition/icorachan.png) no-repeat center;width:100px;height:100px;display:block;margin:1em auto;background-size:contain}#expedition_read h2:after{content:'';background:url(https://oibc-icora.com/img/expedition/about_ic.png) no-repeat bottom;background-size:contain;position:absolute;bottom:-13px;left:50%;transform:translate(-50%,0);display:block;width:15px;height:15px}#expedition_read p{font-family:"M PLUS 1",sans-serif;font-size:.95em;margin-bottom:2em;font-weight:500}#expedition_read li{width:100%;padding:1em}@media screen and (min-width:668px){#expedition_read li{width:32%}#expedition_read h2 span{font-size:2em}#expedition_read p{font-size:1.5em}}#expedition_member{background:#f9f1e6;padding:3em 0;margin:3em auto 0}#expedition_member h2{margin:1em auto;text-align:center}.member_list{width:100%;margin-bottom:1em;text-align:center}.member_list figure{aspect-ratio: 1 / 1;max-width:250px;max-height:250px;border-radius:50%;overflow:hidden;margin:0 auto}.member_list figure img{width:100%;height:100%;object-fit:cover}.member_list h3{font-family:"M PLUS 1",sans-serif;font-size:1.5em;font-weight:500;margin:.5em}.member_profile{background:#fff;border-radius:7px;padding:1.5em 1em;box-shadow:0 3px 6px rgba(0,0,0,.3);position:relative;text-align:left}.member_profile h4{font-weight:bold;font-size:.9em;color:#eb2e59}.member_profile p{border-bottom:solid 1px #eb612a;margin-bottom:.5em;padding-bottom:.5em}.member_profile:before,.member_profile:after{content:'';width:10px;height:10px;background:#eb612a;display:block;border-radius:50%;position:absolute;top:7px}.member_profile:before{left:7px}.member_profile:after{right:7px}@media screen and (min-width:668px){.member_list{width:32%}#expedition_member ul:after{content:'';display:block;width:32%}}#expedition_info{background:url(https://oibc-icora.com/img/expedition/expedition_bg.jpg) no-repeat top;background-size:cover;padding:3em 0;margin-bottom:3em;overflow:hidden}#expedition_info h2{text-align:center;max-width:600px;margin:1em auto 2em}.expedition_list{width:100%;margin-bottom:1em;list-style:none}.expedition_list a{display:block;color:#000}.expedition_list a:hover img{transform:scale(1.1);transition:.2s}.expedition_list figure{position:relative;aspect-ratio: 600 / 400;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden;background:#fff}.expedition_list figure img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.expedition_list h4{font-weight:bold;font-size:1.3em;line-height:1.5;margin-top:.5em}.expedition_list span{font-size:.9em;font-weight:normal;display:block}@media screen and (min-width:668px){.expedition_list{width:32%}#expedition_info ul:after,#archive_expedition ul:after{width:32%;display:block;content:''}}#expedition_recruit_wrap{text-align:center;margin:2em auto}#merit_wrap{margin:3em auto;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}#merit_wrap h2{text-align:center;margin:0 auto 1em;font-family:"M PLUS 1",sans-serif;font-weight:500;font-size:1.5em;background:#eb612a;color:#fff;padding:1em}#merit_wrap ul{padding:1em}#merit_wrap li{font-family:"M PLUS 1",sans-serif;font-weight:500;list-style:none;font-size:1.2em;margin-bottom:1em;border-bottom:solid 2px #ffe8df;padding-bottom:.5em}#merit_wrap li:before{content:'';background:url(https://oibc-icora.com/img/expedition/merit_ic.png) no-repeat center;background-size:contain;width:35px;height:35px;display:inline-block;margin-right:.5em}#archive_expedition{background:url(https://oibc-icora.com/img/expedition/expedition_bg.jpg) no-repeat top;background-size:cover;padding:3em 0;margin:3em auto;overflow:hidden}#archive_expedition h1{margin:2em auto 6em;max-width:600px;text-align:center}#recruitmembers_header{text-align:center;position:relative;background:url(https://oibc-icora.com/img/recruitmembers/title_bg2.png) no-repeat top;background-size:cover;padding-bottom:2em;margin-top:10em}#recruitmembers_header:before{content:'';background:url(https://oibc-icora.com/img/recruitmembers/title_bg1.png) no-repeat top;background-size:cover;top:-100px;width:100%;height:100px;display:block;position:absolute}#recruitmembers_header h2{font-weight:bold;font-size:1.2em;line-height:1.6;margin:1em auto}@media screen and (min-width:668px){#recruitmembers_header h2{font-size:2em}}#recruitmembers_read{overflow:hidden}#recruitmembers_read img{vertical-align:bottom}#recruitmembers_about{background:url(https://oibc-icora.com/img/expedition/expedition_bg.jpg) no-repeat center;background-size:cover;padding:1em 0 5em;margin-bottom:5em}#recruitmembers_about h3{font-size:1.3em;font-weight:bold;margin-bottom:3em;text-align:center;margin:1em auto;line-height:1.6}#recruitmembers_about li{width:100%;margin-bottom:.5em;text-align:center}@media screen and (min-width:668px){#recruitmembers_about h3{font-size:1.5em}#recruitmembers_about li{width:32%}}#youkou_title{padding:1em 1em 2em;text-align:center;border-radius:10px;margin-bottom:3em}#youkou_title h3 img{width:95%;max-width:600px}#youkou_title h3 span{display:block;font-weight:bold;font-size:2em;line-height:1}@media screen and (min-width:668px){#youkou_title h3 span{font-size:3em}}.youkou_list{margin-bottom:1.5em;border-bottom:solid 1px #ccc;padding-bottom:1em}.youkou_list dt{font-weight:bold;font-size:1.5em;line-height:1.5;padding:.1em 0 .1em .5em;border-left:solid 5px #eb612a;margin-bottom:1em}.youkou_title dd{line-height:1.6}#recruitmembers_form h2{text-align:center;font-weight:bold;font-size:2em;margin:2em auto 1em;color:#eb612a;line-height:1.5}.privacy_wrap{margin:2em auto}.privacy_wrap dl{line-height:1.8em;padding:1em 0;margin:1em auto}.privacy_wrap dt{font-weight:bold;margin-bottom:.5em;font-size:1.2em;color:#0d1d2e;border-bottom:solid 1px #ccc;padding:.5em 0}.privacy_wrap dd{line-height:2}.privacy_wrap p{margin-bottom:1em}.privacy_wrap ol{list-style:decimal;padding-left:2em}.privacy_wrap li{margin-bottom:.8em}#not-f h2{font-weight:bold;font-size:1.5em;color:#eb612a;margin:0 auto 1em;text-align:center}#not-f .btn1{margin-top:4em}