br.sp{display:inline}@media screen and (min-width: 768px){br.sp{display:none}}#home .yt-list{margin-bottom:1rem}@media screen and (min-width: 1000px){#home .yt-list{display:flex}#home .yt-list .yt-wrapper{width:50%}}#home .yt-list .yt-container{padding-top:56.25%;position:relative}#home .yt-list iframe{position:absolute;top:0;left:0;width:100%;height:100%}#home #home-top-links{margin-bottom:1rem}#home #home-top-links a{display:block;border:2px solid #CCC;padding:5px;border-radius:5px;width:auto}#home #home-top-links a img{width:40%;margin:0 auto}#home #home-top-links a:hover{border:2px solid #3C58E7}#home #home-header{margin:1rem auto;width:100%;border:10px solid #3C58E7}#home #home-header img{width:100%}#home #home-header:hover{border:10px solid #F00}@media screen and (min-width: 768px){#home #link-list{margin-bottom:3rem}}@media screen and (min-width: 300px){#home .btn{margin-bottom:1rem}#home .btn.juurai{margin-bottom:2rem}}@media screen and (min-width: 768px){#home .btn{margin-bottom:3rem}}#home .btn a{display:block;width:100%;line-height:1.3;padding:1.5rem 0;text-decoration:none;background:#3942BB;text-align:center;color:#FFFFFF;font-weight:bold;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:5px 5px 0px 0px #DEDEDE;transition:all 0.2s ease}@media screen and (min-width: 768px){#home .btn a{font-size:1.5rem}}#home .btn a:hover{background:#038CFF;color:#DADE86;margin-left:0px;margin-top:0px;box-shadow:none}#home #main-content img{max-width:100%}#home #main-content section{margin-bottom:3rem}#holders #main-content{max-width:960px;width:100%;margin:0 auto}#holders #page-headline{font-size:1.4rem;font-weight:bold}@media screen and (min-width: 300px){#holders #page-headline{font-size:1.2rem}}#holders .holder-list li{margin-bottom:1rem;padding:10px;border-bottom:1px solid #CCC;background-color:#FEFEFE}#holders .box-link .title{font-size:0.8rem;line-height:1}#holders .box-link .name{font-size:1.3rem;line-height:1.3;margin-bottom:1rem}@media screen and (min-width: 300px){#holders .box-link .face{width:60%;margin:0 auto 0.5rem auto}}@media screen and (min-width: 768px){#holders .box-link{display:flex;align-items:flex-start}#holders .box-link .face{width:20%;height:auto;margin-right:5%}#holders .box-link .info{width:75%}}#members #main-content>section{margin-bottom:2rem;border-bottom:3px dotted #888}#members #page-headline{line-height:1.2}@media screen and (min-width: 300px){#members #page-headline{font-size:1.5rem}#members #page-headline .aside{font-size:0.6em}}@media screen and (min-width: 768px){#members #page-headline{font-size:3rem}#members #page-headline .aside{font-size:1rem}}#members .section-headline{margin-bottom:1rem}@media screen and (min-width: 300px){#members .section-headline{font-size:2rem}}@media screen and (min-width: 768px){#members .section-headline{font-size:2rem}}#members .members-list{display:flex;flex-wrap:wrap;align-items:flex-start}#members .member{margin-bottom:1rem}#members .member>a{display:block}@media screen and (min-width: 300px){#members .member{width:49%;margin-right:2%}#members .member:nth-child(2n){margin-right:0}}@media screen and (min-width: 768px){#members .member{width:23%}#members .member,#members .member:nth-child(2n){margin-right:1.4%}#members .member:nth-child(4n){margin-right:0}}@media screen and (min-width: 1000px){#members .member{width:16%}#members .member,#members .member:nth-child(2n),#members .member:nth-child(4n){margin-right:5%}#members .member:nth-child(5n){margin-right:0}}#members .member .member-icon{width:100%;border-radius:50%;border:1px solid #46F8F6}#members .member a:hover .member-icon{border:1px solid #FF1313}#members .member .title{font-size:0.7rem;line-height:1;word-wrap:normal;width:100%;overflow:hidden;height:0.8rem}#members .member .title.small{font-size:0.5rem}#members .member .name{font-size:1.1rem}@media screen and (min-width: 300px){#members .member .name{font-size:1rem;line-height:1.1;font-weight:bold}}#members .member .title,#members .member .name,#members .member .district{text-align:center}#members .member .district{color:#007FA9;padding:0 3px;font-size:0.8rem}#members .no-images{margin-top:2rem;display:flex;flex-wrap:wrap}@media screen and (min-width: 1000px){#members .no-images{width:40%}}#members .no-images .member{width:49%;margin-right:1%}#members .no-images .member:nth-child(2n){margin-right:0}#members .management{line-height:1.3}#members .management .manage-count{background-color:#ABFFF6;font-size:0.7em}#members .management .manage-content{display:flex;justify-content:space-between;border-bottom:1px dotted #CCC}#members .management .manage-content .aside{font-size:0.6em}#single #main-content{position:relative}#single #main-content img{width:100%}#single #main-content ul a{text-decoration:underline}#single #main-content ul a:hover{background-color:#9CB4F9}#single #org-map a{display:block;position:absolute;top:0;left:0;text-indent:-100vw;border:3px solid #3A63CC}#single #org-map a:hover{background-color:#3A63CC;opacity:0.5}#single #org-map #mbc{left:6.4%;top:12.5%;width:41.09%;height:6.01%}#single #org-list{margin-bottom:2rem}#originals #site-list{display:flex;flex-wrap:wrap}#originals #site-list li{margin-bottom:2rem}@media screen and (min-width: 300px){#originals #site-list li{width:50%}}@media screen and (min-width: 768px){#originals #site-list li{width:33%}}#originals #site-list li a{border:1px solid #FFF;display:block}#originals #site-list li a:hover{border:1px solid #F33}#originals #site-list li img{width:100%}#registrations #main-content{max-width:800px;margin:0 auto}#registrations #main-content li{margin-bottom:3rem;display:flex}#registrations #main-content li a{display:block;padding:1rem;background-color:#DDD;border:1px solid #CCC;text-align:center}#registrations #main-content li a:hover{background-color:#038cff}@media screen and (min-width: 300px){#registrations #main-content li a img{width:100%}}@media screen and (min-width: 768px){#registrations #main-content li a img{width:auto}}#registrations #main-content .support{padding:1rem;border:1px solid #CCC;border-radius:3px;background-color:#F9F9F9;margin-bottom:2rem}#registrations #main-content .support a{text-decoration:underline;color:#2852C9}#profile #profile-navi{background-color:#F0F0F0;padding:0.5rem;border-radius:3px}#profile #main-content section{margin-bottom:2rem}#profile .objective{margin:2rem 0}#profile .section-headline{font-size:1.2rem;border-bottom:1px solid #CCC}#profile #board-header{display:flex;flex-wrap:wrap}#profile #board-header a{margin-left:2rem}#profile table{border-collapse:separate;border-spacing:0}#profile table td,#profile table th{border:1px dotted #BBB;padding:5px 10px;background-color:#FFF}#profile #memorandum p{margin-bottom:2rem}#profile #memorandum ol{padding-left:3rem}#profile #memorandum ol li{list-style-type:decimal}#tokutei table{border-collapse:separate;border-spacing:0}#tokutei table td,#tokutei table th{border:1px dotted #BBB;padding:5px 10px;background-color:#FFF}#membershipterms #base-rule{background-color:#F0F0F0;border-radius:1rem;margin-bottom:2rem}@media screen and (min-width: 300px){#membershipterms #base-rule{padding:1rem}}@media screen and (min-width: 768px){#membershipterms #base-rule{padding:3rem}}#membershipterms #base-rule h1{font-size:1.5rem;font-weight:bold}#membershipterms #terms h1{font-size:1.5rem;font-weight:bold}#membershipterms #terms h2{font-size:1.1rem;font-weight:bold}#membershipterms #terms h3{font-weight:bold}#membershipterms #terms li{margin-bottom:1rem}#membershipterms #terms ol li{list-style-type:decimal;margin-left:3rem;margin-bottom:0.5rem}#contentholderterms #main-content,#membershipterms #main-content{max-width:1280px;width:90%;margin:0 auto}#contentholderterms #page-headline,#membershipterms #page-headline{font-size:1.2rem;border-bottom:1px solid #333;font-weight:bold}#contentholderterms #article-header,#membershipterms #article-header{margin-bottom:2rem}#contentholderterms .terms-item,#membershipterms .terms-item{margin-bottom:1rem;list-style-type:none}#contentholderterms .terms-item>h2,#membershipterms .terms-item>h2{font-size:1.1rem;font-weight:bold}#contentholderterms .definitions>li,#membershipterms .definitions>li{display:flex}#contentholderterms .definitions>li h3,#membershipterms .definitions>li h3{font-weight:bold;width:13rem}#contentholderterms ol>li,#membershipterms ol>li{list-style-type:decimal;margin-left:2rem}#contentholderterms li.clause,#membershipterms li.clause{margin-bottom:1rem}#contentholderterms li.clause h2,#membershipterms li.clause h2{font-weight:bold}#privacy #page-description{background-color:#F0F0F0;padding:1rem;border-radius:3px}#privacy .content{margin-bottom:3rem}#privacy .content h2{font-weight:bold}#privacy .content li{margin-bottom:1rem}#privacy #beacon h1{font-size:1.2rem;font-weight:bold}#privacy #beacon p{margin-bottom:1rem}#presentation #main-content section{margin-bottom:3rem}#presentation #main-content .btn{display:block;font-size:2rem;text-align:center;background-color:#5552E4;color:#FFF;padding:1rem;margin:1rem auto;border-radius:1rem}#presentation #main-content .btn:hover{background-color:#7D7AFA}#presentation #main-content img{width:100%}#organization-part{margin:0 auto 3rem auto}@media screen and (min-width: 300px){#organization-part{width:100%}}@media screen and (min-width: 768px){#organization-part{width:100%}}#organization .container,#organization-part .container{margin:0 auto}@media screen and (min-width: 300px){#organization .container,#organization-part .container{width:100%}}@media screen and (min-width: 768px){#organization .container,#organization-part .container{width:90%}}#organization .page-headline,#organization-part .page-headline{font-size:1.8rem;font-weight:bold;border-bottom:1px solid #333;margin-bottom:2rem}#organization .booth,#organization-part .booth{width:30%;margin:0 auto;border:2px solid #CCC;padding:10px;border-radius:3px;margin-bottom:20px}#organization .booth .booth-inner,#organization-part .booth .booth-inner{width:33%;margin:0 auto}#organization .booth .booth-inner img,#organization-part .booth .booth-inner img{width:100%}#organization .two,#organization-part .two{margin-bottom:20px;display:flex;justify-content:space-between}#organization .two .mingeki,#organization-part .two .mingeki{width:68.5%}#organization .two .mingeki img,#organization-part .two .mingeki img{width:100%}#organization .two a,#organization-part .two a{border:2px solid #CCC;border-radius:3px;padding:3px;width:31.5%}#organization .two a:hover,#organization-part .two a:hover{border:2px solid #F15959}#organization .two a img,#organization-part .two a img{width:100%}#organization .csa,#organization-part .csa{width:100%;padding:10px;border:2px solid #CCC;border-radius:3px;display:flex;align-items:center;justify-content:space-between}#organization .csa img,#organization-part .csa img{width:100%}#organization .csa a,#organization-part .csa a{border:2px solid #FFF;border-radius:3px;padding:3px}#organization .csa a:hover,#organization-part .csa a:hover{border:2px solid #F15959}#organization .csa .csa-logo,#organization-part .csa .csa-logo{display:block;width:30%}#organization .csa .patron,#organization .csa .vip,#organization-part .csa .patron,#organization-part .csa .vip{display:block;width:30%}#namecard #main-content a{display:block;margin-bottom:2rem}#namecard #main-content img{width:100%}#member-profile #main-content{width:100%;max-width:1280px;margin:1rem auto}#member-profile #header-movie-wrapper,#member-profile #header-description-image,#member-profile #member-links{width:100%;max-width:854px;margin:0 auto}#member-profile #header-movie-wrapper img,#member-profile #header-description-image img,#member-profile #member-links img{width:100%}#member-profile .managements .cat{margin-left:0.5rem}#member-profile .managements .icons{display:flex}#member-profile .managements .icons a{width:3rem}#member-profile .managements .icons a img{width:100%}#member-profile #member-info{display:flex;margin-bottom:1rem}#member-profile #header-movie{padding-top:56.25%;position:relative}#member-profile #header-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#member-profile #member-introduction{margin-bottom:2rem}#member-profile #member-icon{margin-right:2%}@media screen and (min-width: 300px){#member-profile #member-icon{width:15%}}@media screen and (min-width: 768px){#member-profile #member-icon{width:5%}}#member-profile #member-icon img{width:100%}#member-profile .name{font-size:1.5rem;font-weight:bold;line-height:1;color:#555}#member-profile .name .title{font-size:1rem}#member-profile .mycard.info .name{color:#FFF}#member-profile .mycard.info .name .title{color:#BBB}#member-profile .district{color:#3995B3}#member-profile #member-introduction .description{margin-bottom:1rem}#member-profile #member-introduction .yt-link{display:block;border:3px solid #FFF;transition:all 0.5s 0s ease}#member-profile #member-introduction .yt-link:hover{border:3px solid #F00}#member-profile #member-introduction .yt-link-url{color:#3795B4;transition:all 0.5s 0s ease;text-decoration:underline}#member-profile #member-introduction .yt-link-url:hover{color:#FF0000}#member-profile #member-links .sns{margin-bottom:0.5rem}#member-profile #member-links .sns a{display:block;border:2px solid #fff;color:#3795B4;transition:all 0.5s 0s ease}#member-profile #member-links .sns a>div{display:flex;align-items:center}#member-profile #member-links .sns a>div img{width:auto;height:2rem;margin-right:0.5rem}#member-profile #member-links .sns a>img{width:100%}#member-profile #member-links .sns a:hover{border:2px solid #F00;color:#FF0000}#member-profile #member-links .sns .url{font-size:0.9rem}#member-profile #member-contents{border-top:1px solid #CCC}@media screen and (min-width: 300px){#member-profile #member-contents{width:100%}}#member-profile #member-contents .link-box{padding:1rem;display:block;border-bottom:1px dotted #DDD}@media screen and (min-width: 768px){#member-profile #member-contents .link-box{display:flex;justify-content:space-between;align-items:flex-start}}#member-profile #member-contents .link-box:hover{background-color:#CFFEFF}#member-profile #member-contents .link-box.mycard:hover{background-color:#146070}@media screen and (min-width: 300px){#member-profile #member-contents .link-box img{width:100%}}@media screen and (min-width: 768px){#member-profile #member-contents .link-box img{width:30%}}@media screen and (min-width: 768px){#member-profile #member-contents .link-box .content-info{width:65%}}#member-profile #member-contents .link-box .content-info .title{font-size:1.2rem;font-weight:bold}#member-profile #member-contents .link-box .content-info .price{font-weight:bold;color:#397FF3;font-family:vani;display:flex}#member-profile #member-contents .link-box .content-info .price div{border:1px solid #397FF3;padding:0 0.5rem}#member-profile #member-contents .link-box .content-info .bought .number{font-weight:bold}#member-profile #member-contents .link-box .content-info .buy-button{width:10rem;text-align:center;border:1px solid #CCC}#member-profile #member-contents .link-box:hover .buy-button{border:1px solid #F00}
