@charset "utf-8";.bg-family{background:-moz-linear-gradient(top, #9fe1fd 80%, #feb34e) no-repeat;background:-webkit-linear-gradient(top, #9fe1fd 80%, #feb34e) no-repeat;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #9fe1fd), to(#feb34e)) no-repeat;background:-o-linear-gradient(top, #9fe1fd 80%, #feb34e) no-repeat;background:linear-gradient(to bottom, #9fe1fd 80%, #feb34e) no-repeat}.bg-cloud-a{background-image:url("/tgs/2018/common/images/family/family_cloud-a.png");background-position:center;background-size:100%}.bg-cloud-b{background-image:url("/tgs/2018/common/images/family/family_cloud-b.png");background-position:center;background-size:100%;padding-bottom:130px}#family footer{margin-bottom:100px}@media screen and (max-width:767px){#family footer{margin-bottom:50px}}#family main{min-width:1400px}@media screen and (max-width:767px){#family main{min-width:auto}}#family main section:first-of-type{width:1308px;margin:0 auto;padding:59px 0 0;background:none;border-radius:0}@media screen and (max-width:767px){#family main section:first-of-type{width:100%;padding:0}}#family main section{width:1006px;margin:60px auto 0;padding:40px;border-radius:40px;background-color:#fff;position:relative;display:block}@media screen and (max-width:767px){#family main section{width:100%;margin:60px auto 0;padding:3%;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-left:none;border-right:none;background-color:rgba(255,255,255,0.8)}}#family main section>div>h2{font-size:2.4rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;background-repeat:repeat-x;background-position:left bottom 30px;background-size:9px 8px}@media screen and (max-width:767px){#family main section>div>h2{background-position:left bottom 30%}}#family main section>div>h2 span{margin:0}#family main section>div>h2 span:before{display:none}#family main section>div>p{font-size:1rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.5em}#family main section>div>.astrisk{margin:0;font-size:0.9rem!important}#family main section>div .round-box{display:block;overflow:hidden;padding:30px;margin-top:40px;border-radius:30px}@media screen and (max-width:767px){#family main section>div .round-box{padding:3%;margin-top:20px;border-radius:0}}#family main section>div .round-box h3{font-size:1.85rem!important;font-family:'UD新ゴ H', UD Shin Go Heavy, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル H', UD Shin Go Hangul Heavy;padding:0 0 30px;margin-top:0}@media screen and (max-width:767px){#family main section>div .round-box h3{padding:0 0 10px}}#family main section>div .square-box{display:block;overflow:hidden;border:1px solid #00b4c8;margin-top:39px}@media screen and (max-width:767px){#family main section>div .square-box{margin-top:20px}}#family main section>div .square-box h3{margin:0;padding:7px 0;color:#fff;background-color:#00b4c8}#family main section>div .square-box>div{padding:20px 30px 22px}@media screen and (max-width:767px){#family main section>div .square-box>div{padding:3%}}#family main section>div .btn-box{width:280px;display:block;overflow:hidden;margin:30px auto 0;border-radius:35px;background-color:#005bbf;text-align:center}@media screen and (max-width:767px){#family main section>div .btn-box{width:200px;margin:10px auto 0}}#family main section>div .btn-box a span{display:inline-block;font-size:1.1rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#fff;padding:9px 0 10px}#family main section>div .red-box{text-align:center;margin-top:30px}@media screen and (max-width:767px){#family main section>div .red-box{margin-top:10px}}#family main section>div .red-box span{color:#f00}#family section.blue-sec{border:4px solid #4f85bf;-webkit-box-shadow:18px -18px #6891c0;box-shadow:18px -18px #6891c0}@media screen and (max-width:767px){#family section.blue-sec{border-top:4px solid #4f85bf;border-bottom:4px solid #4f85bf}}#family section.blue-sec h2{color:#005bbf;background-image:url("/tgs/2018/common/images/family/family_border-b.svg")}#family section.blue-sec .round-box{border:1px solid #005bbf}#family section.blue-sec .round-box h3{color:#005bbf}#family section.blue-sec .btn-box{background-color:#005bbf}#family section.purple-sec{border:4px solid #6541ac;-webkit-box-shadow:18px -18px #9285ac;box-shadow:18px -18px #9285ac}@media screen and (max-width:767px){#family section.purple-sec{border-top:4px solid #6541ac;border-bottom:4px solid #6541ac}}#family section.purple-sec h2{color:#6541ac;background-image:url("/tgs/2018/common/images/family/family_border-pu.svg")}#family section.Dorange-sec{border:4px solid #e96e4c;-webkit-box-shadow:18px -18px #e97e61;box-shadow:18px -18px #e97e61;color:#000}@media screen and (max-width:767px){#family section.Dorange-sec{border-top:4px solid #e96e4c;border-bottom:4px solid #e96e4c}}#family section.Dorange-sec h2{color:#e94518;background-image:url("/tgs/2018/common/images/family/family_border-do.svg")}#family section.Dorange-sec .family_esp-main-dl{width:100%;overflow:hidden;padding:10px 98px 13px}@media screen and (max-width:767px){#family section.Dorange-sec .family_esp-main-dl{padding:0 0 13px}}#family section.Dorange-sec .family_esp-main-dl dt{position:relative;float:left;display:block;overflow:hidden;width:180px;height:180px;border-radius:180px;line-height:180px;background-color:#e94518;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);text-align:center}@media screen and (max-width:767px){#family section.Dorange-sec .family_esp-main-dl dt{width:120px;height:120px;border-radius:120px;line-height:120px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);float:none;margin:0 auto}}#family section.Dorange-sec .family_esp-main-dl dt span{display:inline-block;vertical-align:middle;font-size:1.6rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#fff;line-height:1.5em}#family section.Dorange-sec .family_esp-main-dl dd{float:right;display:block;overflow:hidden;width:400px}@media screen and (max-width:767px){#family section.Dorange-sec .family_esp-main-dl dd{float:none;width:100%;max-width:400px;margin:20px auto 0}}#family section.Dorange-sec .family_esp-main-dl dd img{width:100%}#family section.Dorange-sec .family_esp-text{font-size:1.5rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#e94518;padding:13px 0 7px}#family section.Lblue-sec{border:4px solid #69bec8;-webkit-box-shadow:18px -18px #82c1c8;box-shadow:18px -18px #82c1c8}@media screen and (max-width:767px){#family section.Lblue-sec{border-top:4px solid #69bec8;border-bottom:4px solid #69bec8}}#family section.Lblue-sec h2{color:#00b4c8;background-image:url("/tgs/2018/common/images/family/family_border-lb.svg")}#family section.Lblue-sec .round-box{border:1px solid #69bec8}#family section.Lblue-sec .round-box h3{color:#69bec8}#family section.Lblue-sec .round-box>div{background-image:url("/tgs/2018/common/images/family/family_key.png");background-position:top center;background-repeat:no-repeat;padding:58px 30px 30px}@media screen and (max-width:767px){#family section.Lblue-sec .round-box>div{padding:58px 5% 3%}}#family section.Lblue-sec .round-box>div h4{font-size:2.1rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;margin:0}#family section.Lblue-sec .round-box .blue-box{background-color:#ceebfa}#family section.Lblue-sec .round-box .blue-box h4{color:#004393}#family section.Lblue-sec .round-box .blue-box .class-box dt p:first-of-type{color:#004393}#family section.Lblue-sec .round-box .blue-box .class-box dt p:nth-of-type(2){background-image:url("/tgs/2018/common/images/family/family_type-b.svg")}#family section.Lblue-sec .round-box .blue-box .class-box dt p:nth-of-type(3){color:#004393}#family section.Lblue-sec .round-box .green-box{margin-top:40px;background-color:#d6e9c4}#family section.Lblue-sec .round-box .green-box h4{color:#19983a}#family section.Lblue-sec .round-box .green-box .class-box dt p:first-of-type{color:#19983a}#family section.Lblue-sec .round-box .green-box .class-box dt p:nth-of-type(2){background-image:url("/tgs/2018/common/images/family/family_type-g.svg")}#family section.Lblue-sec .round-box .green-box .class-box dt p:nth-of-type(3){color:#19983a}#family section.Lblue-sec .round-box .orange-box{margin-top:40px;background-color:#fbeeb2}#family section.Lblue-sec .round-box .orange-box h4{color:#f18d00}#family section.Lblue-sec .round-box .orange-box .class-box dt p:first-of-type{color:#f18d00}#family section.Lblue-sec .round-box .orange-box .class-box dt p:nth-of-type(2){background-image:url("/tgs/2018/common/images/family/family_type-o.svg")}#family section.Lblue-sec .round-box .orange-box .class-box dt p:nth-of-type(3){color:#f18d00}#family section.orange-sec{border:4px solid #ffbe6b;-webkit-box-shadow:18px -18px #ffca86;box-shadow:18px -18px #ffca86}@media screen and (max-width:767px){#family section.orange-sec{border-top:4px solid #ffbe6b;border-bottom:4px solid #ffca86}}#family section.orange-sec h2{color:#ff9000;background-image:url("/tgs/2018/common/images/family/family_border-or.svg");position:relative}@media screen and (max-width:767px){#family section.orange-sec h2{padding-top:75px}}#family section.orange-sec h2 div{display:table;position:absolute;width:80px;height:80px;border-radius:80px;background-color:#ff9000;top:-10px;right:9%}@media screen and (max-width:767px){#family section.orange-sec h2 div{width:60px;height:60px;top:0;left:0;right:0;margin:auto}}#family section.orange-sec h2 div span{display:table-cell;vertical-align:middle;font-size:1.1rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#fff;text-align:center;letter-spacing:0.1em;position:relative}#family section.orange-sec h2 div span:after{content:" ";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:30px solid #ff9000;z-index:0}@media screen and (max-width:767px){#family section.orange-sec h2 div span:after{top:auto;margin-top:0;bottom:-25px;left:50%;margin-left:-15px;border-right:15px solid transparent;border-top:20px solid #ff9000}}#family section.pink-sec{padding:40px 0;border:4px solid #faa0c8;-webkit-box-shadow:18px -18px #fab0d1;box-shadow:18px -18px #fab0d1}@media screen and (max-width:767px){#family section.pink-sec{border-top:4px solid #faa0c8;border-bottom:4px solid #faa0c8;padding:3% 0}}#family section.pink-sec h2{color:#fa4c9a;background-image:url("/tgs/2018/common/images/family/family_border-pi.svg")}#family section.green-sec{border:4px solid #75bb6d;-webkit-box-shadow:18px -18px #8cbb87;box-shadow:18px -18px #8cbb87}@media screen and (max-width:767px){#family section.green-sec{border-top:4px solid #75bb6d;border-bottom:4px solid #75bb6d}}#family section.green-sec h2{color:#39bb2b;background-image:url("/tgs/2018/common/images/family/family_border-gr.svg")}#family section.green-sec .img-box{width:100%;margin-top:40px}@media screen and (max-width:767px){#family section.green-sec .img-box{margin-top:20px}}#family section.green-sec .img-box img{width:100%}#family section.puple-sec{border:4px solid #8978ac;-webkit-box-shadow:18px -18px #9285ac;box-shadow:18px -18px #9285ac}@media screen and (max-width:767px){#family section.puple-sec{border-top:4px solid #8978ac;border-bottom:4px solid #8978ac}}#family section.puple-sec h2{color:#6541ac;background-image:url("/tgs/2018/common/images/family/family_border-pu.svg")}#family section.yellow-sec{border:4px solid #dbdb00;-webkit-box-shadow:18px -18px #fe0;box-shadow:18px -18px #fe0}@media screen and (max-width:767px){#family section.yellow-sec{border-top:4px solid #dbdb00;border-bottom:4px solid #dbdb00}}#family section.yellow-sec h2{color:#c2c200;background-image:url("/tgs/2018/common/images/family/family_border-ye.svg")}#family section.yellow-sec .btn-box{background-color:#c9d021}#family .access-dl{width:100%;position:relative}#family .access-dl>dt{position:absolute;display:block;width:280px;height:auto;top:0;right:0}@media screen and (max-width:767px){#family .access-dl>dt{position:relative;width:100%;height:auto;top:auto;right:auto}}#family .access-dl>dt img{width:100%}#family .access-dl>dd{display:inline-block;float:left}#family .access-dd .astrisk{margin:0}@media screen and (max-width:767px){#family .access-dd .astrisk{width:100%}}#family .access-dd .astrisk .redtext{font-size:0.75rem!important;display:inline;word-break:break-all}#family .access-dd dl:first-of-type{margin-top:0}@media screen and (max-width:767px){#family .access-dd dl:first-of-type{margin-top:10px}}#family .access-dd dl:last-of-type dd{width:670px}@media screen and (max-width:767px){#family .access-dd dl:last-of-type dd{width:100%}}#family .access-dd dl{display:block;overflow:hidden;width:100%;margin-top:36px}@media screen and (max-width:767px){#family .access-dd dl{margin-top:10px}}#family .access-dd dl dt{float:left;width:160px}@media screen and (max-width:767px){#family .access-dd dl dt{float:none;width:100%;margin-bottom:10px}}#family .access-dd dl dt span{display:inline-block;font-size:0.8rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#fff;background-color:#005bbf;padding:5px 15px 6px;border-radius:13px}#family .access-dd dl dd{float:left;width:370px;margin-left:22px}@media screen and (max-width:767px){#family .access-dd dl dd{float:none;width:100%;margin-left:0}}#family .access-dd dl dd span{display:block;font-size:1rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.5em;padding-bottom:5px}#family .access-dd dl dd div{padding-left:20px}@media screen and (max-width:767px){#family .access-dd dl dd div{padding-left:13px}}#family .img-box{width:100%;margin-top:35px}#family .img-box img{width:100%}#family .overview-box dl:first-of-type{margin-top:0}#family .overview-box dl{display:block;overflow:hidden;width:100%;margin-top:15px}@media screen and (max-width:767px){#family .overview-box dl{margin-top:10px}}#family .overview-box dl dt{float:left;width:82px;text-align:center;background-color:#00b4c8;border-radius:15px}@media screen and (max-width:767px){#family .overview-box dl dt{float:none;margin-bottom:10px}}#family .overview-box dl dt span{display:inline-block;font-size:0.8rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#fff;padding:6px 7px;letter-spacing:0.05em}#family .overview-box dl dd{float:left;width:746px;margin-left:25px}@media screen and (max-width:767px){#family .overview-box dl dd{float:none;width:100%;margin-left:0}}#family .overview-box dl dd span{display:block;font-size:1rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.5em;padding-bottom:5px}#family .overview-box dl dd div{padding-left:20px}@media screen and (max-width:767px){#family .overview-box dl dd div{padding-left:13px}}#family .schedule-box h4{display:inline-block;font-size:1.1rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;text-align:center;color:#fff;background-color:#00b4c8;border-radius:18px;padding:7px 10px;margin:0}#family .schedule-box dl{width:100%;display:block;overflow:hidden;margin-top:21px}#family .schedule-box dl dt{float:left;width:150px;background-color:#cae9fa;text-align:center;padding:3px 0}#family .schedule-box dl dd{float:left;margin-left:15px;width:688px}@media screen and (max-width:767px){#family .schedule-box dl dd{margin:10px 0 0;width:100%}}#family .schedule-box dl dd span{display:block;font-size:1rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.5em;padding-bottom:5px}#family .schedule-box dl+h4{margin-top:35px}#family .class-box{width:100%;display:block;overflow:hidden;margin-top:30px}@media screen and (max-width:767px){#family .class-box{margin-top:20px}}#family .class-box dt{float:left;width:410px}@media screen and (max-width:767px){#family .class-box dt{float:none;width:100%}}#family .class-box dt p:first-of-type{font-size:1.15rem!important}#family .class-box dt p:nth-of-type(2){font-size:1.05rem!important;margin-top:26px;padding:5px 0 5px 150px;background-position:left center;background-repeat:no-repeat;background-size:140px}@media screen and (max-width:767px){#family .class-box dt p:nth-of-type(2){margin-top:20px}}#family .class-box dt p:nth-of-type(3){margin-top:26px;font-size:1.35rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;line-height:1.5em;background-color:#fff;padding:35px 20px;border-radius:25px}@media screen and (max-width:767px){#family .class-box dt p:nth-of-type(3){margin-top:20px}}#family .class-box dd{float:right;width:368px}@media screen and (max-width:767px){#family .class-box dd{float:none;width:100%;margin-top:20px}}#family .class-box dd img{width:100%}#family .text-box{font-size:1.05rem!important;line-height:1.6em;margin-top:35px}@media screen and (max-width:767px){#family .text-box{margin-top:20px}}#family .program-box{margin-top:30px}@media screen and (max-width:767px){#family .program-box{margin-top:20px}}#family .program-box p{font-size:1.05rem!important}#family .bg-kpa{background:url("/tgs/2018/common/images/family/family_bg-kpa.png") right center no-repeat;background-size:200px}@media screen and (max-width:767px){#family .bg-kpa{padding-bottom:140px;background-position:center bottom}}#family .number-box{font-size:1.05rem!important;margin-top:10px}#family .number-box>span+span{margin-top:10px}#family .number-box>span{display:block;position:relative;padding-left:25px}#family .number-box>span:before{position:absolute;left:0}#family .number-box>span span{display:block;position:relative;padding-left:20px;margin-top:10px;line-height:1.4em}#family .number-box>span span:before{position:absolute;left:-10px;content:"→"}#family .number-box>span:first-of-type:before{content:"1."}#family .number-box>span:nth-of-type(2):before{content:"2."}#family .number-box>span:nth-of-type(3):before{content:"3."}#family .number-box>span:nth-of-type(4):before{content:"4."}#family .number-box>span:nth-of-type(5):before{content:"5."}#family .teacher-box{width:100%;display:block;overflow:hidden;background-color:#fff;padding:20px;margin-top:35px}@media screen and (max-width:767px){#family .teacher-box{margin-top:20px;padding:3%}}#family .teacher-box dt{float:left;width:164px}@media screen and (max-width:767px){#family .teacher-box dt{float:none;margin:0 auto}}#family .teacher-box dt img{width:100%}#family .teacher-box dd{float:left;margin-left:20px;width:570px;position:relative}@media screen and (max-width:767px){#family .teacher-box dd{float:none;margin:20px 0 0;width:100%}}#family .teacher-box dd p{font-size:0.8rem!important;line-height:1.5em}#family .teacher-box dd a{font-size:0.8rem!important;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#family .teacher-box dd a:hover{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#family .teacher-box dd>div{display:block;overflow:hidden;width:100%;text-align:right;margin-top:10px}@media screen and (max-width:767px){#family .teacher-box dd>div{text-align:center}}#family .teacher-box dd>div div{display:inline-block}#family .teacher-box dd>div div img{width:100%}#family .teacher-box dd>div .img-pro{width:300px}@media screen and (max-width:767px){#family .teacher-box dd>div .img-pro{width:100%;max-width:300px}}#family .teacher-box dd>div .img-kpa{width:260px}@media screen and (max-width:767px){#family .teacher-box dd>div .img-kpa{width:100%;max-width:260px}}#family .teacher-box dd>div .img-doit{width:100px}@media screen and (max-width:767px){#family .teacher-box dd>div .img-doit{width:100%;max-width:100px}}#family .lucky-dl{width:100%;display:block;overflow:hidden;padding-left:30px;margin-bottom:40px}@media screen and (max-width:767px){#family .lucky-dl{padding-left:0}}#family .lucky-dl dt{position:relative;float:left;width:260px;height:260px;border-radius:360px;background-color:#fa4c9a;padding:55px 0 0 25px;z-index:2}@media screen and (max-width:767px){#family .lucky-dl dt{float:none;margin:0 auto;width:200px;height:200px;border-radius:200px;padding:50px 0 0 25px}}#family .lucky-dl dt p{position:relative;font-size:0.95rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;color:#fff;line-height:1.5em;z-index:2}#family .lucky-dl dt p span{font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold}#family .lucky-dl dt:after{content:" ";position:absolute;top:50%;right:-70px;margin-top:-30px;border:30px solid transparent;border-left:60px solid #fa4c9a;z-index:0}@media screen and (max-width:767px){#family .lucky-dl dt:after{top:auto;margin-top:0;bottom:-60px;right:50%;margin-right:-30px;border-left:30px solid transparent;border-top:60px solid #fa4c9a}}#family .lucky-dl dd{float:left;width:501px;margin-left:76px}@media screen and (max-width:767px){#family .lucky-dl dd{float:none;margin:40px auto 0;width:100%}}#family .family_lucky-box{padding:0 40px}@media screen and (max-width:767px){#family .family_lucky-box{padding:0 3%}}#family .family_scroll-box{width:100%;height:460px;display:block;overflow-x:hidden;overflow-y:scroll;margin-top:17px;padding:0 25px 0 40px}@media screen and (max-width:767px){#family .family_scroll-box{padding:60px 3% 0;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;position:relative}#family .family_scroll-box:before{width:280px;font-size:0.85rem!important;position:absolute;content:"※スクロールすると、どんどん袋の中身がみれるよ";background-color:#aaa;color:#fff;text-align:center;padding:5px 0 6px;top:20px;left:0;right:0;margin:0 auto}}#family .family_scroll-box>p{width:100%;display:block;overflow:hidden;font-size:0.85rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;text-align:right}@media screen and (max-width:767px){#family .family_scroll-box>p{width:90%;margin:0 auto}}#family .family_scroll-box dl:nth-child(odd){float:right}@media screen and (max-width:767px){#family .family_scroll-box dl:nth-child(odd){float:none}}#family .family_scroll-box dl:nth-child(2n){float:left}@media screen and (max-width:767px){#family .family_scroll-box dl:nth-child(2n){float:none}}#family .family_scroll-box dl:first-of-type{margin-top:0}#family .family_scroll-box dl:nth-of-type(2){margin-top:0}@media screen and (max-width:767px){#family .family_scroll-box dl:nth-of-type(2){margin-top:20px}}#family .family_scroll-box dl{width:450px;height:300px;overflow:hidden;border:2px solid #fa4c9a;border-radius:20px;margin-top:30px}@media screen and (max-width:767px){#family .family_scroll-box dl{width:90%;height:auto;margin:20px auto 0;padding-bottom:20px}}#family .family_scroll-box dl dt{width:100%;height:76px;display:table;background-color:#fdf2f7}@media screen and (max-width:767px){#family .family_scroll-box dl dt{height:auto;padding:20px 10px}}#family .family_scroll-box dl dt h3{display:table-cell;vertical-align:middle;font-size:1.25rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;padding:0;margin:0;color:#fa4c9a;line-height:1.2em}#family .family_scroll-box dl dd{width:100%}#family .family_scroll-box dl dd div{width:100%;height:170px;padding:15px 0 0;text-align:center}@media screen and (max-width:767px){#family .family_scroll-box dl dd div{height:auto}}#family .family_scroll-box dl dd div img{height:100%}@media screen and (max-width:767px){#family .family_scroll-box dl dd div img{width:50%;height:auto}}#family .family_scroll-box dl dd p{font-size:0.85rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;text-align:center;padding-top:15px}#family .family_stage-box{display:block;overflow:hidden;width:100%;margin-top:35px}#family .family_stage-box dl+dl{margin-top:20px}#family .family_stage-box dl{display:block;overflow:hidden;width:100%}#family .family_stage-box dl dt{float:left;display:table;overflow:hidden;width:150px;height:35px;background-color:#fff2a0}@media screen and (max-width:767px){#family .family_stage-box dl dt{float:none;width:130px;height:30px}}#family .family_stage-box dl dt span{display:table-cell;vertical-align:middle;text-align:center;font-size:1rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular}#family .family_stage-box dl dd{float:left;display:block;overflow:hidden;width:750px;padding:4px 0 0 20px}@media screen and (max-width:767px){#family .family_stage-box dl dd{float:none;width:100%;padding:0;margin-top:10px}}#family .family_stage-box dl dd span{text-align:left;font-size:1rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.5em}#family .family_stage-box dl .family_challenge span:first-of-type{font-size:0.9rem!important}#family .family_stage-box dl .family_challenge span:nth-of-type(2){font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold}#family .family_stage-box dl:first-of-type{width:100%}#family .family_stage-box dl:first-of-type dt{float:left;display:table;overflow:hidden;width:150px;height:35px;border-radius:20px;background-color:#ff9000}@media screen and (max-width:767px){#family .family_stage-box dl:first-of-type dt{float:none;width:130px;height:30px}}#family .family_stage-box dl:first-of-type dt span{display:table-cell;vertical-align:middle;text-align:center;font-size:1.05rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;color:#fff}#family .family_stage-box dl:first-of-type dd{float:left;display:table;overflow:hidden;width:750px;height:35px;padding:0 0 0 15px}@media screen and (max-width:767px){#family .family_stage-box dl:first-of-type dd{float:none;width:100%;height:auto;padding:0;margin-top:10px}}#family .family_stage-box dl:first-of-type dd span{display:table-cell;vertical-align:middle;text-align:left;font-size:0.85rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1}#family .family_esp-box{width:100%;display:block;overflow:hidden;border-radius:20px}#family .family_esp-box h3{font-size:1.15rem!important;font-family:'UD新ゴ DB', UD Shin Go DemiBold, 'UD新ゴ 簡体字 DB', UD Shin Go SC DemiBold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル DB', UD Shin Go Hangul DemiBold;color:#fff;padding:9px 15px;margin:0;line-height:1;text-align:left;line-height:1.3}#family .family_esp-box>div{padding:16px 20px 0}@media screen and (max-width:767px){#family .family_esp-box>div{padding:10px}}#family .family_esp-box .family_esp-box-dl-a{width:100%;display:block;overflow:hidden}#family .family_esp-box .family_esp-box-dl-a dt{width:410px;float:left}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-a dt{width:100%;float:none}}#family .family_esp-box .family_esp-box-dl-a dt p{font-size:1rem!important;font-family:'UD新ゴ DB', UD Shin Go DemiBold, 'UD新ゴ 簡体字 DB', UD Shin Go SC DemiBold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル DB', UD Shin Go Hangul DemiBold}#family .family_esp-box .family_esp-box-dl-a dt div{width:100%;padding:15px 30px 0}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-a dt div{padding:15px 0 0;max-width:350px;margin:0 auto}}#family .family_esp-box .family_esp-box-dl-a dt div img{width:100%}#family .family_esp-box .family_esp-box-dl-a dd{float:right;display:block;width:440px;height:145px;border-radius:20px;background-color:#fff;margin-top:15px;position:relative}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-a dd{float:none;width:100%;height:100px;margin:10px auto 0}}#family .family_esp-box .family_esp-box-dl-a dd p{position:absolute;display:inline-block;top:0;bottom:0;right:0;left:0;height:78px;margin:auto;font-size:1.25rem!important;font-family:'UD新ゴ B', UD Shin Go Bold, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル B', UD Shin Go Hangul Bold;line-height:1.5em}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-a dd p{height:55px}}#family .family_esp-box .family_esp-box-dl-b{width:100%;display:block;overflow:hidden;margin-top:3px}#family .family_esp-box .family_esp-box-dl-b dt{float:left;width:500px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-b dt{float:none;width:100%;margin-top:15px}}#family .family_esp-box .family_esp-box-dl-b dt p{font-size:1.05rem!important;font-family:'UD新ゴ DB', UD Shin Go DemiBold, 'UD新ゴ 簡体字 DB', UD Shin Go SC DemiBold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル DB', UD Shin Go Hangul DemiBold;line-height:1.45em}#family .family_esp-box .family_esp-box-dl-b dt p span{display:inline-block;width:100%;padding-left:18px;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;text-align:justify;text-justify:inter-ideograph;word-break:break-all}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-b dt p span{padding-left:0}}#family .family_esp-box .family_esp-box-dl-b .family_small-text{width:100%;overflow:hidden;font-size:0.85rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;text-align:justify;text-justify:inter-ideograph;word-break:break-all;margin:0}#family .family_esp-box .family_esp-box-dl-b dd{float:right;margin-top:35px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-b dd{float:none;margin:15px auto 0}}#family .family_esp-box .family_esp-box-dl-b dd div{padding-bottom:30px}#family .family_esp-box .family_esp-box-dl-b dd div img{width:100%}#family .family_esp-box .family_esp-box-dl-b dd p{font-size:1.05rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.45em;text-align:justify;text-justify:inter-ideograph;word-break:break-all}#family .family_esp-box .family_esp-box-dl-b dd p+p{margin-top:10px}#family .family_esp-box .family_esp-box-dl-c{width:100%;display:block}#family .family_esp-box .family_esp-box-dl-c>dt{float:left;width:540px;overflow:hidden}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c>dt{float:none;width:100%}}#family .family_esp-box .family_esp-box-dl-c>dd{float:right;width:305px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c>dd{float:none;width:100%}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a{width:100%;margin-top:45px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a{margin-top:15px}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dt{float:left;width:210px;margin-bottom:24px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dt{float:none;width:100%;margin-bottom:0}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dt p{font-size:1.05rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.45em}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd{float:right;width:324px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd{float:none;width:100%}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd div{width:157px;float:left;margin-top:7px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd div{float:none;width:50%;margin:15px auto 0}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd div img{width:100%}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd div+div{margin-left:10px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-a dd div+div{margin-left:auto}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b{width:100%;margin-top:50px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b{margin-top:15px}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b dt{float:left;width:190px;margin-top:20px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b dt{float:none;width:100%}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b dt p{font-size:1.05rem!important;font-family:'UD新ゴ R', UD Shin Go Regular, 'UD新ゴ 簡体字 R', UD Shin Go SC Regular, 'ヒラギノ角ゴ 繁体中文 W3', Hiragino Sans TC W3, 'UD新ゴ ハングル R', UD Shin Go Hangul Regular;line-height:1.5em}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b dd{float:right;width:110px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b dd{float:none;width:50%;margin:15px auto 0}}#family .family_esp-box .family_esp-box-dl-c .dl-c-in-b dd img{width:100%}#family .family_esp-box .family_esp-box-dl-c .aiku-dl{position:relative;width:510px;height:248px;margin-top:0}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .aiku-dl{float:none;width:100%;height:auto}}#family .family_esp-box .family_esp-box-dl-c .aiku-dl dt{width:290px;margin-top:43px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .aiku-dl dt{width:100%;margin-top:15px}}#family .family_esp-box .family_esp-box-dl-c .aiku-dl dd{float:none;position:absolute;width:220px;bottom:-20px;right:0}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .aiku-dl dd{position:static;width:50%;bottom:auto;right:auto;margin:15px auto 0}}#family .family_esp-box .family_esp-box-dl-c .aiku-dl dd img{width:100%}#family .family_esp-box .family_esp-box-dl-c .hiraiwa-dl{margin-top:65px}@media screen and (max-width:767px){#family .family_esp-box .family_esp-box-dl-c .hiraiwa-dl{margin-top:15px}}#family .family_esp-box.puyo-box{background-color:#ceebfa}#family .family_esp-box.puyo-box h3{background-color:#0085d0}#family .family_esp-box.puyo-box .family_esp-box-dl-a dd p{color:#0085d0;width:226px}@media screen and (max-width:767px){#family .family_esp-box.puyo-box .family_esp-box-dl-a dd p{width:160px}}#family .family_esp-box.puyo-box .family_esp-box-dl-b dd{width:328px}@media screen and (max-width:767px){#family .family_esp-box.puyo-box .family_esp-box-dl-b dd{width:100%}}#family .family_esp-box.puyo-box .family_esp-box-dl-b dd div{float:right;width:273px}@media screen and (max-width:767px){#family .family_esp-box.puyo-box .family_esp-box-dl-b dd div{width:100%;max-width:273px;float:none;margin:0 auto}}#family .family_esp-box.taiko-box{margin-top:25px;background-color:#fff9b3}#family .family_esp-box.taiko-box h3{background-color:#f50000}#family .family_esp-box.taiko-box .family_esp-box-dl-a dt div{width:100%;padding:0px 30px 0}@media screen and (max-width:767px){#family .family_esp-box.taiko-box .family_esp-box-dl-a dt div{padding:0}}#family .family_esp-box.taiko-box .family_esp-box-dl-a dd p{color:#f50000;width:360px}@media screen and (max-width:767px){#family .family_esp-box.taiko-box .family_esp-box-dl-a dd p{width:255px}}#family .family_esp-box.taiko-box .family_esp-box-dl-b dd{width:310px}@media screen and (max-width:767px){#family .family_esp-box.taiko-box .family_esp-box-dl-b dd{width:100%}}@media screen and (max-width:767px){#family .family_esp-box.taiko-box .family_esp-box-dl-b dd div{max-width:310px;margin:0 auto}}#family .family_experience-box{width:100%;border:1px solid #6541ac;margin-top:30px}#family .family_experience-box h3{color:#fff;background:#6541ac;padding:10px 0;margin:0}#family .family_experience-box ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px 25px;background:#fff}#family .family_experience-box ul li{width:30%;margin-top:10px}@media screen and (max-width:767px){#family .family_experience-box ul li{width:47%}}#family .family_experience-box ul li img{width:100%}#family .family-img-box{width:100%}#family .family-img-box img{width:100%}#family .family_right-text{text-align:right;font-size:0.9rem!important;margin-top:10px}#family .main-box{width:100%;position:relative}#family .main-box div{position:absolute;width:194px;height:164px;top:0;left:0}@media screen and (max-width:767px){#family .main-box div{width:20%;height:auto;margin-top:20px}}#family .main-box div a img{width:100%}#family .main-box h1{width:100%}#family .main-box h1 img{width:100%}#family .bottom-linkbox.active{width:0px;min-width:0px;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox.active .family-open-btn{position:absolute;width:40px;height:40px;background-color:#00bbf0;top:30px;left:0;background-image:url("/tgs/2018/common/images/family/family_close.svg");background-repeat:no-repeat;background-size:40%;background-position:center center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox.active ul{display:none;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox.active ul .family-close-btn{display:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox{position:fixed;z-index:10;bottom:0;width:100%;min-width:1308px;height:100px;background-color:#0092de;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox ul{position:relative;width:1200px;margin:0 auto;display:block;overflow:hidden}#family .bottom-linkbox ul .family-close-btn{position:absolute;width:40px;height:40px;background-color:#00bbf0;top:30px;right:0;margin:0;background-image:url("/tgs/2018/common/images/family/family_close.svg");background-repeat:no-repeat;background-size:40%;background-position:center center;cursor:pointer;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox ul li{display:inline-block;float:left;margin-right:25px;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);-o-transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99);transition-timing-function:cubic-bezier(0.18, 0.56, 0.11, 0.99)}#family .bottom-linkbox ul li .blank{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}#family .bottom-linkbox ul li a{display:table;height:50px;text-decoration:none}#family .bottom-linkbox ul li a span{display:table-cell;vertical-align:middle;font-size:0.95rem!important;font-family:'UD新ゴ H', UD Shin Go Heavy, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル H', UD Shin Go Hangul Heavy;color:#fff}#family .bottom-linkbox ul li a span:before{display:inline-block;vertical-align:middle;content:" ";width:19px;height:19px;background-color:#fff;background-image:url("/tgs/2018/common/images/family/family_arrow.svg");background-repeat:no-repeat;background-size:50%;background-position:center center;margin-right:8px}#family .bottom-linkbox-sp{position:fixed;z-index:10;bottom:0;width:100%;background-color:#0092de}#family .bottom-linkbox-sp dt{display:table;width:150px;height:50px;margin:0 auto;text-alignc:center}#family .bottom-linkbox-sp dt span{display:table-cell;vertical-align:middle;font-size:1.35rem!important;font-family:'UD新ゴ H', UD Shin Go Heavy, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル H', UD Shin Go Hangul Heavy;text-align:center;color:#fff}#family .bottom-linkbox-sp dt span:before{display:inline-block;vertical-align:middle;content:" ";width:19px;height:19px;background-color:#fff;background-image:url("/tgs/2018/common/images/family/family_arrow.svg");background-repeat:no-repeat;background-size:50%;background-position:center center;margin-right:8px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#family .bottom-linkbox-sp dt.active span:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#family .bottom-linkbox-sp dd{display:none;padding:0 5%}#family .bottom-linkbox-sp dd ul{width:100%;margin:0 auto;display:block;overflow:hidden}#family .bottom-linkbox-sp dd ul li{display:inline-block;float:left;margin-right:25px}#family .bottom-linkbox-sp dd ul li .blank{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}#family .bottom-linkbox-sp dd ul li a{display:table;height:36px;text-decoration:none}#family .bottom-linkbox-sp dd ul li a span{display:table-cell;vertical-align:middle;font-size:0.95rem!important;font-family:'UD新ゴ H', UD Shin Go Heavy, 'UD新ゴ 簡体字 B', UD Shin Go SC Bold, 'ヒラギノ角ゴ 繁体中文 W6', Hiragino Sans TC W6, 'UD新ゴ ハングル H', UD Shin Go Hangul Heavy;color:#fff}#family .bottom-linkbox-sp dd ul li a span:before{display:inline-block;vertical-align:middle;content:" ";width:19px;height:19px;background-color:#fff;background-image:url("/tgs/2018/common/images/family/family_arrow.svg");background-repeat:no-repeat;background-size:50%;background-position:center center;margin-right:8px}.bold{font-family:'UD新ゴ B', UD Shin Go Bold!important;padding-left:0!important}.subtitle_e{margin-top:10px!important}