@charset "UTF-8";#main .main-container:before{display: none}#main .main-container .main-column:after{display: none}body{font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight: 500;margin: 0}h3{margin: 0}img{height: auto;display: block}ul{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;list-style: none}p{padding: 0;margin: 0}.basic-wrap{width: 100%}.flex{display: -webkit-box;display: flex;display: -webkit-flex;display: -ms-flexbox}.ib_vm{display: inline-block;vertical-align: middle;line-height: 0}.ib_vm:first-child a img{width: 121px}.ib_vm:last-child a img{width: 150px}a:hover{opacity: .7}header ul{list-style: none;max-width: 1200px;padding: 7px 0 5px 0;margin: 0 auto;overflow: hidden}header ul li{float: left}header ul li:last-child{float: right}.md-title_01 li:last-child img{margin-top: 5px}.main_visual{position: relative;z-index: 1;padding: 90px 0 110px;background: url("../img/visual_back.png") center center/650px}.main_visual .topnav{position: absolute;bottom: -35px;left: 0;width: 100%}.main_visual .topnav ul{text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}.main_visual .topnav ul li{padding: 12px 0;width: 350px;display: block;color: #fff;font-weight: 500;font-size: 14px;margin: 0 35px;border-radius: 5px;position: relative;cursor: pointer}.main_visual .topnav ul li:after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;opacity: 0;transition: all .2s ease;border-radius: 5px}.main_visual .topnav ul li:hover:after{opacity: .2}.main_visual .topnav ul li span{display: block;margin-top: 5px}.main_visual .topnav ul li img{margin: 0 auto}.main_visual .topnav ul li#top_odekake{background: url("../img/but_odekake_bk.png") center top/100% 100% no-repeat}.main_visual .topnav ul li#top_event{background: url("../img/but_event_bk.png") center center/100% 100% no-repeat}.main_visual .topnav ul li#top_odekake img{width: 225px}.main_visual .topnav ul li#top_event img{width: 140px}.visual_wrap{margin: 0 auto;max-width: 1030px;padding: 0 30px 0 0;z-index: 1}.visual_wrap img{width: 100%}.banner_wrap{background: url("../img/bg_banner.png") top left/1px 10px;padding: 75px 0 145px;position: relative}.banner_wrap .banner{width: 1000px;margin: 0 auto}.banner_wrap .banner > a{opacity: 1;transition: all .2s ease;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3)}.banner_wrap .banner > a img{width: 100%}.banner_wrap .banner > a:hover{opacity: .8}.banner_wrap .banner.two{margin: 25px auto 0}.banner_wrap .banner.two > h4{margin: 0 0 -2px}.banner_wrap .banner.two > h4 img{width: 100%}.banner_wrap .banner.two > p{font-size: 10px;line-height: 13px;margin: 5px 0 0;text-align: right}.banner_wrap .banner.three{margin: 30px auto 0}.banner_wrap .banner.four{margin: 40px auto 0}.banner_wrap .banner.four span{display: block;-webkit-box-sizing: border-box;box-sizing: border-box;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3)}.banner_wrap .banner.four span img{width: 100%}.banner_wrap .banner.five{margin: 40px auto 0}.banner_wrap nav.fn{position: absolute;bottom: -40px;left: 0;width: 100%}.banner_wrap nav.fn ul{text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}.banner_wrap nav.fn ul li{width: 414px;margin: 0 20px;height: 126px;background-position: center center;background-size: contain;background-repeat: no-repeat;cursor: pointer;position: relative;transition: all .07s ease}.banner_wrap nav.fn ul li.od.fn{background-image: url("../img/odekake_tab_fn.png")}.banner_wrap nav.fn ul li.ev.fn{background-image: url("../img/event_tab_fn.png");width: 373px}.banner_wrap nav.fn ul li.od.nofn{background-image: url("../img/odekake_tab.png");width: 373px}.banner_wrap nav.fn ul li.ev.nofn{background-image: url("../img/event_tab.png")}.banner_wrap nav.fn ul li.od.nofn:after,.banner_wrap nav.fn ul li.ev.fn:after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;opacity: 0;transition: all .2s ease;border-radius: 5px}.banner_wrap nav.fn ul li.od.nofn:hover:after,.banner_wrap nav.fn ul li.ev.fn:hover:after{opacity: .2}.banner_wrap nav.fn ul li img{width: 100%}.banner_wrap nav.fn ul li#event{z-index: 1}.banner_wrap nav.fn ul li#event_fn{z-index: 0}.banner_wrap nav.fn ul li#odekake_fn{z-index: 1}.banner_wrap nav.fn ul li#odekake{z-index: 0}.banner_wrap nav.fn ul li a:hover{opacity: .8}.banner_wrap nav.fn ul li .click_txt{display: block;position: absolute;top: -14px;left: 0;right: 0;margin: 0 auto;width: 105px;height: auto}.frame_wrapper{margin: 0;position: relative;padding: 70px 0 92px;background: #C8EEE2 url("../img/bg_evinfo.png") center center/4%}.frame_wrapper.fn{background: url("../img/bk_large.jpg") top left/cover no-repeat;padding-top: 125px;z-index: 0}.frame_wrapper h2{width: 100%;margin-bottom: 30px}.frame_wrapper h2 span{-webkit-box-sizing: border-box;box-sizing: border-box;display: block;margin: 0 auto;text-align: center;width: 1000px;border: 2px solid #18B4AF;padding: 15px 0 13px}.frame_wrapper.fn h2 span{border: 2px solid #FE689B;padding: 15px 0 12px}.frame_wrapper h2 span img{width: 376px;margin: 0 auto}.frame_wrapper .frame{width: 1000px;margin: 0 auto;border: none;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.frame_wrapper .frame .banner-list{width: 1000px;padding: 0}.frame_wrapper .frame .banner-list li{width: 1000px;margin: 0 auto 35px}.frame_wrapper .frame .banner-list li a{display: block;transition: all .2s ease;opacity: 1}.frame_wrapper .frame .banner-list li a:hover{opacity: .8}.frame_wrapper .frame .banner-list li a img{width: 100%}.frame_wrapper .frame .banner-list li:last-child{margin: 0 auto;text-align: center}.frame_wrapper .goto.odekake{margin-bottom: 0}.frame_wrapper .goto.event{margin-bottom: 40px}.frame_wrapper .goto p{margin: 0 auto 6px;text-align: center;font-weight: 700;font-size: 19px;letter-spacing: -.03em}.frame_wrapper .goto.odekake p{color: #fe689b}.frame_wrapper .goto.event p{color: #18b5af}.frame_wrapper .goto div{margin: 0 auto;width: 411px;padding: 16px 0;transition: all .2s ease;opacity: 1;cursor: pointer;position: relative;border-radius: 5px}.frame_wrapper .goto div:after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;opacity: 0;transition: all .2s ease;border-radius: 5px}.frame_wrapper .goto div:hover:after{opacity: .15}.frame_wrapper .goto div#bot_odekake{background: url(../img/but_odekake_bk.png) center center/100% 100% no-repeat;padding: 28px 0}.frame_wrapper .goto div#bot_event{background: url(../img/but_event_bk.png) center center/100% 100% no-repeat}.frame_wrapper .goto div img{margin: 0 auto}.frame_wrapper .goto div#bot_odekake img{width: 298px}.frame_wrapper .goto div#bot_event img{width: 180px}.event-grid{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 1000px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 30px 0 25px}.event-grid .ev{width: 492px;min-height: 380px;margin-bottom: 15px;background-color: #fff;padding: 25px;-webkit-box-sizing: border-box;box-sizing: border-box}.event-grid .ev .ev-date{background-color: #BCE1DF;text-align: center;padding: 6px 0 5px;margin-bottom: 15px}.event-grid .ev .ev-date img{display: inline-block;vertical-align: middle}.event-grid .ev h3{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 15px}.event-grid .ev .desc{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}.event-grid .ev .desc .ev-hour{color: #009E96;font-size: 20px;display: inline-block;font-weight: 700;line-height: 28px}.event-grid .ev .desc .ev-place{color: #009E96;display: inline-block;font-weight: 500;font-size: 12px;text-indent: -49px;padding: 0 0 0 44px;margin-bottom: 5px}.event-grid .ev .desc img{width: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right: 10px}.event-grid .ev .desc p{width: 50%;font-size: 13px;line-height: 20px}.event-grid .ev .desc p .strong{font-size: 14px;font-weight: 800;display: inline-block;margin-bottom: 3px}.event-grid .ev .desc p .kome{font-size: 10px;display: block;margin-top: 6px}.event-grid .ev .desc p .highlight{display: block;background-color: #FFFFE1;padding: 3px 3px 3px 5px;border-left: 3px solid #99e6ff;font-size: 12px;margin-top: 3px;line-height: 18px}.event-grid .ev.one h3 .a1{width: 227px}.event-grid .ev.one h3 .a2{width: 161px}.event-grid .ev.two h3 .b1{width: 178px}.event-grid .ev.two h3 .b2{width: 144px}.event-grid .ev.three h3 .c1{width: 254px}.event-grid .ev.three h3 .c2{width: 187px}.event-grid .ev.one .ev-date img{width: 225px}.event-grid .ev.two .ev-date img{width: 240px}.event-grid .ev.three .ev-date img{width: 218px}.event-grid .ev.two .desc img{align-self: center}.event-grid .ev.four{background-color: #FFFFE1;border: 8px solid #FFE600;border-radius: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;border-collapse: collapse;padding: 34px 34px 27px}.event-grid .ev.four h3{width: 407px;text-align: center;line-height: 14px;margin: 0 0 23px 0}.event-grid .ev.four h3 img{width: 100%}.event-grid .ev.four h3 span{font-size: 13px;font-weight: 600;letter-spacing: .6em}.event-grid .ev.four .desc{text-align: center;position: relative}.event-grid .ev.four .desc:before{content: '';position: absolute;background: url("../img/ev4_bar_right.png") center center/100% 100% no-repeat;width: 8px;height: 155px;top: 0;bottom: 0;left: 0;margin: auto 0}.event-grid .ev.four .desc:after{content: '';position: absolute;background: url("../img/ev4_bar_left.png") center center/100% 100% no-repeat;width: 8px;height: 155px;top: 0;bottom: 0;right: 0;margin: auto 0}.event-grid .ev.four .desc p{color: #EE2929;font-size: 26px;font-weight: 500;line-height: 28px;margin-bottom: 22px;width: 100%}.event-grid .ev.four .desc p span{font-size: 19px}.event-grid .ev.four .desc .badge{position: absolute;width: 95px;height: 95px;bottom: -8px;right: 16px;margin: 0}.event-grid .ev.four .desc .badge img{width: 100%;margin: 0;padding: 0}.event-grid .ev.four .desc .date{width: 177px;margin: 0 auto;text-align: center}.event-grid .ev.four .desc .date img{width: 100%}.event-grid .ev.four > a{display: block;position: relative;margin: 32px auto 0;width: 307px;background-color: #E32222;padding: 15px 0;text-align: center;color: #fff;font-size: 22px;border-radius: 30px;text-decoration: none;transition: all .2s ease;letter-spacing: -2px;line-height: 22px}.event-grid .ev.four > a:after{content: "";position: absolute;background: url("../img/ev4_arrow.png") center center/100% 100% no-repeat;width: 14px;height: 20px;top: 0;bottom: 0;right: 21px;margin: auto 0}.frame_wrapper.fn .stripe{position: absolute;height: 50px;width: 100%;background: url("../img/stripe.jpg") left+200px center/ cover repeat-x;top: 36px;left: 0;box-shadow: 0 8px 0 rgba(0, 0, 0, .1)}.frame_wrapper.fn .stripe.foot{bottom: 35px;top: auto}.frame_wrapper.fn .frame.fn{width: 1180px}.frame.fn h3{margin: 0 auto}.frame.fn h3 img{width: 100%}.frame.fn .tit-txt{text-align: center;color: #575555;font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-weight: 400}.frame.fn .item{position: relative;border: 3px solid #F1DCE4;-webkit-box-sizing: border-box;box-sizing: border-box}.frame.fn .item .item-badge{position: absolute;width: 175px;top: 30px;right: 30px;margin: 0;padding: 0}.frame.fn .item .item-badge img{width: 100%}.frame.fn .item.kids .item-badge{left: 20px;top: 12px;width: 84px}.frame.fn .item.kids .item-badge.two{width: 75px;right: 21px;left: auto;top: 20px}.frame.fn .item.kids .item-badge.two img{width: 100%}.frame.fn .item.kids .item-badge.two p{width: 100%;text-align: center;padding: 0;margin: 5px 0 0;font-size: 13px;color: #BCC5C6}.frame_wrapper.fn .frame.fn.one{background-color: #fff;position: relative;margin: 100px auto 15px;padding: 220px 45px 45px;box-shadow: 0 0 6px rgba(0, 0, 0, .1)}.frame.fn.one .tit-one{background-color: #fff;width: 90%;top: -65px;left: 0;right: 0;margin: 0 auto;padding: 83px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute}.frame.fn.one .tit-one:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 64px;background-color: transparent;box-shadow: 0 -1px 6px 1px rgba(0, 0, 0, .1);z-index: -1}.frame.fn.one .tit-one img{width: 861px;margin: 0 auto}.frame.fn.one .tit-one .stripe-two{position: absolute;width: 100%;height: 14px;top: 0;left: 0;background: url("../img/stripe-two.png") left top/ 9.5% 14px repeat-x}.frame.fn.one .tit-one .tit-txt{display: block;font-size: 16px;line-height: 27px;margin: 5px 0 39px}.odekake-grid .item.kids{width: 50%}.odekake-grid .item.kids > p{}.odekake-grid .item.kids .inner.kids{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.odekake-grid .item.kids .inner.kids > img{}.odekake-grid .item.kids .inn-txt .head .brand{margin: 15px 0 13px}.odekake-grid .inner.kids .inn-txt{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 480px}.odekake-grid .inner.kids .inn-txt .head{-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end}.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(1),.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(2),.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(3),.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(4){width: 232px}.frame.fn.two h3{width: 654px;margin-bottom: 35px}.frame.fn.one .odekake-grid{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}.frame.fn.one .odekake-grid .item{border-bottom: none}.frame.fn.one .odekake-grid .item:nth-child(1){padding: 45px 0 30px}.frame.fn.one .odekake-grid .item:nth-child(2){padding: 30px 0 10px}.frame.fn.one .odekake-grid .item:nth-child(3){border-right: none;padding: 65px 0 27px}.frame.fn.one .odekake-grid .item:nth-child(4){padding: 55px 0 27px}.frame.fn.one .odekake-grid .item:nth-child(5){border-right: none;padding: 50px 0 27px}.frame.fn.one .odekake-grid .item:nth-child(6){padding: 47px 0 27px}.frame.fn.one .odekake-grid .item:nth-last-child(-n+2){border-bottom: 3px solid #F1DCE4}.frame.fn.one .odekake-grid .inn-txt .cont:nth-child(1),.frame.fn.one .odekake-grid .inn-txt .cont:nth-child(2){width: 258px}.frame.fn.two .odekake-grid .inn-txt .cont:nth-child(1),.frame.fn.two .odekake-grid .inn-txt .cont:nth-child(2){width: auto;min-width: 254px}.frame.fn.two{background: linear-gradient(to right, #FFFDED 50%, #D1F2F2 50%);padding: 90px 0 100px}.frame.fn.two .stripe-three{background-color: transparent;width: 312px;height: 8px;top: 93px;left: 0;right: 0;margin: 0 auto;position: absolute}.frame.fn.two .stripe-three img{width: 100%}.frame.fn.two .tit-txt{font-size: 19px;line-height: 27px;font-weight: 700;margin: 20px 0;letter-spacing: 2px}.frame.fn.two .odekake-grid .item{max-width: 980px;margin: 0 auto;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;padding: 50px;box-shadow: 0 0 6px rgba(0, 0, 0, .1);border: none}.frame.fn.two .odekake-grid .item:first-of-type{border-right: 22px solid #FFF89C;border-bottom: 4px solid #FFF89C;margin-bottom: 31px}.frame.fn.two .odekake-grid .item:last-of-type{border-left: 22px solid #70D9EA;border-bottom: 4px solid #70D9EA}.odekake-grid .inn-txt{color: #707070}.odekake-grid .inn-txt .head .midashi{font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;position: relative;font-size: 17px;font-weight: 900;line-height: 24px;letter-spacing: -.04em}.odekake-grid .inn-txt .head .midashi span{position: relative}.odekake-grid .inn-txt .head .midashi.one .mid-badge{position: absolute;background-color: #C8EEE2;width: 50px;height: 50px;top: -15px;left: -16px}.odekake-grid .inn-txt .head .midashi.one .mid-badge.pink{background-color: #FDE8EA}.odekake-grid .inn-txt .head .midashi.one .mid-badge.pinktwo{background-color: #FDD3D6}.odekake-grid .inn-txt .head .midashi.one .mid-badge.green{background-color: #E3F6F0}.odekake-grid .inn-txt .head .midashi.two .mid-badge{width: 150px;display: block;margin-bottom: 10px}.odekake-grid .inn-txt .head .midashi.two .mid-badge img{width: 100%}.odekake-grid .inn-txt .head .midashi.two.a{color: #DBD512}.odekake-grid .inn-txt .head .midashi.two.b{color: #70D9EA}.odekake-grid .inn-txt .head .brand{margin: 25px 0 20px}.odekake-grid .inn-txt .head .floor{font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-size: 10px;line-height: 10px;margin-bottom: 5px}.odekake-grid .inn-txt .cont{border-top: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;font-size: 13px;padding: 5px 0}.odekake-grid .inn-txt .cont h4{font-weight: 500;margin: 3px 0}.odekake-grid .inn-txt .cont ul li{line-height: 18px;letter-spacing: -.01em}.odekake-grid .item{width: 100%}.odekake-grid .item .inner{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}.odekake-grid .item .inner .product-pic#mama1{width: 526px;margin-right: 20px}.odekake-grid .item .inner .product-pic#mama2{width: 300px;margin-left: 20px}.odekake-grid .item .inner .product-pic#kids1{width: 420px;margin-bottom: 38px}.odekake-grid .item .inner .product-pic#kids2{width: 403px;margin-bottom: 22px}.odekake-grid .item .inner .product-pic#kids3{width: 414px;margin: 0 50px 65px 0}.odekake-grid .item .inner .product-pic#kids4{width: 520px;margin-bottom: 2px}.odekake-grid .item .inner .product-pic#code1{width: 545px;margin-right: 20px}.odekake-grid .item .inner .product-pic#code2{width: 607px;margin-left: 15px}.odekake-grid .item .inner .inn-txt .head a{opacity: 1;transition: all .2s ease;display: block}.odekake-grid .item .inner .inn-txt .head a:hover{opacity: .8}.odekake-grid .item .inner .head #nikoand{width: 150px}.odekake-grid .item .inner .head #studioclip{width: 109px}.odekake-grid .item .inner .head #apreslescours{width: 180px;margin: 38px 0 20px}.odekake-grid .item .inner .head #motherways{width: 135px}.odekake-grid .item .inner .head #petitmain{width: 125px;margin: 15px 0 17px}.odekake-grid .item .inner .head #markeys{width: 142px}.odekake-grid .item .inner .head #urbanresearch{width: 144px}.odekake-grid .item .inner .head #ciaopanic{width: 153px}.conditions{font-size: 13px;margin: 25px auto 25px;display: block;max-width: 1180px;line-height: 22px}.pageTop{position: fixed;right: 20px;bottom: 25px;width: 109px;opacity: 1;transition: all .2s ease;z-index: 9999}.pageTop:hover{opacity: .7;cursor: pointer}.pageTop img{width: 100%}footer{background-color: #fff;color: #000;padding: 22px 0;font-size: 12px;text-align: center}footer p{margin: 0}.sp-hide{display: inline}.pc-hide{display: none}@media screen and (max-width: 767px){body{margin: 0}.sp-hide{display: none}.pc-hide{display: inline}header ul{padding: 7px}.ib_vm:first-child a img{width: 94px}.ib_vm:last-child a img{width: 126px}.main_visual{padding: 41px 0 62px;background: url("../img/visual_back.png") center center/contain}.main_visual .topnav{bottom: -25px}.main_visual .topnav ul{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0 5px}.main_visual .topnav ul li{width: 48%;margin: 0;font-size: 11px;line-height: 12px;padding: 9px 0 7px}.main_visual .topnav ul li#top_odekake img{width: 80%}.main_visual .topnav ul li#top_event img{width: 44%}.visual_wrap{max-width: 100%;padding: 0 25px 0 5px}.banner_wrap{padding: 15% 0 18%;background-size: 1% 1.5%}.banner_wrap .banner{max-width: 86%}.banner_wrap .banner.two{margin: 15px auto 0}.banner_wrap .banner.two > p{text-align: left}.banner_wrap .banner.three{margin: 15px auto 0}.banner_wrap .banner.four{margin: 25px auto 0}.banner_wrap .banner.five{margin: 25px auto 0}.banner_wrap nav.fn{bottom: -1.7%}.banner_wrap nav.fn ul{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0 5px}.banner_wrap nav.fn ul li{width: 52%;margin: 0;height: auto;padding: 16% 0 0}.banner_wrap nav.fn ul li.ev.fn{width: 46%}.banner_wrap nav.fn ul li.od.nofn{width: 46%}.banner_wrap nav.fn ul li .click_txt{width: 40%;top: -19%}.frame_wrapper{padding: 35px 15px;background-size: 23%;margin-top: 0}.frame_wrapper h2{margin: 0 auto 20px}.frame_wrapper h2 span{width: 100%;padding: 11px 0 10px}.frame_wrapper h2 span img{width: 74%}.frame_wrapper.fn h2 span{width: 93%;padding: 12px 0 11px}.frame_wrapper.fn h2 span img{width: 63%}.frame_wrapper .frame,.frame_wrapper .frame.fn{width: 100%}.frame_wrapper .frame .banner-list{width: 100%;padding: 0}.frame_wrapper .frame .banner-list li{width: 100%;margin-bottom: 20px}.frame_wrapper .frame .banner-list li a img{width: 100%}.frame_wrapper .goto p{font-size: 17px}.frame_wrapper .goto div{width: 70%}.frame_wrapper .goto div#bot_odekake{padding: 22px 0}.frame_wrapper .goto div#bot_event img{width: 59%}.frame_wrapper .goto div#bot_odekake img{width: 80%}.event-grid{width: 100%;margin: 20px 0 20px}.event-grid .ev{width: 100%;min-height: initial;padding: 20px 15px}.event-grid .ev .ev-date{margin-bottom: 5px;padding: 5px 0}.event-grid .ev h3{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 12px}.event-grid .ev .desc{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%}.event-grid .ev .desc p{width: 100%}.event-grid .ev .desc img{padding: 10px 0;width: 60%;margin-right: 0}.event-grid .ev .desc .ev-place{padding: 0;text-indent: -5px;width: 100%}.event-grid .ev.one h3 .a1{width: 56%;margin-bottom: 10px}.event-grid .ev.one h3 .a2{width: 40%}.event-grid .ev.two h3 .b1{width: 44%;margin-bottom: 10px}.event-grid .ev.two h3 .b2{width: 36%}.event-grid .ev.two .desc img{padding: 50px 0}.event-grid .ev.three h3 .c1{width: 63%;margin-bottom: 7px}.event-grid .ev.three h3 .c2{width: 47%}.event-grid .ev.one .ev-date img{width: 63%}.event-grid .ev.two .ev-date img{width: 66%}.event-grid .ev.three .ev-date img{width: 59%}.event-grid .ev.four{padding: 30px 25px 20px}.event-grid .ev.four h3{width: 100%;margin: 0 0 10px 0;line-height: 10px}.event-grid .ev.four h3 span{font-size: 10px;letter-spacing: .5em}.event-grid .ev.four .desc{padding: 12px 0}.event-grid .ev.four .desc:before{background: url(../img/ev4_bar_right.png) center center/contain no-repeat;width: 3%;height: 100%}.event-grid .ev.four .desc:after{background: url("../img/ev4_bar_left.png") center center/contain no-repeat;width: 3%;height: 100%}.event-grid .ev.four .desc .badge{width: 24%;height: auto;bottom: 20px;right: 5%}.event-grid .ev.four .desc p{font-size: 18px;line-height: 18px;letter-spacing: -.06em;margin-bottom: 10px}.event-grid .ev.four .desc p span{font-size: 13px}.event-grid .ev.four .desc .date{width: 46%;padding: 0 7% 0 0}.event-grid .ev.four > a{width: 78%;font-size: 15px;margin-top: 10px;padding: 7px 0}.event-grid .ev.four > a:after{width: 4%;height: 30%}.frame_wrapper.fn{background: url("../img/bk_large_sp.jpg") top left/cover no-repeat}.frame_wrapper.fn .frame.fn{width: 100%}.frame_wrapper.fn{padding: 49px 0 15px}.frame_wrapper.fn .stripe{height: auto;box-shadow: 0 3px 0 rgba(0, 0, 0, .1);padding: 3% 0 0;top: 0.25%}.frame_wrapper.fn .stripe.foot{bottom: -35px}.frame_wrapper.fn .frame.fn.one{width: 93%;padding: 0;margin: 230px auto 56px}.frame.fn .item .item-badge{width: 22%;top: 15px;right: 15px}.frame.fn.one .tit-one{padding: 12px 5% 0;width: 95%;top: -195px;margin: auto}.frame.fn.one .tit-one .stripe-two{width: 90%;right: 0;height: 22px;top: -18px;margin: 0 auto;background: #fff url("../img/stripe-two.png") left top/ 33.5% 33% repeat-x}.frame.fn.one .tit-one .stripe-two:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 95%;background-color: transparent;box-shadow: 0 0 8px 0 rgba(0, 0, 0, .15);z-index: -1}.frame.fn.one .tit-one img{width: 100%}.frame.fn.one .tit-one:after{height: 100%;box-shadow: 0 0 8px 0 rgba(0, 0, 0, .15)}.frame.fn.one .tit-one .tit-txt{font-size: 11px;line-height: 20px;margin: 10px 0 30px;letter-spacing: -.05em}.frame.fn.two h3{width: 100%}.frame.fn.one .odekake-grid .item:nth-child(1){padding: 35px 0 40px}.frame.fn.one .odekake-grid .item:nth-child(2){padding: 25px 0 40px}.frame.fn.one .odekake-grid .item:nth-child(3){border-right: 3px solid #F1DCE4;padding: 38px 0 40px}.frame.fn.one .odekake-grid .item:nth-child(4){padding: 26px 0 37px}.frame.fn.one .odekake-grid .item:nth-child(5){border-right: 3px solid #F1DCE4;border-bottom: none;padding: 45px 0 37px}.frame.fn.one .odekake-grid .item:nth-child(6){padding: 55px 0 38px}.frame.fn.two{padding: 40px 15px 62px}.frame.fn.two h3{width: 78%;margin-bottom: 30px}.frame.fn.two .stripe-three{width: auto;max-width: 210px;height: 5px;top: 47px}.frame.fn.two .tit-txt{font-size: 12px;line-height: 17px}.frame.fn.two .odekake-grid .item{padding: 25px 20px}.frame.fn.two .odekake-grid .item:first-of-type{border-right: 12px solid #FFF89C;margin-bottom: 38px}.frame.fn.two .odekake-grid .item:last-of-type{border-left: 12px solid #70D9EA}.odekake-grid .item .inner{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.odekake-grid .inn-txt{width: 100%;padding: 0 25px 0 35px}.odekake-grid .inn-txt .cont{font-size: 12px}.odekake-grid .inn-txt .head .midashi.two .mid-badge{width: auto;max-width: 150px}.odekake-grid .item .inner .product-pic#mama1{margin: 0 0 25px 0;width: 76%}.odekake-grid .item .inner .product-pic#mama2{width: 46%;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin: 0 auto 20px}.frame.fn.two .odekake-grid .item .inner .inn-txt{padding: 0}.frame.fn.one .odekake-grid .item:nth-child(2) .inner .inn-txt{-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}.frame.fn.two .odekake-grid .item:nth-child(2) .inner .inn-txt{-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}.odekake-grid .item .inner .product-pic#kids1{width: 94%}.odekake-grid .item .inner .product-pic#kids2{width: 91%}.odekake-grid .item .inner .product-pic#kids3{width: 86%;margin: 0 25px 25px 0}.odekake-grid .item .inner .product-pic#kids4{width: 97%;margin-bottom: 30px}.odekake-grid .item .inner .product-pic#code1{width: 100%;margin-right: 0;margin-bottom: 10px}.odekake-grid .item .inner .product-pic#code2{width: 100%;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin-bottom: 20px}.odekake-grid .item.kids .inn-txt .head .brand{margin: 25px 0 15px}.odekake-grid .item .inner .head #nikoand{width: 100%;max-width: 150px}.odekake-grid .item .inner .head #studioclip{width: 100%;max-width: 109px}.odekake-grid .item .inner .head #apreslescours{width: 100%;max-width: 180px;margin: 30px 0 15px}.odekake-grid .item .inner .head #motherways{width: 100%;max-width: 135px}.odekake-grid .item .inner .head #petitmain{width: 100%;max-width: 125px}.odekake-grid .item .inner .head #markeys{width: 100%;max-width: 142px}.odekake-grid .item .inner .head #urbanresearch{width: 100%;max-width: 144px}.odekake-grid .item .inner .head #ciaopanic{width: 100%;max-width: 153px}.frame.fn .item.kids .item-badge{width: 71px;left: 11px;top: 8px}.frame.fn .item.kids .item-badge.two{width: 50px;right: 10px;top: 10px}.frame.fn .item.kids .item-badge.two p{font-size: 9px;margin: 3px 0 0}.frame.fn.one .odekake-grid .inn-txt .cont:nth-child(1),.frame.fn.one .odekake-grid .inn-txt .cont:nth-child(2){width: 100%}.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(1),.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(2),.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(3),.frame.fn.one .odekake-grid .inner.kids .inn-txt .cont:nth-child(4){width: 100%}.frame.fn.two .odekake-grid .inn-txt .cont:nth-child(1),.frame.fn.two .odekake-grid .inn-txt .cont:nth-child(2){min-width: auto}.odekake-grid .inner.kids .inn-txt{width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 0 28px 0 40px}.odekake-grid .inner.kids .inn-txt .head{-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;width: 100%}.odekake-grid .item.kids{width: 100%}.conditions{max-width: 100%;text-indent: -1em;padding: 0 15px 0 25px;margin: 11px 0 20px;font-size: 11px;line-height: 18px}footer{padding: 16px 0 15px}footer.fn{padding: 78px 0 15px}footer p{font-size: 12px;letter-spacing: -.05em;line-height: 18px}.pageTop{width: 55px;bottom: 39px;right: 5px}}