@charset "UTF-8";@import 'https://fonts.googleapis.com/css?family=Asap';@import 'https://fonts.googleapis.com/css?family=Ropa+Sans';@font-face{font-family:yu gothic;src:local("Yu Gothic Medium"),local("Yu Gothic");font-weight:500}@font-face{font-family:yu gothic;src:local("Yu Gothic Bold"),local("Yu Gothic");font-weight:700}body{font-size:16px;font-family:yu gothic,YuGothic,-apple-system,blinkmacsystemfont,Roboto,lucida grande,hiragino kaku gothic pron,ヒラギノ角ゴ pro,Meiryo,メイリオ,Verdana,sans-serif;color:#111;min-width:1160px;padding-top:60px}body,select,input,textarea{color:#111}a{color:#000}a:hover{color:#c00;border-style:none}::-moz-selection{background:#d60077;color:#fff;text-shadow:none}::selection{background:#d60077;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:rgba(229,4,128,.6)}a:hover img{opacity:.5;alpha(opacity=50)}.center{text-align:center}.hr{clear:both}.hr hr{display:none}body.detailold{background:#fff}.bt_lang{position:fixed;top:30px;left:0;z-index:100}header{position:fixed;display:block;top:0;left:0;width:100%;height:60px;background:#fff;z-index:100}header ul{list-style:none}header h1,header nav{line-height:0}header h1{position:relative;float:left;z-index:100;max-width:70%}header h1 img{width:330px;max-width:100%;height:auto}header nav{float:right;text-align:right}.header-nav-group{position:static;float:left}header ul{display:inline-table;text-align:left}header li{display:table-cell;vertical-align:middle}header li li{display:inline-block}.header-social li{padding:0 0 0 10px}.header-social li.nav-twitter{padding:0 10px}.header-lang li{padding:0}.header-social a,.header-lang a{position:relative;display:block;height:60px;padding:0 15px;background:url(../../common2017/img/header.png) no-repeat 0 0;background-size:auto 60px;line-height:60px;text-indent:-9999px}.nav-facebook a{width:26px;background-position:-1138px 0}.nav-twitter a{width:26px;background-position:-1176px 0}.nav-lang-en a{width:60px;background-position:-1220px 0}.header-menuopen,.header-lang{position:relative;z-index:100}.nav-menuopen{display:none}.nav-menuopen a{position:relative;display:inline-block;height:60px;padding:0 15px;line-height:60px;font-size:28px}.nav-menuopen a:hover{color:#000}.globalnav>li a{position:relative;display:inline-block;height:60px;padding:0 15px;line-height:60px}.globalnav>li ul a{height:50px;line-height:50px}.globalnav>li a{color:#111;font-family:YuGothic,yu gothic,lucida grande,Meiryo,Verdana,sans-serif;font-weight:700;text-decoration:none}.globalnav>li a:hover::after{content:'';position:absolute;display:block;height:5px;bottom:0;left:15px;right:15px;background:#d60077}.header-social a:hover,.header-lang a:hover{opacity:.7}.globalnav>li>ul{display:none;position:absolute;top:60px;left:0;width:100%;line-height:1.2;background:#f2f2f2}#keyvisual{width:100%;height:400px;margin:0 auto;overflow:hidden;text-align:center;position:relative;z-index:1}.key-message{position:absolute;width:100%;margin:285px auto 0;padding:0;top:0;left:0;z-index:900}.key-message span{display:block;width:975px;margin:0 auto;text-align:left}#keyvisual .slider{position:relative;overflow:hidden;width:1366px;height:400px;margin:0 auto}#keyvisual_img{z-index:-1;width:1366px;height:440px;overflow:hidden;margin:0 auto}.key-caption{position:absolute;width:100%;height:370px;top:0;left:0;z-index:910}.key-caption-wrap1{position:relative;display:table;width:975px;height:380px;margin:0 auto;text-align:right}.key-caption-wrap2{display:table-cell;width:975px;height:370px;vertical-align:bottom}.key-caption-wrap3{display:inline;line-height:1;padding:5px 8px;font-size:14px;background:#fff;background:rgba(255,255,255,.6);font-family:abel,sans-serif}.key-copyright{display:block;font-size:9px;padding-top:5px;text-shadow:1px 1px 0 rgba(255,255,255,.6);font-family:abel,sans-serif}.key-link a{display:block;position:absolute;top:0;left:0;width:1366px;height:440px;text-indent:-9999px;z-index:950;background:#fff;opacity:0;filter:alpha(opacity=0)}.key-link a:hover{opacity:.3;filter:alpha(opacity=30)}#content{position:relative;width:915px;margin:20px auto;padding:0;z-index:900}#content:after{content:"";clear:both;display:block}.home_main_banner{margin-bottom:30px}.home_main_banner li{margin-bottom:10px}.home_main_banner2{margin-bottom:50px}.home_main_banner2 li{margin-bottom:20px}#home-taafnews{float:left;width:300px;margin-right:41px}#home-animenews{float:left;width:300px}.news-header{text-align:right;margin-top:-20px}.news-header{margin-bottom:5px;text-align:right}.news-header li{display:inline-block;margin-left:2px}.home-taafnews-title{margin-bottom:15px;border-bottom:3px solid #d60077}.home-animenews-title{margin-bottom:15px;border-bottom:3px solid #f8868e}.home-news-article{margin-bottom:30px;font-size:14px}.home-news-article a{color:#000}.home-news-article a:hover{color:#999}.home-news-article h3{margin-bottom:10px}.home-news-article-summary{margin-bottom:5px;font-size:12px;line-height:1.6}.home-news-article-thumb{width:125px;float:left}.home-news-article-thumb-right{width:125px;float:right;text-align:right}.home-news-article-text{}.home-news-date{color:#999;font-size:12px}.home-news-readmore{margin-top:-15px;text-align:right}#detail-keyvisual{display:table;width:100%;height:360px;margin:0 auto;background:url(../../common/img/taaf2020_h1_bg_mono.jpg) no-repeat center center;background-size:cover}#detail-keyvisual div{display:table-cell;vertical-align:middle;text-align:center}#detail-keyvisual h1 span{display:inline-block;padding:0 20px 20px;font-size:40px;line-height:1.2;font-weight:700;font-family:游明朝,YuMincho,ヒラギノ明朝 pron w3,hiragino mincho pron,hiragino mincho pro,hg明朝e,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;text-shadow:2px 2px 1px #000,-2px 2px 1px #000,2px -2px 1px #000,-2px -2px 1px #000;letter-spacing:.05em;color:#fff;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-ms-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}#detail-keyvisual h1:after{width:50px;height:4px;margin:auto;background:#d60077;display:block;content:""}#detail-keyvisual h2 span{display:inline-block;padding-top:25px;font-size:20px;line-height:1;font-weight:400;font-family:ropa sans,sans-serif;color:#fff;letter-spacing:.2em;text-shadow:2px 2px 1px #000,-2px 2px 1px #000,2px -2px 1px #000,-2px -2px 1px #000}@media print{#detail-keyvisual h1 span{font-family:mplus-1c-light,メイリオ,Meiryo,lucida grande,Verdana,sans-serif}}#detail-content{width:960px;max-width:100%;margin:20px auto;padding:30px;box-sizing:border-box}#detail-content:after{content:"";clear:both;display:block}article{line-height:1.8;min-height:250px}#detail-content h2{margin:90px 0 30px;border-bottom:0;padding-bottom:1px;font-size:22px;font-weight:700;letter-spacing:.1em;border-bottom:2px solid #ccc;position:relative;font-family:游明朝,YuMincho,ヒラギノ明朝 pron w3,hiragino mincho pron,hiragino mincho pro,hg明朝e,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-ms-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}#detail-content h2:first-child{margin-top:0}#detail-content h2:after{position:absolute;bottom:-2px;left:0;z-index:2;content:'';width:20%;height:2px;background-color:#d60077}#detail-content h2.anime-news{border-bottom:3px solid #f8868e}#detail-content h3{margin:2.5em 0 1em;font-size:16px;font-weight:700;line-height:1.2;background:#fff;padding:0 0 0 8px;letter-spacing:.1em;border-left:3px solid #d60077}#detail-content h3:first-child{margin:0}#detail-content h4{margin:1.5em 0 0;color:#333;font-size:16px;font-weight:700;line-height:1.2}#detail-content p{margin:1em 0;line-height:1.6}#detail-content a{color:#d60077;transition:.2s .05s}#detail-content a:hover{border-bottom:0;color:#666}#detail-content a:link img{text-decoration:none;border-style:none}#detail-content a img{vertical-align:top;text-decoration:none;border-style:none}.pagetop{padding-top:50px;text-align:right;clear:both}.pagetop a{color:#000;font-size:11px}.pagetop a:hover{color:#999}aside{float:right;width:200px}.important-banner,.support-banner{margin-bottom:30px}.support-banner ul{margin-bottom:10px}.support-banner ul.special-banner{margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #ccc}.important-banner li{margin-bottom:10px;line-height:1.2}.support-banner li{margin-bottom:5px;line-height:1.2}.support-banner .special-banner img{border:1px solid #ccc}#detail-content{font-size:16px}#detail-content ul li{margin:.5em 0 .5em 1.5em;list-style-type:disc}#detail-content ul ul li{margin:.5em 0 .5em 1.5em;list-style-type:circle}#detail-content ul ul ul li{margin:.5em 0 .5em 6em;list-style-type:square}#detail-content ol li{margin:.5em 0 .5em 1.5em;list-style-type:decimal}#detail-content .regulations ul,ol{line-height:1.5em;margin:-.6em 0 0!important}#detail-content .regulations ul ul{margin:.4em 0 0!important}#detail-content .regulations ul li{margin:0 0 .4em 2em!important;list-style-type:disc}#detail-content .regulations ul ul li{margin:0 0 .2em 2em!important;list-style-type:circle}#detail-content .regulations ul ul ul li{margin:.4em 0 .4em 6em;list-style-type:square}#detail-content .regulations ol li{margin:0 0 .4em 2em!important;list-style-type:decimal}#detail-content table{width:100%;border:0}.required{color:#e00;display:block}#detail-content th,#detail-content td{padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;text-align:left;font-size:16px;line-height:1.8}#detail-content .form-table td{font-size:14px}#detail-content .form-table td input,#detail-content .form-table td textarea,#detail-content .form-table td select,#detail-content .form-table td label{font-size:1.3em}#detail-content .form-table td textarea{width:100%}#detail-content th{width:25%;background:#eee}input,select{vertical-align:middle!important}input.input,textarea.textarea{width:100%}label{display:inline-block;margin-right:10px}#content input{padding:1px 3px;font-size:14px box-shadow:none;-webkit-box-shadow:none;line-height:1.2;max-width:500px}#pass-strength-result{line-height:1.2}.frontend-user-admin-login ul{display:none}#pass-strength-result{width:200px;padding:7px;text-align:center}#pass-strength-result.short{background:#ff7b77}#pass-strength-result.bad{background:#fff370}#pass-strength-result.good{background:#b9f5ee}#pass-strength-result.strong{background:#6ff084}#detail-content p.submit,#detail-content p.submit_mwwp{margin-top:20px;text-align:center;font-size:16px}#detail-content p.submit input,#detail-content p.submit_mwwp input{margin:0 20px}.error{margin-bottom:10px;padding:3px 15px;color:#e00;background:#fee}.frontend-user-admin-login{margin:15px 0}#detail-content #loginform p{font-size:16px;line-height:1.8}#loginform{padding:10px 30px;width:500px;margin:0 auto;background:#d60077;border-radius:7px;color:#fff}#loginform label{width:100%}#loginform input.input{width:100%;margin-top:5px}#detail-content .form-table textarea{height:100px}.important{color:#d00}a.link_bt,.link_bt a,input.link_bt,.submit_mwwp input,#detail-content a.link_bt,#detail-content .link_bt a{display:inline-block;margin-left:10px;margin-right:10px;padding:8px 10px;background:#d60077;color:#fff;line-height:1;text-decoration:none;font-size:16px;font-weight:700;white-space:nowrap;-webkit-appearance:none;border:2px solid #d60077!important;transition:.2s .05s;letter-spacing:.1em}article a.link_bt,article .link_bt a{margin-left:10px}a.link_bt:hover,.link_bt a:hover,input.link_bt:hover .submit_mwwp input:hover,#detail-content a.link_bt:hover,#detail-content .link_bt a:hover{background-color:#fff!important;border:2px solid #d60077!important;color:#d60077!important}a.link_bt_green,.link_bt_green a{background:#d60077}a.link_long,.link_long a{width:300px}.link_bt_disabled{display:inline-block;margin-left:10px;margin-right:10px;padding:8px 10px;background:#aaa;color:#fff;line-height:1;text-decoration:none;font-size:16px;font-weight:700;white-space:nowrap;-webkit-appearance:none;border:2px solid #aaa!important;transition:.2s .05s;letter-spacing:.1em}a.link_long{width:300px}#detail-content ul.list_none li{margin:.5em;list-style-type:none}#detail-content ul.list_none li li{margin:.5em 0 .5em 2em}#detail-content ul.list_none li li li{margin:.5em 0 .5em 4em}.wpcf7-submit{display:inline-block;margin-right:10px;padding:11px 30px;background:#d60077;color:#fff;line-height:1;text-decoration:none;font-weight:700;border:0;border-radius:5px;-webkit-appearance:none}.wpcf7-submit:hover{opacity:.5;alpha(opacity=50)}.wpcf7-text,.wpcf7-textarea{width:100%}.wpcf7-not-valid-tip-no-ajax,.wpcf7-validation-errors{color:#e00}.wpcf7-mail-sent-ok{color:#d60077;font-weight:700}.profile_hide{display:none}.nowrap{white-space:nowrap}.social-widget{margin-bottom:20px}#detail-content .post-list ul{border-top:1px dotted #ccc}#detail-content .post-list li{overflow;hidden;list-style-type:none;margin:0;padding:.8em 0 .7em;border-bottom:1px dotted #ccc}#detail-content .post-list li span{width:100px;display:block;float:left;color:#999}#detail-content .post-list li a{display:block;overflow:hidden}.social-button{margin-bottom:3em}.social-button li{display:table-cell;margin:0;padding:0 15px 0 0;vertical-align:top;line-height:1}.home-social-button .wp_social_bookmarking_light>div{margin-bottom:10px!important}.pocket-btn{display:inline}#detail-content .archive_button{margin-top:50px}.post-status{position:fixed;top:30px;right:0;display:inline-block;padding:15px;line-height:1.2;color:#fff;background:red;font-weight:700;text-shadow:-1px -1px 0 #900;opacity:.8;filter:alpha(opacity=80);z-index:900}.edit-entry a{position:fixed;bottom:0;right:0;display:inline-block;padding:10px;line-height:1.2;color:#fff;background:#00c;font-size:12px;font-weight:700;opacity:.8;filter:alpha(opacity=80);z-index:900}img.alignright{margin:0 0 20px 20px;display:inline}img.alignleft{margin:0 20px 20px 0;display:inline}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}dl.table{overflow:hidden;background:#eee}dl.table-bottom-border,dl.table-end{border-bottom:1px solid #ccc}dl.table dt{width:23%;padding:10px;float:left;border-top:1px solid #ccc;font-weight:700}dl.table dd{overflow:hidden;padding:10px;background:#fff;border-top:1px solid #ccc}dl.table dd .thumbnail{width:125px;float:left;margin-bottom:1em}dl.table dd .thumbnail img{border:1px solid #ccc}dl.table dd hr{clear:both;border:0;margin:0;padding:0}dl.table dd .profile{overflow:hidden;margin-bottom:.8em}dl.table dd .title{line-height:1.6;margin:.2em 0 .6em}#detail-content dl.table dd .profile h3{margin:0 0 .6em;font-size:16px}.profilelist{overflow:hidden;margin-bottom:30px}#profilelist .thumbnail,.profilelist .thumbnail{width:220px;float:left}#profilelist .thumbnail img,.profilelist .thumbnail img{border:1px solid #ccc}#profilelist .profile,.profilelist .profile{overflow:hidden;margin-bottom:.8em}#detail-content #profilelist .profile h3,#detail-content .profilelist .profile h3{margin:0 0 .6em;font-size:16px}.profileS{overflow:hidden;margin-bottom:30px}.profileS .thumbnail{width:125px;float:left}.profileS .thumbnail img{border:1px solid #ccc}.profileS .profile{overflow:hidden;margin-bottom:.8em}#detail-content .profileS .profile h3{margin:0 0 .6em;font-size:16px}.profileM{overflow:hidden;margin-bottom:10px}.profileM .thumbnail{width:135px;float:left;clear:both;margin-bottom:.8em}.profileM .thumbnail img{border:1px solid #ccc}.profileM .profile{overflow:hidden;padding-bottom:.8em}#detail-content .profileM .profile h3{margin:0 0 .6em;font-size:16px}#footer-banner{clear:both;padding-top:20px;text-align:center}#footer-banner h2{padding:30px 0 10px;font-weight:400;font-size:18px;font-family:mplus-1c-light,メイリオ,Meiryo,lucida grande,Verdana,sans-serif;letter-spacing:2px}@media print{#footer-banner h2{font-family:メイリオ,Meiryo,lucida grande,Verdana,sans-serif}}#footer-banner ul{margin-bottom:20px}#footer-banner li{display:inline-block;margin:0 30px 5px;padding:0;list-style-type:none}#footer-banner li img{vertical-align:middle}#detail-content ul.banner-list{margin:0;padding:0;line-height:1.2}#detail-content ul.banner-list li{display:inline-block;margin:0 20px 0 0;padding:10px 5px;list-style-type:none}#detail-content ul.special-banner li{margin:0 50px 0 0}#detail-content ul.center li{margin:0;padding:20px}#detail-content ul.special-banner-center li{margin:0;padding:10px 30px}#ticket_start{position:absolute;top:25px;right:0;cursor:pointer}#ticket_start img:hover{opacity:.5;filter:alpha(opacity=50)}.modal{display:block}.modalBody{display:none;position:absolute;z-index:990;left:30px;right:30px;top:100px;width:415px;height:630px;padding:10px;margin:0 auto;background:#fff;border-radius:10px}.modalBK{display:none;position:fixed;top:0;left:0;z-index:950;height:100%;width:100%;background:#000;opacity:.6;filter:alpha(opacity=10);-moz-opacity:.6}.close{position:absolute;top:-36px;right:-36px;z-index:1000;padding:10px 15px;background:#e2007e;line-height:1;border:5px solid #fff;border-radius:10px;color:#fff;font-weight:700;font-family:Arial,sans-serif;cursor:pointer}.close:hover{background:#e20075}.modal2{display:block}.modal2Body{display:none;position:absolute;z-index:990;left:30px;right:30px;top:30px;width:684px;height:500px;padding:10px;margin:0 auto;background:#fff;border-radius:10px}.modal2BK{display:none;position:fixed;top:0;left:0;z-index:950;height:100%;width:100%;background:#000;opacity:.6;filter:alpha(opacity=10);-moz-opacity:.6}.close2{position:absolute;top:-20px;right:-20px;z-index:1000;padding:5px 7px;background:#e2007e;line-height:1;border:5px solid #fff;border-radius:10px;color:#fff;font-weight:700;font-family:Arial,sans-serif;cursor:pointer;font-size:12px}.close2:hover{background:#e20075}.modal2e{display:block}.modal2eBody{display:none;position:absolute;z-index:990;left:30px;right:30px;top:30px;width:704px;height:500px;padding:10px;margin:0 auto;background:#fff;border-radius:10px}.modal2eBK{display:none;position:fixed;top:0;left:0;z-index:950;height:100%;width:100%;background:#000;opacity:.6;filter:alpha(opacity=10);-moz-opacity:.6}.header-social-2015{position:absolute;top:20px;right:0}.header-date-2015{position:absolute;top:85px;right:0}.header-social-2015 li,.header-social-v2 li{display:inline;margin-left:10px}.globalnavi-2015 li{position:relative;width:184px;display:table-cell;line-height:1.2;z-index:901}.menu{padding-left:14px}.globalnavi-2015 li li{font-size:13px}.globalnavi-2015 li li li a{width:auto;padding:7px 7px 7px 21px}#home-content{width:1000px;margin:0 auto;padding:25px 0 25px 25px}#home-info-block:after{content:"";clear:both;display:block}#home-info-block li{float:left;width:225px;margin-bottom:25px;font-size:13px}.home-info-article-thumb{text-align:center}.home-info-article{padding:5px;background:#fff}.home-info-article h3,.home-info-article-summary{padding:5px}.home-info-article-summary{font-size:12px;word-wrap:break-word}.home-info-article-meta{display:table;width:210px;padding:5px 0 0 5px;font-weight:700;line-height:1.2}.home-info-article-date{display:table-cell;font-size:12px;vertical-align:bottom}.home-info-article-category{display:table-cell;text-align:right;font-size:10px;vertical-align:bottom}.home-info-article-meta a{display:inline-block;min-height:15px;padding-right:18px;vertical-align:bottom}.home-info-article-meta a:hover{opacity:.6;filter:alpha(opacity=60);text-decoration:none}.home-info-article-meta .cat2 a{color:#e4007f;background:url(/common/img/home_info_article_cat2.png) no-repeat bottom right}.home-info-article-meta .cat3 a{color:#9cbc2a;background:url(/common/img/home_info_article_cat3.png) no-repeat bottom right}.home-info-article-meta .cat4 a{background:url(/common/img/home_info_article_cat4.png) no-repeat bottom right}#home-info-block li.home-info-2x{width:475px;overflow:hidden}#home-info-block .home-info-1x,#home-info-block .home-info-1x-2n{float:left}#home-info-block .home-info-1x-2n{margin-left:24px}#home-info-block li.home-info-1x,#home-info-block li.home-info-2x{line-height:0}#home-footer-banner{width:975px;margin-top:20px;padding:0 0 20px;text-align:center;background:#fff}#home-footer-banner h2{padding:30px 0 10px;font-weight:400;font-size:18px;font-family:mplus-1c-light,メイリオ,Meiryo,lucida grande,Verdana,sans-serif;letter-spacing:2px}@media print{#home-footer-banner h2{font-family:メイリオ,Meiryo,lucida grande,Verdana,sans-serif}}#home-footer-banner ul{margin-bottom:20px}#home-footer-banner li{display:inline-block;margin:0 30px 5px;padding:0;list-style-type:none}#home-footer-banner li img{vertical-align:middle}.pagetop2015{margin:0;padding:0;text-align:center;z-index:1000;line-height:1}.pagetop2015 a{color:#e4007f}.pagetop2015 a:hover{color:#9cbc2a}.pagetop2015 .fa-lg{font-size:24px}.pagetop2015 .fa-chevron-up{top:-3px}.pagetop2015 .fa-circle{text-shadow:0 2px 1px rgba(0,0,0,.3)}.pagetop-text{width:0;display:inline-block;text-indent:-9999px}#footer2015{width:auto;margin-top:-25px;padding:50px 20px 20px;background:#666;color:#fff;z-index:1}#footer2015 a{color:#fff}#footer2015 a:hover{text-decoration:none}.footer-line-link{text-align:center}.footer-line-link li{display:inline-block;padding:0 20px;margin:0;border-left:1px solid #fff}.footer-line-link li:first-child{border-left:0}#footer-line-banner-list{width:880px;margin:0 auto;text-align:left}.footer-line-banner{display:table;margin:25px 0}.footer-line-banner li{display:table-cell;padding:0 10px;line-height:0}.footer-sitemap{display:table;width:880px;margin:25px auto;line-height:1.8}.footer-sitemap>li{display:table-cell;width:25%;padding:0 10px;font-size:14px}.footer-sitemap>li>ul{margin-top:8px;font-size:12px;font-weight:400}#footer2015 #copyright{float:none;margin-top:25px;text-align:center}.table-ul{display:table;table-layout:fixed;text-align:center;width:100%}.table-ul li{display:table-cell;vertical-align:middle}.mw_wp_form .mwform-zip-field input,.mw_wp_form .mwform-tel-field input,.mw_wp_form #ticket{width:auto}.spview{display:none!important}.new{color:#e4007f}#detail-content .post-list .term-nav{overflow:hidden;margin:0 0 20px;text-align:center;border:0}#detail-content .post-list .term-nav li{display:inline-block;list-style:none;margin:10px 20px;padding:0;border:0}#detail-content .post-list .term-nav li a{padding:5px 20px;color:#d00;font-weight:700;border:3px solid #d00;border-radius:7px;text-decoration:none}#detail-content .post-list .term-nav li a:hover{color:#000;border:3px solid #000}.director_name_list{font-size:12px}.sp_w100 input[type=text]{width:100%}.column{background-color:#f2f2f2;padding:20px;margin:40px 0}.select-wrap{position:relative}.select-wrap:before{z-index:1;position:absolute;right:15px;top:0;content:"\f107";font-family:fontawesome;line-height:43px;color:#666;pointer-events:none;font-size:1.5em}.mw_wp_form_confirm .select-wrap:before{content:""}#detail-content .form-table td .select-wrap select{outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:40px;padding:8px 12px;border:1px solid #999;width:100%;border-radius:3px}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}#detail-keyvisual-kids{background-image:url(https://animefestival.jp/common2017/img/kids_bg.jpg);background-repeat:no-repeat;background-position:top center;width:1366px;height:703px;margin:auto}#detail-keyvisual-kids2018{background-image:url(https://animefestival.jp/common2017/img/kids_bg2018.jpg);background-repeat:no-repeat;background-position:top center;width:1366px;height:703px;margin:auto}#detail-keyvisual-kids2019{background-image:url(https://animefestival.jp/common2017/img/kids_bg2019.jpg);background-repeat:no-repeat;background-position:top center;width:1366px;height:703px;margin:auto}#detail-keyvisual-kids2020{background-image:url(https://animefestival.jp/common2017/img/kids_bg2020.jpg);background-repeat:no-repeat;background-position:top center;width:1366px;height:703px;margin:auto}#detail-keyvisual-kids2021{background-image:url(https://animefestival.jp/common2017/img/kids_bg2021.jpg);background-repeat:no-repeat;background-position:top center;width:1366px;height:703px;margin:auto}#detail-keyvisual-kids2022{background-image:url(https://animefestival.jp/common2017/img/kids_bg2022.jpg);background-repeat:no-repeat;background-position:top center;width:1366px;height:483px;margin:auto}.kids-menu{text-align:center;display:table;width:100%}.kids-menu .kids-menu-cell{display:table-cell}#detail-content .kids-menu .kids-menu-cell img{vertical-align:baseline}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.imgarea{text-align:center}#detail-content .imgarea ul li{float:left;width:450px;list-style-type:none;margin:0}#detail-content .imgarea ul li.single{width:900px}.todanwrap{display:flex;justify-content:space-between;margin-bottom:30px}.todanimg{margin-left:30px}@media screen and (max-width:1366px){#detail-keyvisual-kids{height:0;padding-top:51.68%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-keyvisual-kids2018{height:0;padding-top:51.68%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg2018.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-keyvisual-kids2019{height:0;padding-top:51.68%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg2019.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-keyvisual-kids2022{height:0;padding-top:35.25%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg2022.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}}@media screen and (max-width:700px){body{min-width:0;padding-top:44px}img{max-width:100%;height:auto}#detail-keyvisual{height:200px;background:url(../../common/img/taaf2017_h1_bg_mono_sp.jpg) no-repeat center center;background-size:cover}#detail-keyvisual h1 span{display:inline-block;padding:10px 10px 20px;font-size:28px}#detail-content{padding:20px;overflow:hidden}#detail-keyvisual-kids{height:0;padding-top:51.68%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg_mobile.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-keyvisual-kids2018{height:0;padding-top:51.68%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg_mobile2018.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-keyvisual-kids2018{height:0;padding-top:51.68%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg_mobile2019.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-keyvisual-kids2022{height:0;padding-top:93.33%;background-size:contain;background-image:url(https://animefestival.jp/common2017/img/kids_bg2022sp.jpg);background-repeat:no-repeat;background-position:top center;margin:auto;width:100%}#detail-content h2{font-size:18px;font-weight:700;text-align:left;letter-spacing:0;margin-bottom:20px;font-family:游明朝,YuMincho,ヒラギノ明朝 pron w3,hiragino mincho pron,hiragino mincho pro,hg明朝e,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}#detail-content h2:after{width:0;height:0;margin:0;display:none}#detail-content table{margin:1em 0;table-layout:fixed}#detail-content table th,#detail-content table td,.table dt,.table dd{display:block;margin-bottom:.5em;white-space:normal!important}#detail-content table tr{border-bottom:1px solid #ccc}#detail-content table th,.table dt{width:100%!important;max-width:100% padding:7px;font-weight:700;text-align:left;background:#ddd;border:0}#detail-content table td,.table dd{width:100%!important;max-width:100% padding:7px;border:0}.table dd hr{clear:both;border:0;margin:0;padding:0}.table dd .title{line-height:1.6;margin:.2em 0 .6em}#detail-content article p{margin:1em 0;line-height:1.6}#detail-content ul li{margin:.5em 0 .5em 2em;list-style-type:disc}#detail-content ol li{margin:.5em 0 .5em 2em;list-style-type:decimal}.post-list li span{display:block;color:#777;font-weight:400;font-family:ropa sans,sans-serif;font-size:1.2em;letter-spacing:1px}a.link_bt,.link_bt a,input.link_bt{display:inline-block;margin:10px;padding:10px 12px;background:#d00;color:#fff;line-height:1;text-decoration:none;font-weight:700;border:0;border-radius:5px;white-space:nowrap;-webkit-appearance:none}article a.link_bt,article .link_bt a{margin-left:10px}a.link_bt_green,.link_bt_green a{background:#d60077}a.link_long,.link_long a{width:300px}.link_bt_disabled{display:inline-block;margin-right:10px;padding:12px;background:#bbb;color:#fff;line-height:1;text-decoration:none;border-radius:5px;font-family:lucida grande,Meiryo,メイリオ,Helvetica,sans-serif}a.link_long{width:300px}.profilelist .thumbnail,.profileS .thumbnail{text-align:center}#detail-content .profilelist h3,#detail-content .profileS h3{margin:5px 0;line-height:1.2;text-align:center}.profileS .profile{margin-bottom:40px}#detail-content .banner-list li,.link-list a{display:inline-block;margin:10px;line-height:1.2;list-style-type:none}.submit{text-align:center}.wpcf7-submit{display:inline-block;margin-right:10px;padding:11px 30px;background:#d60077;color:#fff;line-height:1;text-decoration:none;font-weight:700;border:0;border-radius:5px;-webkit-appearance:none}.wpcf7-submit:hover{opacity:.5;alpha(opacity=50)}.wpcf7-text,.wpcf7-textarea{width:100%}.wpcf7-not-valid-tip-no-ajax,.wpcf7-validation-errors{color:#e00}.wpcf7-mail-sent-ok{color:#d60077;font-weight:700}.error{margin-bottom:10px;padding:3px 15px;color:#e00;background:none repeat scroll 0% 0% #fee}.sp_w100 input[type=text]{width:100%}#detail-content .screen-all ul,#detail-content .screen-all li{display:block!important;width:auto!important;margin:0!important;overflow:hidden;line-height:1.3}#detail-content .screen-all li a,#detail-content .screen-all li h3{text-decoration:none;font-weight:700}#detail-content .screen-all li div{clear:both}.screen-all section .thumbnail{display:table;float:left;margin-right:10px;background:#fff}#detail-content .screen-all li span{display:table-cell!important;line-height:0}.screen-all-new section .thumbnail{display:table-cell;margin-right:10px;background:#fff}.screen-all-new section .itemtxt{display:table-cell}img.alignright{margin:0 0 20px 20px;display:inline}img.alignleft{margin:0 20px 20px 0;display:inline}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}#home-info-block li.home-info-2x{line-height:0;overflow:hidden}#home-info-block .home-info-1x,#home-info-block .home-info-1x-2n{width:210px;float:left}#home-info-block .home-info-1x img,#home-info-block .home-info-1x-2n img{max-width:100%}#home-info-block .home-info-1x-2n{margin-left:20px}#screen-item .summary-block,#screen-item .spec-block{float:none;width:auto}#screen-item .other_img{margin:10px 0}#detail-content ul.other_img li{display:block;margin:10px 0;text-align:center}#screen-item h1{margin:0 0 20px;padding-bottom:5px;border-bottom:3px solid #d60077;font-size:1.7em;font-weight:400;line-height:1.2;font-family:游明朝,YuMincho,ヒラギノ明朝 pron w3,hiragino mincho pron,hiragino mincho pro,hg明朝e,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.director_photo,.director_name{font-weight:700;text-align:center}#detail-content .post-list .term-nav{overflow:hidden;margin:0 0 20px;text-align:center;border:0}#detail-content .post-list .term-nav li{display:inline-block;list-style:none;margin:10px 20px;padding:0;border:0}#detail-content .post-list .term-nav li a{padding:5px 20px;color:#d00;font-weight:700;border:3px solid #d00;border-radius:7px;text-decoration:none}#detail-content .post-list .term-nav li a:hover{color:#000;border:3px solid #000}.pcview{display:none!important}.spview{display:block!important}.kids-menu{text-align:center;display:block;width:100%}.kids-menu .kids-menu-cell{display:block}#detail-content .imgarea ul li,#detail-content .imgarea ul li.single{max-width:100%}.todanwrap{display:block;margin-bottom:30px}.todanimg{margin-left:0;text-align:center}}