html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{outline:0;background:rgba(0,0,0,0);border:0;font-size:100%;vertical-align:baseline;padding:0;margin:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}a{background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}input:not(input[type=checkbox]),button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{word-wrap:break-word;background-color:#fff;color:#111;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;letter-spacing:.04em;line-height:1.5}a{display:block;color:#111;text-decoration:none}img{width:100%;height:auto;vertical-align:middle}em{font-weight:bold;font-style:normal}.text01{font-weight:bold}.text02{color:#d84347;font-weight:bold}body{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 768px){.pc-non{display:none}}@media screen and (max-width: 767px){.sp-non{display:none}}.header{position:fixed;z-index:200;top:0;right:0;width:100%;background-color:rgba(0,0,0,.4)}.header .nav_wrap_list{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;max-width:800px;margin-left:auto}.header .nav_wrap_list .nav_wrap_item{width:25%}.header .nav_wrap_list .nav_wrap_item a{transition:.2s;width:100%;background-color:rgba(0,0,0,.8);border-left:1px solid hsla(0,0%,100%,.4);color:#fff;font-size:1.5rem;text-align:center;padding:12px 0}.header .nav_wrap_list .nav_wrap_item a:hover{background-color:#0071ba}@media screen and (max-width: 768px){.header{background-color:rgba(0,0,0,.8)}.header .nav_wrap_list{justify-content:flex-start}.header .nav_wrap_list .nav_wrap_item{width:50%;border-left:none;border-bottom:1px solid hsla(0,0%,100%,.4)}.header .nav_wrap_list .nav_wrap_item a{padding:8px 0}}.container{background-color:#333;padding-top:48px}.main_title_01{width:100%;max-width:1200px;position:relative;border-bottom:4px solid #0071ba;color:#333;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:3.6rem;font-weight:normal;text-align:center;padding-bottom:12px;margin:0 auto 40px}.main_title_01:before{content:"";position:absolute;bottom:-4px;left:0;width:20%;height:4px;background:#29a9e0}.main_title_01 span{display:block;font-size:.7em;margin:0 0 6px}.main_title_02{width:100%;max-width:960px;border-bottom:1px solid #333;color:#333;font-size:2.6rem;font-weight:bold;text-align:center;padding-bottom:8px;margin:0 auto 64px}.main_title_03{font-size:3.2rem;font-weight:bold;text-align:center;margin-bottom:24px}.main_text_01{width:100%;max-width:960px;font-size:1.6rem;line-height:1.8;text-align:center;margin:0 auto}.main_text_02{width:100%;max-width:960px;font-size:1.8rem;line-height:2;text-align:center;margin:0 auto 64px}@media screen and (max-width: 768px){.container{padding-top:80px}.main_title_01{font-size:2rem;text-align:left;padding-bottom:12px;margin:0 auto 40px}.main_title_02{font-size:2.4rem;padding-bottom:12px;margin:0 auto 64px}.main_title_03{font-size:2.2rem}}.footer .footercopy{background-color:#333;color:#fff;font-size:1.4rem;letter-spacing:.08em;text-align:center;padding:24px}@media screen and (max-width: 768px){.footer .footercopy{font-size:1.2rem}}.pagetop a{position:fixed;z-index:10;right:24px;bottom:24px;width:64px;height:64px;background-color:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.8);border-radius:120px;color:hsla(0,0%,100%,.8);font-size:3rem;text-align:center;padding-top:16px}@media screen and (max-width: 768px){.pagetop a{right:8px;bottom:8px}}.mainimage{position:relative;z-index:10;background-color:#111}.mainimage .mainimage_item{width:100%;max-width:1440px;margin:0 auto}.event_mainimage{background-color:#ddd;padding:20px 40px}.event_mainimage .event_mainimage_item{max-width:1040px;margin:0 auto}.bnr_event{display:block;position:absolute;z-index:20;bottom:6%;left:8%;width:30%;max-width:386px}@media screen and (max-width: 768px){.bnr_event{right:0;bottom:-214px;left:0;width:100%;padding:0 20px;margin:0 auto}}.bnr_event a{transition:.2s;box-shadow:2px 2px 12px rgba(0,0,0,.16)}.bnr_event a:hover{transform:scale(1.04)}.partners_wrap{position:relative;z-index:1;background-color:#ccc;box-shadow:0 8px 12px rgba(0,0,0,.12);padding:100px 24px}.partners_wrap .partners_wrap_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:960px;margin:0 auto 80px}.partners_wrap .partners_wrap_item{transition:.2s;width:auto;max-height:80px;margin:0 8px 16px}.partners_wrap .partners_wrap_item:hover{transform:scale(1.04)}.partners_wrap .partners_wrap_item img{width:220px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.08);padding:4px}.partners_wrap .partners_wrap_item_square img{display:block;width:auto;max-height:100px;margin:0 auto}@media screen and (max-width: 768px){.partners_wrap_item{width:80%;margin:0 auto 16px}.partners_wrap_item img{width:100%}.partners_wrap_item_square img{width:100%}}.info_wrap{position:relative;z-index:5;background-color:#fff;padding:100px 24px}@media screen and (max-width: 768px){.info_wrap{padding:40px 20px 64px}}.cast_wrap{position:relative;z-index:4;background-image:linear-gradient(-45deg, #F2F2F2 25%, #F6F6F6 25%, #F6F6F6 50%, #F2F2F2 50%, #F2F2F2 75%, #F6F6F6 75%, #F6F6F6);box-shadow:0 8px 12px rgba(0,0,0,.12);padding:100px 24px}@media screen and (max-width: 768px){.cast_wrap{padding:64px 20px}}.cast_wrap .cast_wrap_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto}.cast_wrap .cast_wrap_item{width:30%}.cast_wrap .cast_wrap_thum{width:100%;max-width:320px;margin:0 auto;margin-bottom:32px}.cast_wrap .cast_wrap_thum img{border:4px solid #fff;border-radius:400px;box-shadow:0 8px 12px rgba(0,0,0,.3)}.cast_wrap .cast_wrap_text{font-size:1.6rem;text-align:center;margin-bottom:64px}.cast_wrap .cast_wrap_name{font-size:2.4rem;font-weight:normal;text-align:center}.cast_wrap .cast_wrap_name span{display:block;font-size:.6em}@media screen and (max-width: 768px){.cast_wrap .cast_wrap_item{width:100%;margin-bottom:40px}.cast_wrap .cast_wrap_thum{max-width:240px}.cast_wrap .cast_wrap_thum img{border:4px solid #fff;box-shadow:0 8px 12px rgba(0,0,0,.2)}.cast_wrap .cast_wrap_name{font-size:2.2rem}}.present_wrap{position:relative;z-index:3;background-color:#f2f2f2;box-shadow:0 8px 12px rgba(0,0,0,.12);padding:80px 24px}.present_wrap .present_wrap_text{max-width:800px;margin:0 auto}.present_wrap .present_wrap_text h2{border-bottom:1px solid #333;font-size:1.8rem;font-weight:bold;padding-bottom:6px;margin-top:20px;margin-bottom:8px}.present_wrap .present_wrap_text p{font-size:1.6rem;line-height:1.6;margin-bottom:12px}.present_wrap .present_wrap_text a{transition:.3s;display:block;max-width:480px;background-color:#fff;border:3px solid #29aae0;border-radius:8px;color:#29aae0;font-size:2.2rem;font-weight:bold;text-align:center;padding:20px 12px;margin:40px auto}.present_wrap .present_wrap_text a:hover{background-color:#29aae0;color:#fff}.present_wrap .present_wrap_map{display:block;max-width:100%;max-height:320px}.present_wrap .present_main_text{font-size:1.8rem;line-height:1.8;text-align:center;margin:40px auto}.present_wrap .present_main_text strong{color:#d84347;font-size:1.2em;font-weight:bold}.present_wrap .present_wrap_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1040px;margin:0 auto 80px}.present_wrap .present_wrap_list:last-child{margin-bottom:0}.present_wrap .present_wrap_thum{width:40%}.present_wrap .present_wrap_thum img{border:4px solid #fff;box-shadow:0 0 8px 0 rgba(0,0,0,.08)}.present_wrap .present_wrap_info{width:56%}.present_wrap .present_wrap_name{font-size:2.4rem;font-weight:600;line-height:160%;margin-bottom:24px}.present_wrap .present_wrap_text{font-size:1.8rem;line-height:180%;margin-bottom:24px}.present_wrap .present_wrap_day{display:inline-block;background-color:#d84347;color:#fff;font-size:1.6rem;padding:4px 16px}.present_wrap .present_wrap_link{max-width:400px;margin:56px auto 0}.present_wrap .present_wrap_link a{transition:.3s;display:block;background-color:#fff;border:3px solid #29aae0;border-radius:8px;color:#29aae0;font-size:2.2rem;font-weight:bold;text-align:center;padding:24px}.present_wrap .present_wrap_link a:hover{background-color:#29aae0;color:#fff}@media screen and (max-width: 768px){.present_wrap{padding-top:64px}.present_wrap .present_wrap_list{display:block}.present_wrap .present_wrap_thum{width:100%;max-width:240px;margin:0 auto 24px}.present_wrap .present_wrap_info{width:100%;margin:0 auto}.present_wrap .present_wrap_name{font-size:2rem}.present_wrap .present_wrap_text{font-size:1.6rem}}.present_att{max-width:960px;background-color:#fff;border-radius:12px;text-align:center;padding:24px 40px;margin:0 auto 16px}@media screen and (max-width: 768px){.present_att{border-radius:0;text-align:left;padding:24px 24px;margin:0 -20px 16px}}.present_att label{display:inline-block;font-size:2rem;margin-top:12px}.present_att_item{padding:12px 0}.present_att_title{color:#d84347;font-size:2rem;font-weight:bold;margin-bottom:12px}.present_att_text{font-size:1.6rem;margin-bottom:8px}.form_wrap{position:relative;z-index:2;background-color:#f2f2f2;box-shadow:0 8px 12px rgba(0,0,0,.12);padding:100px 24px}.form_wrap .form_wrap_text{font-size:1.6rem;line-height:1.8;text-align:center;margin-bottom:40px}.form_wrap .form_wrap_checkbox{text-align:center;margin-bottom:40px}.form_wrap .form_wrap_table{width:100%;max-width:800px;border-bottom:1px solid #555;margin:0 auto 40px}.form_wrap .form_wrap_table .form_wrap_name{width:32%;background-color:#ddd;border-bottom:1px solid #ccc;font-size:1.6rem;font-weight:bold;text-align:left;vertical-align:middle;padding:8px 16px}.form_wrap .form_wrap_table .form_wrap_required{display:inline-block;background-color:#d84347;border-radius:3px;color:#fff;font-size:1.3rem;padding:2px 6px;margin-right:6px}.form_wrap .form_wrap_table .form_wrap_yubin{display:inline-block;font-size:1.5rem;margin-left:8px}.form_wrap .form_wrap_table .terms .terms_item{display:inline-block;background-color:#999;border-radius:4px;color:#fff;padding:4px 16px;margin-bottom:4px}.form_wrap .form_wrap_table .form_wrap_input{width:68%;background-color:#fff;border-bottom:1px solid #ccc;padding:8px 16px}.form_wrap .form_wrap_table .form_wrap_input input:not(input[type=checkbox]),.form_wrap .form_wrap_table .form_wrap_input textarea{outline:0;transition:border .2s ease-out;height:40px;background-color:#fff;border:1px solid #888;border-radius:4px;padding:8px 12px}.form_wrap .form_wrap_table .form_wrap_input textarea{height:auto}.form_wrap .form_wrap_table .form_wrap_input input:not(input[type=checkbox]):focus,.form_wrap .form_wrap_table .form_wrap_input textarea:focus{border:1px solid #ddd;box-shadow:0 0 4px #409acc}.form_wrap .form_wrap_table .form_wrap_input select::-ms-expand{display:none}.form_wrap .form_wrap_table .form_wrap_input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:240px;background:url(images/icon_arrow01.svg) #fff no-repeat 96% 50%;background-size:16px auto;border:1px solid #888;border-radius:4px;padding:8px 12px}.form_wrap .form_wrap_table .form_wrap_input select:focus{border:1px solid #ddd;box-shadow:0 0 4px #409acc}.form_wrap .form_wrap_table .form_wrap_input input[type=radio]{display:none}.form_wrap .form_wrap_table .form_wrap_input .radio01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.form_wrap .form_wrap_table .form_wrap_input .radio01::before{background:#fff;border:1px solid #231815;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.form_wrap .form_wrap_table .form_wrap_input .radio01::after{background:#555;border-radius:50%;content:"";display:block;height:10px;left:9px;margin-top:-4px;opacity:0;position:absolute;top:50%;width:10px}.form_wrap .form_wrap_table .form_wrap_input input[type=radio]:checked+.radio01::after{opacity:1}.form_wrap .form_wrap_button{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:640px;margin:0 auto}.form_wrap .form_wrap_button input{cursor:pointer;transition:.4s;display:block;width:46%;background-color:#ddd;border-radius:120px;padding:16px 0}.form_wrap .form_wrap_button input:hover{background-color:#094;color:#fff}@media screen and (max-width: 768px){.form_wrap{padding-right:16px;padding-left:16px}.form_wrap .form_wrap_table{border-bottom:none}.form_wrap .form_wrap_table th,.form_wrap .form_wrap_table td{display:block}.form_wrap .form_wrap_table .form_wrap_name{width:100%;padding:20px 0 4px}.form_wrap .form_wrap_table .form_wrap_yubin{margin-top:8px;margin-left:0}.form_wrap .form_wrap_table .form_wrap_input{width:100%;border-bottom:1px dashed #555;padding:0 0 16px}.form_wrap .form_wrap_table .form_wrap_input input:not(input[type=checkbox]),.form_wrap .form_wrap_table .form_wrap_input textarea{width:100%}.form_wrap .form_wrap_table .form_wrap_input select{width:100%}.form_wrap .form_wrap_button input{width:49%}}.fashion_wrap{position:relative;z-index:4;background-image:linear-gradient(-45deg, #F2F2F2 25%, #F6F6F6 25%, #F6F6F6 50%, #F2F2F2 50%, #F2F2F2 75%, #F6F6F6 75%, #F6F6F6);box-shadow:0 8px 12px rgba(0,0,0,.12);padding:100px 24px}.fashion_wrap .fashion_wrap_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto}.fashion_wrap .fashion_wrap_item{width:23%;margin-bottom:64px}.fashion_wrap .fashion_wrap_thum{cursor:pointer;overflow:hidden;width:100%;border:8px solid #fff;border-radius:400px;box-shadow:0 8px 8px rgba(0,0,0,.1);margin:0 auto;margin-bottom:32px}.fashion_wrap .fashion_wrap_thum img{transition:.4s}.fashion_wrap .fashion_wrap_thum img:hover{transform:scale(1.04)}.fashion_wrap .fashion_wrap_name{display:block;width:240px;border-bottom:1px solid #333;font-size:2.2rem;font-weight:normal;text-align:center;padding-bottom:4px;margin:0 auto}@media screen and (max-width: 768px){.fashion_wrap .fashion_wrap_list{display:block}.fashion_wrap .fashion_wrap_item{width:100%}.fashion_wrap .fashion_wrap_thum{max-width:320px;border:4px solid #fff;margin:0 auto 40px}}.team_wrap{position:relative;z-index:3;background-color:#f2f2f2;box-shadow:0 8px 12px rgba(0,0,0,.12);padding:100px 24px}.team_wrap .team_wrap_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:800px;margin:0 auto 80px}.team_wrap .team_wrap_item:last-child{margin-bottom:0}.team_wrap .team_wrap_text{font-size:1.6rem;line-height:1.8;margin-bottom:24px}.event_member-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:0 auto 40px}.event_member-item{width:22%;font-size:1.8rem;text-align:center;margin:0 1.5% 32px}@media screen and (max-width: 768px){.event_member-item{width:48%;font-size:1.6rem;margin:0 0 24px;margin-right:4%}.event_member-item:nth-of-type(2n){margin-right:0}}.event_member-item img{display:block;max-width:280px;border-radius:12px;margin:0 auto}@media screen and (max-width: 768px){.event_member-item img{border-radius:8px}}.event_member-item figcaption{margin-top:8px}/*# sourceMappingURL=style.css.map */