﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background:url(../images/bg_header.jpg) top center no-repeat}header{padding:13px 0 10px 11px;background-color:#000;border-bottom:1px solid #838385;text-align:left}header h1{max-width:1000px;margin:0 auto}header h1 a{width:100%;line-height:0;display:block}#wrapCol{position:relative;overflow:hidden}#anniverrsary p img:nth-child(2),#story p img:nth-child(2),#spec p img:nth-child(2),#giveaway p img:nth-child(2){display:none}#firstview{position:relative}#firstview ul{max-width:1000px;margin:0 auto;text-align:right}#firstview ul li{display:inline-block;vertical-align:top;zoom:1;*display:inline}#firstview ul li a{display:block}#firstview ul li a:hover{opacity:0.8}#firstview ul .tw,#firstview ul .fb{margin-top:10px;padding-left:10px}#firstview ul #bgmBtn{cursor:pointer}#firstview ul img{vertical-align:middle}#firstview #firstviewInner{max-width:1145px;margin:0 auto;overflow:hidden}#firstview #firstviewInner #firstviewBox{padding:30px 0 60px;box-sizing:border-box}#firstview #firstviewInner #firstviewBox h1{margin-top:-50px}#firstview #firstviewInner #firstviewBox #movie a:hover{opacity:0.8}#firstview #firstviewInner #firstviewBox #movie iframe{display:none}#anniverrsary img{max-width:100%}#anniverrsary #anniverrsaryColmun{max-width:900px;margin:0 auto;padding:40px 0;text-align:center;position:relative}#anniverrsary #anniverrsaryColmun:before,#anniverrsary #anniverrsaryColmun:after{display:block;position:absolute;top:0;z-index:0}#anniverrsary #anniverrsaryColmun:before{content:url(../images/bg_rain.png);left:0;transform:translateX(-60%)}#anniverrsary #anniverrsaryColmun:after{content:url(../images/bg_lasswell.png);right:0;transform:translateX(50%)}#anniverrsary #anniverrsaryColmun h1{position:relative;z-index:1}#anniverrsary #anniverrsaryColmun #anniverrsaryInner{position:relative;z-index:1}#anniverrsary .text{padding:30px 0}#tour{position:relative;z-index:1}#tour #tourInner{max-width:802px;margin:0 auto 40px;background-image:url(../images/bg_about_02.png),url(../images/bg_about_01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}#tour #tourInner ul{padding:40px;text-align:left}#tour #tourInner li{padding:20px;position:relative;border-bottom:1px solid #b5b5b5}#tour #tourInner li:last-child{border-bottom:0}#tour #tourInner li a{position:absolute;top:50%;right:0;transform:translateY(-50%)}#tour #tourInner .taiwan h3 span:last-child{display:none}#tour #tourInner .newyork h3 span:last-child{display:none}#giveaway{padding-top:10px;position:relative;z-index:1}#giveaway img{max-width:100%}#giveaway .text{padding:30px 0}#giveaway #giveawayInner{max-width:814px;margin:0 auto 40px;padding-bottom:40px;background-image:url(../images/bg_about_02.png),url(../images/bg_about_01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}#giveaway #giveawayInner p{padding-bottom:10px}#giveaway #giveawayInner p:first-child{padding-top:50px}#merchandise{position:relative;z-index:1}#merchandise img{max-width:100%}#merchandise #merchandiseInner{max-width:814px;margin:20px auto 40px;padding-bottom:40px;background-image:url(../images/bg_merchandise_02.png),url(../images/bg_merchandise_01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}#merchandise #merchandiseInner p{padding-bottom:15px}#merchandise #merchandiseInner p:first-child{padding-top:65px}#merchandise #merchandiseInner ul{font-size:0}#merchandise #merchandiseInner ul li{display:inline-block;margin:0 20px 20px 0}#merchandise #merchandiseInner ul li:nth-child(2n){margin:0 0 20px 0}#download{position:fixed;bottom:0;width:100%;padding:15px 0 0;background:rgba(0,0,0,0.9);z-index:3}#download #downloadInner{max-width:850px;margin:0 auto}#download #downloadInner nav{margin:0 3px;display:inline-block}#download #downloadInner nav h1{margin-bottom:10px}#download #downloadInner nav ul li{float:left;padding:0 3px}#download #downloadInner nav ul li a:hover{opacity:0.5}#download #downloadInner #storeNavi{float:right;padding-bottom:10px}#download #downloadInner #storeNavi ul li{padding-bottom:5px}#download #downloadInner #communityNavi{width:100%;max-width:360px;float:left;padding-bottom:15px}#download #downloadInner #communityNavi ul{display:table;width:100%;background:#000;border:1px solid #FFF;border-radius:5px;overflow:auto}#download #downloadInner #communityNavi ul li{position:relative;width:49.6%;padding:0;border-left:1px solid #666}#download #downloadInner #communityNavi ul li a{display:block;padding:14px 7px 15px 42px;color:#FFF;font-size:13px}#download #downloadInner #communityNavi ul li.fb a{background:url(../images/ico_fb.png) no-repeat 20px center}#download #downloadInner #communityNavi ul li.fb:before{content:'';display:block;position:absolute;top:-8px;right:5px;width:26px;height:26px;background:url(../images/ico_budge.png) no-repeat center center}#download #downloadInner #communityNavi ul li.tw a{background:url(../images/ico_tw.png) no-repeat 20px center}#download #downloadInner #communityNavi ul li.forum a{background:url(../images/ico_forum.png) no-repeat 20px center}#download #downloadInner #communityNavi ul li:hover{background:#4a4a4a}#download #downloadInner #communityNavi ul li:hover a{opacity:1;text-decoration:none}#download #downloadInner .mogli1{float:left;margin-right:4px}#download #downloadInner .mogli2{float:right;margin-left:4px}#download #downloadInner .icon{padding-bottom:25px;background:url(../images/bg_mogli_shadow.png) center bottom no-repeat}#download #pageTop{position:absolute;right:10px;top:-70px;cursor:pointer;display:none}#download #pageTop:hover{opacity:0.5}#official{margin-bottom:140px}#official a:hover{opacity:0.8}footer #footerInner{background:#000;border-top:1px solid #666;color:#FFF;box-sizing:border-box}footer #footerInner a{color:#FFF;font-size:12px}footer #footerInner #snsMenu{position:relative;padding:20px 0}footer #footerInner #snsMenu ul{position:relative;max-width:320px;margin:0 auto;padding-left:75px;background:url(../images/tit_sns.png) left center no-repeat}footer #footerInner #snsMenu ul li{margin:0 3px;display:inline-block;vertical-align:middle}footer #footerInner #snsMenu:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background:url(../images/img_device.png) left center no-repeat}footer #footerInner #fnavi{padding:8px 0;border-top:1px solid #333;border-bottom:1px solid #333}footer #footerInner #fnavi li{padding:2px 11px;display:inline-block;border-left:1px dotted #FFF}footer #footerInner #fnavi li:first-child{border-left:none}footer #footerInner .copy{padding:20px 0;font-size:13px;line-height:1.5}@media screen and (max-width: 1100px){body{background:url(../images/bg_header_sp.jpg) top 38px center no-repeat;background-size:contain}header{text-align:left}header h1{width:129px;margin:0}#firstview #firstviewInner{width:100%}#anniverrsary #anniverrsaryColmun{padding:40px 20px}#anniverrsary #anniverrsaryColmun:before,#anniverrsary #anniverrsaryColmun:after{display:none}#tour #tourInner ul{text-align:center;padding:25px 0}#tour #tourInner img{width:auto;max-width:100%}#tour #tourInner li a{position:static;transform:none;margin:10px 0;display:block}#giveaway{padding-bottom:0}#giveaway #giveawayColmun{padding:0 20px}#giveaway #giveawayColmun:before,#giveaway #giveawayColmun:after{display:none}#giveaway .image{padding:20px 50px}#giveaway #giveawayInner p{padding:10px 30px}#giveaway #giveawayInner img{width:auto;max-width:100%}#merchandise{padding-bottom:0}#merchandise #merchandiseColmun{padding:0 20px}#merchandise #merchandiseColmun:before,#merchandise #merchandiseColmun:after{display:none}#merchandise .image{padding:20px 50px}#merchandise #merchandiseInner p{padding:10px 20px}#merchandise #merchandiseInner img{width:auto;max-width:100%}#merchandise #merchandiseInner ul{width:100%}#merchandise #merchandiseInner ul li{width:40%;margin:0 3% 20px 0}#merchandise #merchandiseInner ul li:nth-child(2n){margin:0 0 20px 0}#merchandise #merchandiseInner ul li img{width:100%}#download{position:relative;bottom:0}#download #downloadInner nav{width:49%}#download #downloadInner nav h1 img{width:100%;height:auto}#download #downloadInner #storeNavi ul li{float:none;display:inline-block}#download #downloadInner .icon{display:none}#download #pageTop{position:fixed;top:auto;bottom:2%}}@media screen and (max-width: 640px){#anniverrsary p.image img:nth-child(1),#story p.image img:nth-child(1),#spec p.image img:nth-child(1),#giveaway p.image img:nth-child(1){display:none}#anniverrsary p.image img:nth-child(2),#story p.image img:nth-child(2),#spec p.image img:nth-child(2),#giveaway p.image img:nth-child(2){display:block}#subCol{width:60%;left:-60%}#subCol #gnavi li{width:98%}#subCol #menuBtn{width:25%;right:-33%}#subCol #menuBtn:hover{opacity:1}#firstview ul li{float:right}#firstview ul .fb{width:40%}#firstview ul .tw{width:30%}#firstview ul #bgmBtn{clear:both;width:25%;margin-top:-2%}#firstview #firstviewInner #firstviewBox{background-size:150% auto;padding:5% 0 10%}#firstview #firstviewInner #firstviewBox h1{width:90%;margin:-5% auto -11%}#firstview #firstviewInner #firstviewBox p{width:60%;margin:0 auto}#firstview #firstviewInner #firstviewBox #movie{position:relative;margin:15px 0 0;padding-bottom:50%;height:0;overflow:hidden;display:block}#firstview #firstviewInner #firstviewBox #movie iframe{position:absolute;top:0;left:0;width:90%;height:100%;margin:0 5%;display:block}#firstview #firstviewInner #firstviewBox #movie .thum{display:none}#anniverrsary{padding-bottom:0;background-position:top center}#anniverrsary .image{padding:20px 50px}#tour{padding:0 0 20px}#tour #tourInner{padding:30px 0;margin:0 auto 20px}#tour #tourInner ul{text-align:center;padding:0}#tour #tourInner img{width:auto;max-width:100%}#tour #tourInner li a{position:static;transform:none;margin:10px 0;display:block}#tour #tourInner .taiwan h3 span:first-child{display:none}#tour #tourInner .taiwan h3 span:last-child{display:block}#tour #tourInner .newyork h3 span:first-child{display:none}#tour #tourInner .newyork h3 span:last-child{display:block}#giveaway #giveawayInner{background-image:url(../images/bg_frame_goods02.png),url(../images/bg_frame_goods01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}#merchandise #merchandiseInner{background-image:url(../images/bg_frame_goods02.png),url(../images/bg_frame_goods01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}#merchandise #merchandiseInner ul{width:100%}#merchandise #merchandiseInner ul li{width:90%;display:block;margin:0 auto 20px auto}#merchandise #merchandiseInner ul li:nth-child(2n){margin:0 auto 20px auto}#official{padding:0 20px;margin-bottom:40px}#official img{width:70%}#download #downloadInner nav{float:none !important;width:90%;margin:0 auto}#download #downloadInner nav h1 img{width:100%;height:auto}#download #downloadInner #communityNavi ul li.fb:before{content:'';display:block;position:absolute;top:-8px;right:5px;width:20px;height:20px;background:url(../images/ico_budge.png) no-repeat center center;background-size:100% auto}#download #downloadInner #storeNavi ul li{float:none !important;display:inline-block;margin:0 auto;padding:0 0 5px}#download #downloadInner #storeNavi ul .apple{width:32%}#download #downloadInner #storeNavi ul .google{width:34%}#download #downloadInner #storeNavi ul .amazon{width:29%}#download #downloadInner .icon{display:none}#download #pageTop{width:10%}#download #pageTop:hover{opacity:1}footer #footerInner #snsMenu{padding:80px 0 20px}footer #footerInner #snsMenu ul{text-align:left}footer #footerInner #snsMenu ul li.ff30th{width:26%}footer #footerInner #snsMenu ul li.stickers{width:32%}footer #footerInner #snsMenu:before{background:url(../images/img_device.png) center center no-repeat;height:59px;border-bottom:1px solid #333}footer #footerInner #fnavi{padding:8px 0;border-top:1px solid #333;border-bottom:1px solid #333}footer #footerInner #fnavi li{padding:2px 11px;display:inline-block;border-left:1px dotted #FFF}footer #footerInner #fnavi li:first-child{border-left:none}footer #footerInner .copy{font-size:10px;line-height:1.5}}html,body{text-align:center;font-size:15px;font-family:Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MS Pゴシック", sans-serif}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:bottom}.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clearboth{clear:both}body#fes_fr{background:url(../images/fr/bg_header.jpg) top center no-repeat;background-attachment:fixed}body#fes_fr #summary a{outline:none;text-decoration:underline;color:#1b4d8f;font-weight:normal}body#fes_fr #summary a:hover,body#fes_fr #mainpage a:hover,body#fes_fr #ff_logo a:hover{text-decoration:none;opacity:0.8}body#fes_fr p.text img:nth-child(2){display:none}body#fes_fr #firstview #firstviewInner #firstviewBox{padding-bottom:40px}body#fes_fr #firstview #firstviewInner #firstviewBox h1{margin-top:10px}body#fes_fr #summary{padding-top:10px;position:relative;z-index:1}body#fes_fr #summary img{max-width:100%}body#fes_fr #summary .text{padding:0 0 20px}body#fes_fr #summary #summaryInner{max-width:977px;margin:0 auto 20px;padding:30px 0 40px;background-image:url(../images/fr/bg_frame_summary02.png),url(../images/fr/bg_frame_summary01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_fr #summary #summaryInner p{padding-bottom:10px}body#fes_fr #summary #summaryInner p:first-child{padding-top:50px}body#fes_fr #summary #summaryInner h3{margin-bottom:10px}body#fes_fr #summary #summaryInner ul{text-align:left;margin:0 50px;font-size:20px;font-weight:bold;color:#c5254f}body#fes_fr #summary #summaryInner ul span{margin-left:35px;display:inline-block;vertical-align:middle}body#fes_fr #summary #summaryInner ul li{border-bottom:1px solid #b5b5b5;padding:25px 0 30px;line-height:1.2}body#fes_fr #summary #summaryInner ul li:last-child{border-bottom:none}body#fes_fr #summary #summaryInner ul ul{margin:0 35px}body#fes_fr #summary #summaryInner ul ul li{border-bottom:none;padding:0 0 10px;vertical-align:middle}body#fes_fr #summary #summaryInner ul ul li:last-child{padding-bottom:0}body#fes_fr #summary #summaryInner ul ul span{margin:0;display:inline-block}body#fes_fr #summary #summaryInner ul ul span.horaire{width:400px;margin-right:20px}body#fes_fr #summary #register{margin:20px 0 50px;min-height:330px;background:url(../images/fr/img_chara_dot.png) center bottom no-repeat}body#fes_fr #summary #register .text{margin-top:40px}body#fes_fr #stage{background-color:rgba(255,255,255,0.7)}body#fes_fr #stage #stageColmun{padding-bottom:10px}body#fes_fr #stage h1{padding:40px 0 30px}body#fes_fr #stage img{max-width:100%}body#fes_fr #stage .image{padding:0 20px 10px}body#fes_fr #stage #stageInner{width:960px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;margin:0 auto}body#fes_fr #stage #stageInner #stageBox01{width:470px;margin:0 20px 40px 0;padding:50px 0 30px 5px;background-image:url(../images/fr/bg_frame_stage02.png),url(../images/fr/bg_frame_stage01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_fr #stage #stageInner #stageBox02{width:470px;margin:0 auto 40px;padding:50px 0 10px 5px;background-image:url(../images/fr/bg_frame_stage02.png),url(../images/fr/bg_frame_stage01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_fr #activities{background-color:rgba(255,255,255,0.7)}body#fes_fr #activities h1{padding:0 0 30px}body#fes_fr #activities img{max-width:100%}body#fes_fr #activities .text{padding-bottom:20px}body#fes_fr #activities #activitiesInner{width:960px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;margin:0 auto}body#fes_fr #activities #activitiesInner #activitiesBox01{width:470px;margin:0 20px 40px 0;padding:50px 0 0 5px;background-image:url(../images/fr/bg_frame_activities02.png),url(../images/fr/bg_frame_activities01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_fr #activities #activitiesInner #activitiesBox02{width:470px;margin:0 auto 40px;padding:50px 0 0 5px;background-image:url(../images/fr/bg_frame_activities02.png),url(../images/fr/bg_frame_activities01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_fr #frGiveaway{background-color:rgba(255,255,255,0.7);padding:20px 0;position:relative;z-index:1}body#fes_fr #frGiveaway img{max-width:100%}body#fes_fr #frGiveaway .text{padding:10px 0 20px}body#fes_fr #frGiveaway #frGiveawayInner{max-width:649px;margin:20px auto 0;padding:0 0 40px;background-image:url(../images/fr/bg_frame_giveaway02.png),url(../images/fr/bg_frame_giveaway01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_fr #frGiveaway #frGiveawayInner p:first-child{padding:50px 0 20px}body#fes_fr #mainpage{background-color:rgba(255,255,255,0.7);padding:30px 0}body#fes_fr #ff_logo{background-color:rgba(255,255,255,0.7);padding:0 20px 120px 0}body#fes_fr #ff_logo a:first-child{margin-right:20px}body#fes_fr footer #snsMenu ul{max-width:90px}body#fes_tw{background:url(../images/tw/bg_header.jpg) top center no-repeat;background-attachment:fixed}body#fes_tw #summary a{outline:none;text-decoration:underline;color:#1b4d8f;font-weight:normal}body#fes_tw #summary a:hover,body#fes_tw #mainpage a:hover,body#fes_tw #ff_logo a:hover{text-decoration:none;opacity:0.8}body#fes_tw p.text img:nth-child(2){display:none}body#fes_tw #firstview #firstviewInner #firstviewBox{padding-bottom:40px}body#fes_tw #firstview #firstviewInner #firstviewBox h1{margin-top:10px}body#fes_tw #summary{padding-top:10px;position:relative;z-index:1}body#fes_tw #summary img{max-width:100%}body#fes_tw #summary .text{padding:0 0 20px}body#fes_tw #summary #summaryInner{max-width:977px;margin:0 auto 20px;padding:30px 0 40px;background-image:url(../images/tw/bg_frame_summary02.png),url(../images/fr/bg_frame_summary01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_tw #summary #summaryInner p{padding-bottom:10px}body#fes_tw #summary #summaryInner p:first-child{padding-top:50px}body#fes_tw #summary #summaryInner h3{margin-bottom:10px}body#fes_tw #summary #summaryInner ul{text-align:left;margin:0 50px;font-size:20px;font-weight:bold;color:#c5254f}body#fes_tw #summary #summaryInner ul span{margin-left:35px;display:inline-block;vertical-align:middle}body#fes_tw #summary #summaryInner ul li{border-bottom:1px solid #b5b5b5;padding:25px 0 30px;line-height:1.2}body#fes_tw #summary #summaryInner ul li:last-child{border-bottom:none}body#fes_tw #summary #summaryInner ul ul{margin:0 35px}body#fes_tw #summary #summaryInner ul ul li{border-bottom:none;padding:0 0 10px;vertical-align:middle}body#fes_tw #summary #summaryInner ul ul li:last-child{padding-bottom:0}body#fes_tw #summary #summaryInner ul ul span{margin:0;display:inline-block}body#fes_tw #summary #summaryInner ul ul span.horaire{width:400px;margin-right:20px}body#fes_tw #summary #register{margin:20px 0 50px;min-height:330px;background:url(../images/tw/img_chara_dot.png) center bottom no-repeat}body#fes_tw #summary #register .text{margin-top:40px}body#fes_tw #stage{background-color:rgba(255,255,255,0.7)}body#fes_tw #stage #stageColmun{padding-bottom:10px}body#fes_tw #stage h1{padding:40px 0 30px}body#fes_tw #stage img{max-width:100%}body#fes_tw #stage .image{padding:0 20px 10px}body#fes_tw #stage #stageInner{width:960px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;margin:0 auto}body#fes_tw #stage #stageInner #stageBox01{width:470px;margin:0 20px 40px 0;padding:50px 0 30px 5px;background-image:url(../images/tw/bg_frame_stage02.png),url(../images/tw/bg_frame_stage01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_tw #stage #stageInner #stageBox01 p:first-child{display:block}body#fes_tw #stage #stageInner #stageBox01 p:last-child{display:none}body#fes_tw #stage #stageInner #stageBox02{width:470px;margin:0 auto 40px;padding:50px 0 10px 5px;background-image:url(../images/tw/bg_frame_stage02.png),url(../images/tw/bg_frame_stage01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_tw #activities{background-color:rgba(255,255,255,0.7)}body#fes_tw #activities h1{padding:0 0 30px}body#fes_tw #activities img{max-width:100%}body#fes_tw #activities .text{padding-bottom:20px}body#fes_tw #activities #activitiesInner{width:960px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:flex;margin:0 auto}body#fes_tw #activities #activitiesInner #activitiesBox01{width:470px;margin:0 20px 40px 0;padding:50px 0 0 5px;background-image:url(../images/tw/bg_frame_activities02.png),url(../images/tw/bg_frame_activities01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_tw #activities #activitiesInner #activitiesBox01 p:first-child{display:block}body#fes_tw #activities #activitiesInner #activitiesBox01 p:last-child{display:none}body#fes_tw #activities #activitiesInner #activitiesBox02{width:470px;margin:0 auto 40px;padding:50px 0 0 5px;background-image:url(../images/tw/bg_frame_activities02.png),url(../images/tw/bg_frame_activities01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_tw #frGiveaway{background-color:rgba(255,255,255,0.7);padding:20px 0;position:relative;z-index:1}body#fes_tw #frGiveaway img{max-width:100%}body#fes_tw #frGiveaway .text{padding:10px 0 20px}body#fes_tw #frGiveaway #frGiveawayInner{max-width:649px;margin:20px auto 0;padding:0 0 40px;background-image:url(../images/tw/bg_frame_giveaway02.png),url(../images/tw/bg_frame_giveaway01.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top}body#fes_tw #frGiveaway #frGiveawayInner p:first-child{padding:50px 0 20px}body#fes_tw #mainpage{background-color:rgba(255,255,255,0.7);padding:30px 0}body#fes_tw #ff_logo{background-color:rgba(255,255,255,0.7);padding:0 20px 120px 0}body#fes_tw #ff_logo a:first-child{margin-right:20px}body#fes_tw footer #snsMenu ul{max-width:90px}@media screen and (max-width: 1100px){body#fes_fr #firstview #firstviewInner #firstviewBox{padding:0 20px 30px}body#fes_fr #firstview #firstviewInner #firstviewBox img{max-width:100%}body#fes_fr #summary #summaryInner ul{margin:0 30px}body#fes_fr #summary #register{margin-bottom:30px}body#fes_fr #stage #stageInner{width:auto;max-width:960px}body#fes_fr #stage #stageInner #stageBox01{width:50%;margin:0 0 40px 0;padding:50px 0 30px 0;background-size:95%}body#fes_fr #stage #stageInner #stageBox01 p img{max-width:90%}body#fes_fr #stage #stageInner #stageBox02{width:50%;padding:50px 0 10px 0;background-size:95%}body#fes_fr #stage #stageInner #stageBox02 p img{max-width:90%}body#fes_fr #activities #activitiesInner{width:auto;max-width:960px}body#fes_fr #activities #activitiesInner #activitiesBox01{width:50%;margin:0 0 40px 0;padding:50px 0 0 0;background-size:95%}body#fes_fr #activities #activitiesInner #activitiesBox01 p img{max-width:90%}body#fes_fr #activities #activitiesInner #activitiesBox02{width:50%;padding:50px 0 0 0;background-size:95%}body#fes_fr #activities #activitiesInner #activitiesBox02 p img{max-width:90%}body#fes_fr #frGiveaway p img{max-width:80%}body#fes_fr #mainpage{padding:30px 20px}body#fes_fr #mainpage img{max-width:100%}body#fes_fr #ff_logo{padding-bottom:60px}body#fes_tw #firstview #firstviewInner #firstviewBox{padding:0 20px 30px}body#fes_tw #firstview #firstviewInner #firstviewBox img{max-width:100%}body#fes_tw #summary #summaryInner ul{margin:0 30px}body#fes_tw #summary #register{margin-bottom:30px}body#fes_tw #stage #stageInner{width:auto;max-width:960px}body#fes_tw #stage #stageInner #stageBox01{width:50%;margin:0 0 40px 0;padding:50px 0 30px 0;background-size:95%}body#fes_tw #stage #stageInner #stageBox01 p img{max-width:90%}body#fes_tw #stage #stageInner #stageBox02{width:50%;padding:50px 0 10px 0;background-size:95%}body#fes_tw #stage #stageInner #stageBox02 p img{max-width:90%}body#fes_tw #activities #activitiesInner{width:auto;max-width:960px}body#fes_tw #activities #activitiesInner #activitiesBox01{background-image:url(../images/tw/bg_frame_activities02_tab.png),url(../images/tw/bg_frame_activities01_tab.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;width:50%;margin:0 0 40px 0;padding:50px 0 0 0;background-size:95%}body#fes_tw #activities #activitiesInner #activitiesBox01 p img{max-width:90%}body#fes_tw #activities #activitiesInner #activitiesBox02{background-image:url(../images/tw/bg_frame_activities02_tab.png),url(../images/tw/bg_frame_activities01_tab.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;width:50%;padding:50px 0 0 0;background-size:95%}body#fes_tw #activities #activitiesInner #activitiesBox02 p img{max-width:90%}body#fes_tw #frGiveaway p img{max-width:80%}body#fes_tw #mainpage{padding:20px 20px}body#fes_tw #mainpage img{max-width:70%;margin:0 auto}body#fes_tw #ff_logo{padding-bottom:60px}}@media screen and (max-width: 640px){body#fes_fr{background:url(../images/fr/bg_header_sp.jpg) top center no-repeat;background-size:100%;background-attachment:auto}body#fes_fr:after{background:none}body#fes_fr p.text img:nth-child(1){display:none}body#fes_fr p.text img:nth-child(2){display:inline}body#fes_fr #firstview #firstviewInner #firstviewBox{padding:0 20px 10px}body#fes_fr #firstview #firstviewInner #firstviewBox h1{margin:20px auto}body#fes_fr #firstview #firstviewInner #firstviewBox img{max-width:100%}body#fes_fr #firstview #firstviewInner #firstviewBox p{width:auto}body#fes_fr #summary img{max-width:100%}body#fes_fr #summary .text{padding:0 20px 20px}body#fes_fr #summary .text img{max-width:95%}body#fes_fr #summary #summaryInner{margin:0 auto 20px;padding:30px 0 20px}body#fes_fr #summary #summaryInner p{padding-bottom:10px}body#fes_fr #summary #summaryInner p:first-child{padding-top:30px}body#fes_fr #summary #summaryInner h3{margin-bottom:10px}body#fes_fr #summary #summaryInner h3 img{max-width:100%;width:100%}body#fes_fr #summary #summaryInner ul{margin:0 20px;font-size:14px;line-height:1.3}body#fes_fr #summary #summaryInner ul span{margin-left:20px}body#fes_fr #summary #summaryInner ul li{padding:15px 0 20px}body#fes_fr #summary #summaryInner ul li:last-child{border-bottom:none}body#fes_fr #summary #summaryInner ul ul{margin:0 20px}body#fes_fr #summary #summaryInner ul ul li{border-bottom:none;padding:0 0 10px;vertical-align:middle}body#fes_fr #summary #summaryInner ul ul li:last-child{padding-bottom:0}body#fes_fr #summary #summaryInner ul ul span{margin:0;display:inline-block}body#fes_fr #summary #summaryInner ul ul span.horaire{width:60%;margin-right:20px}body#fes_fr #summary #summaryInner ul ul span.time{width:auto}body#fes_fr #summary #register{margin-top:0;padding:0 20px 25%;background-size:95%;min-height:auto;min-height:inherit}body#fes_fr #summary #register img{max-width:100%}body#fes_fr #stage h1{padding:20px 0}body#fes_fr #stage #stageInner{width:auto;display:block;margin:0 auto}body#fes_fr #stage #stageInner #stageBox01{width:auto;max-width:100%;margin:0 auto 10px;padding:50px 0 30px 0;background-image:url(../images/fr/bg_frame_sp01.png),url(../images/fr/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_fr #stage #stageInner #stageBox01 p{padding:0 10px}body#fes_fr #stage #stageInner #stageBox01 p img{max-width:100%}body#fes_fr #stage #stageInner #stageBox02{width:auto;max-width:100%;margin:0 auto 20px;padding:50px 0 10px 0;background-image:url(../images/fr/bg_frame_sp01.png),url(../images/fr/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_fr #stage #stageInner #stageBox02 p{padding:0 10px}body#fes_fr #stage #stageInner #stageBox02 p img{max-width:100%}body#fes_fr #activities h1{padding:30px 0 20px}body#fes_fr #activities p{padding:0 20px}body#fes_fr #activities p img{max-width:100%}body#fes_fr #activities p.text img{max-width:95%}body#fes_fr #activities #activitiesInner{width:auto;display:block;margin:10px auto 0}body#fes_fr #activities #activitiesInner #activitiesBox01{width:auto;max-width:100%;margin:0 auto 10px;padding:40px 0 10px 0;background-image:url(../images/fr/bg_frame_sp01.png),url(../images/fr/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_fr #activities #activitiesInner #activitiesBox01 p{padding:0 10px}body#fes_fr #activities #activitiesInner #activitiesBox01 p img{max-width:100%}body#fes_fr #activities #activitiesInner #activitiesBox02{width:auto;max-width:100%;margin:0 auto 20px;padding:40px 0 10px 0;background-image:url(../images/fr/bg_frame_sp01.png),url(../images/fr/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_fr #activities #activitiesInner #activitiesBox02 p{padding:0 10px}body#fes_fr #activities #activitiesInner #activitiesBox02 p img{max-width:100%}body#fes_fr #ff_logo{padding:0 20px;margin:0 0 30px}body#fes_fr #ff_logo img{max-width:40%}body#fes_tw{background:url(../images/tw/bg_header_sp.jpg) top center no-repeat;background-size:100%;background-attachment:auto}body#fes_tw:after{background:none}body#fes_tw p.text img:nth-child(1){display:none}body#fes_tw p.text img:nth-child(2){display:inline}body#fes_tw #firstview #firstviewInner #firstviewBox{padding:0 20px 10px}body#fes_tw #firstview #firstviewInner #firstviewBox h1{margin:20px auto}body#fes_tw #firstview #firstviewInner #firstviewBox img{max-width:100%}body#fes_tw #firstview #firstviewInner #firstviewBox p{width:auto}body#fes_tw #summary img{max-width:100%}body#fes_tw #summary .text{padding:0 20px 20px}body#fes_tw #summary .text img{max-width:95%}body#fes_tw #summary #summaryInner{margin:0 auto 20px;padding:30px 0 20px}body#fes_tw #summary #summaryInner p{padding-bottom:10px}body#fes_tw #summary #summaryInner p:first-child{padding-top:30px}body#fes_tw #summary #summaryInner h3{margin-bottom:10px}body#fes_tw #summary #summaryInner h3 img{max-width:100%;width:100%}body#fes_tw #summary #summaryInner ul{margin:0 20px;font-size:14px;line-height:1.3}body#fes_tw #summary #summaryInner ul span{margin-left:20px}body#fes_tw #summary #summaryInner ul li{padding:15px 0 20px}body#fes_tw #summary #summaryInner ul li:last-child{border-bottom:none}body#fes_tw #summary #summaryInner ul ul{margin:0 20px}body#fes_tw #summary #summaryInner ul ul li{border-bottom:none;padding:0 0 10px;vertical-align:middle}body#fes_tw #summary #summaryInner ul ul li:last-child{padding-bottom:0}body#fes_tw #summary #summaryInner ul ul span{margin:0;display:inline-block}body#fes_tw #summary #summaryInner ul ul span.horaire{width:60%;margin-right:20px}body#fes_tw #summary #summaryInner ul ul span.time{width:auto}body#fes_tw #summary #register{margin-top:0;padding:0 20px 14%;background-size:95%;min-height:auto;min-height:inherit}body#fes_tw #summary #register img{max-width:100%}body#fes_tw #stage h1{padding:20px 0}body#fes_tw #stage #stageInner{width:auto;display:block;margin:0 auto}body#fes_tw #stage #stageInner #stageBox01{width:auto;max-width:100%;margin:0 auto 10px;padding:50px 0 30px 0;background-image:url(../images/tw/bg_frame_sp01.png),url(../images/tw/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_tw #stage #stageInner #stageBox01 p{padding:0 10px}body#fes_tw #stage #stageInner #stageBox01 p img{max-width:100%}body#fes_tw #stage #stageInner #stageBox01 p:first-child{display:none}body#fes_tw #stage #stageInner #stageBox01 p:last-child{display:block}body#fes_tw #stage #stageInner #stageBox02{width:auto;max-width:100%;margin:0 auto 20px;padding:50px 0 10px 0;background-image:url(../images/tw/bg_frame_sp01.png),url(../images/tw/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_tw #stage #stageInner #stageBox02 p{padding:0 10px}body#fes_tw #stage #stageInner #stageBox02 p img{max-width:100%}body#fes_tw #activities h1{padding:30px 0 20px}body#fes_tw #activities p{padding:0 20px}body#fes_tw #activities p img{max-width:100%}body#fes_tw #activities p.text img{max-width:95%}body#fes_tw #activities #activitiesInner{width:auto;display:block;margin:10px auto 0}body#fes_tw #activities #activitiesInner #activitiesBox01{width:auto;max-width:100%;margin:0 auto 10px;padding:40px 0 10px 0;background-image:url(../images/tw/bg_frame_sp01.png),url(../images/tw/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_tw #activities #activitiesInner #activitiesBox01 p{padding:0 10px}body#fes_tw #activities #activitiesInner #activitiesBox01 p img{max-width:100%}body#fes_tw #activities #activitiesInner #activitiesBox01 p:first-child{display:none}body#fes_tw #activities #activitiesInner #activitiesBox01 p:last-child{display:block}body#fes_tw #activities #activitiesInner #activitiesBox02{width:auto;max-width:100%;margin:0 auto 20px;padding:40px 0 10px 0;background-image:url(../images/tw/bg_frame_sp01.png),url(../images/tw/bg_frame_sp02.png);background-repeat:no-repeat, no-repeat;background-position:center bottom, center top;background-size:auto}body#fes_tw #activities #activitiesInner #activitiesBox02 p{padding:0 10px}body#fes_tw #activities #activitiesInner #activitiesBox02 p img{max-width:100%}body#fes_tw #ff_logo{padding:0 20px;margin:0 0 30px}body#fes_tw #ff_logo img{max-width:40%}}#geCol{height:0;overflow:hidden}@media screen and (max-width: 640px){img{width:100%;height:auto}}
