abbr[title]{text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}hr{overflow:visible}input{-webkit-border-radius:0}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;text-decoration:none;font-size:100%;font-family:inherit;font-weight:inherit;font-style:inherit;list-style:none;vertical-align:baseline;background:transparent;box-shadow:none;-webkit-tap-highlight-color:transparent}html{font-size:62.5%}body{font-size:10px;font-size:1rem;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*{font-family:"YakuHanJP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo UI",Meiryo,メイリオ,Osaka,"ＭＳ Ｐゴシック","MS PGothic",arial,sans-serif}a{text-decoration:none;-webkit-tap-highlight-color:transparent;transition:0.25s ease-in-out}a:focus,a:active,a:hover{text-decoration:none}img{max-width:100%}@media screen and (min-width: 768px){.brfix{display:block}}.wordfix{display:inline-block}@media screen and (min-width: 768px){.mobile{display:none}}.tablet{display:none}@media screen and (min-width: 768px){.tablet{display:block}}.mixcolor_wrap{position:relative}.mixcolor_img{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;display:none}@media screen and (min-width: 1024px){.mixcolor_img{display:block}}.mixcolor_over{background-color:rgba(0,123,198,0.9);-webkit-animation:bg-color 20s infinite;animation:bg-color 20s infinite}@-webkit-keyframes bg-color{0%{background-color:rgba(0,123,198,0.9)}15%{background-color:rgba(236,108,0,0.9)}50%{background-color:rgba(236,108,0,0.9)}75%{background-color:rgba(0,123,198,0.9)}100%{background-color:rgba(0,123,198,0.9)}}@keyframes bg-color{0%{background-color:rgba(0,123,198,0.9)}15%{background-color:rgba(236,108,0,0.9)}50%{background-color:rgba(236,108,0,0.9)}75%{background-color:rgba(0,123,198,0.9)}100%{background-color:rgba(0,123,198,0.9)}}.triangle{position:relative;padding:60px 0;margin:60px -20vw;overflow:hidden;background-color:rgba(0,0,0,0.3);-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (min-width: 768px){.triangle{padding:100px 0;margin:100px -10vw}}.triangle_inner{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);width:100vw;margin:0 auto}.footer_triangle{position:relative;padding:60px 0 60px;margin:60px -20vw -60px;overflow:hidden;background-color:rgba(0,0,0,0.3);-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (min-width: 768px){.footer_triangle{padding:100px 0 100px;margin:100px -20vw -100px}}.footer_triangle .triangle_inner{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);width:100vw;margin:0 auto}.header{position:absolute;top:0;left:0;width:100%;z-index:100}.header .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1173px;margin:0 auto;padding:15px 8px 15px 12px}@media screen and (min-width: 768px){.header .inner{max-width:1159px;padding:20px 12px 20px 15px}}.header .ct_right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .logo_nifty{width:125px;height:35px}@media screen and (min-width: 768px){.header .logo_nifty{height:35px}}.header .logo_nifty img,.header .logo_nifty svg{width:125px;height:35px}.header .date_nifty{color:rgba(255,255,255,0.8);font-size:13px;font-size:1.3rem;line-height:1.4;height:25px;background-color:rgba(0,0,0,0.1);padding:0 10px;border-radius:12.5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.header .date_nifty{font-size:16px;font-size:1.6rem;height:35px;border-radius:17.5px;padding:0 20px}}.header .icon_menu img{height:20px;display:none}.topcover .inner{max-width:1156px;margin:0 auto;padding:90px 23px 80px}@media screen and (min-width: 768px){.topcover .inner{padding:90px 35px 80px}}.topcover .logo_30th.mobile{width:130px;width:40vw;margin:0 auto 55px}.topcover .logo_30th.mobile img{width:100%}.topcover .logo_30th.tablet{width:620px;margin:0 auto;padding:50px 0}@media screen and (min-width: 1024px){.topcover .logo_30th.tablet{width:720px;padding:130px 0}}.topcover .logo_30th.tablet img{width:100%}.topcover .copy_1st{color:#fff;font-size:18px;font-size:1.8rem;font-weight:300;line-height:1.6;text-align:center;border-top:2px dotted rgba(255,255,255,0.2);border-bottom:2px dotted rgba(255,255,255,0.2);padding:20px 0}@media screen and (min-width: 768px){.topcover .copy_1st{max-width:580px;margin:0 auto;position:relative}}@media screen and (min-width: 1024px){.topcover .copy_1st{max-width:none}}.concept{width:100%;overflow:hidden}.concept .inner{max-width:1130px;margin:0 auto;padding:80px 35px}.concept .copy_bigimg{width:250px;margin:0 auto 20px}@media screen and (min-width: 768px){.concept .copy_bigimg{width:460px}}.concept .copy_bigimg img{width:100%}.concept .copy_img{width:200px;margin:0 auto 20px}@media screen and (min-width: 768px){.concept .copy_img{width:300px}}.concept .copy_img img{width:100%}.concept .copy_2nd{color:#ffffff;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.7;margin-bottom:20px}@media screen and (min-width: 768px){.concept .copy_2nd{text-align:center}}.concept .copy_3rd{color:#ffffff;font-size:13px;font-size:1.3rem;font-weight:300;line-height:1.7;text-align:center}.concept .copy_3rd.strong{font-size:14px;font-size:1.4rem;font-weight:400;margin-bottom:10px}@media screen and (min-width: 768px){.concept .copy_3rd.strong{font-size:26px;font-size:2.6rem;font-weight:100}}.concept .more_block{padding-top:20px}.concept .more_close{color:#000;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;background-color:#eabc11;height:50px;border-radius:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:280px;cursor:pointer;margin:0 auto}.concept .sub_row{margin-bottom:30px}.concept .sub_block{border:2px dotted rgba(255,255,255,0.3);border-radius:5px;padding:20px 20px 5px;max-width:580px;margin:0 auto}.concept .sub_line{border-right:2px dotted rgba(255,255,255,0.3);width:50%;height:20px;margin-right:-2px;display:block}.president{width:100%;overflow:hidden}.president .inner{max-width:1130px;margin:0 auto;padding:80px 35px}.president .message_info{margin-bottom:30px}.president .message_info_img{width:150px;margin:0 auto 10px}.president .message_info_img img{width:100%;border-radius:75px}.president .message_info_position{color:#fff;font-size:14px;font-size:1.4rem;font-weight:300;text-align:center;margin-bottom:10px}.president .message_info_name{color:#fff;font-size:18px;font-size:1.8rem;font-weight:300;text-align:center}.president .message_content{color:#fff;font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.7;padding-top:20px;max-width:580px;margin:0 auto;border-top:2px dotted rgba(255,255,255,0.3)}.president .message_content .strong{font-size:27px;font-size:2.7rem}.president .message_content:last-child{border-top:none;padding-top:0}@media screen and (min-width: 768px){.president .message_content{font-size:16px;font-size:1.6rem}}.president .message_block{margin-bottom:20px}.president .more_close{color:#000;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;background-color:#eabc11;height:50px;border-radius:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:280px;cursor:pointer;margin:0 auto}.history{width:100%;overflow:hidden;margin:0 0 -200px}.history .inner{max-width:1130px;margin:0 auto;padding:80px 35px}.history .message_info{margin-bottom:30px}.history .message_info_img{width:220px;margin:0 auto 20px;background-color:rgba(255,255,255,0.2);padding:10px}.history .message_info_img img{width:100%}.history .message_info_name{color:#EABC11;font-size:20px;font-size:2rem;font-weight:400;text-align:center}.history .message_content{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.7;max-width:580px;margin:0 auto}@media screen and (min-width: 768px){.history .message_content{text-align:center}}.history .message_block{margin-bottom:20px}.history a.link_history{color:#000;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;background-color:#eabc11;height:50px;border-radius:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:280px;margin:0 auto}.history a.link_history:hover{background-color:#FFD63C}.frontale_triangle{position:relative;padding:60px 0;margin:60px -200px;overflow:hidden;background-color:#fff;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (min-width: 768px){.frontale_triangle{padding:100px 0;margin:100px -200px}}.frontale_triangle_inner{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);width:100vw;margin:0 auto}.F-triangle_top_set{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);position:absolute;top:-300px;left:0;width:100%;height:800px;overflow:hidden}@media screen and (min-width: 1024px){.F-triangle_top_set{top:-400px}}.F-triangle_top_set .-black{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:150%;height:300px;position:absolute;top:-40px;left:0;overflow:hidden}@media screen and (min-width: 768px){.F-triangle_top_set .-black{top:60px}}@media screen and (min-width: 1024px){.F-triangle_top_set .-black{top:0}}.F-triangle_top_set .-black .-border{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);width:150%;height:800px;background-size:80px 80px;background-color:rgba(255,255,255,0);background-image:linear-gradient(90deg, #000 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, #000 50%, #000 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0))}@media screen and (min-width: 1024px){.F-triangle_top_set .-black .-border{height:1600px}}.F-triangle_top_set .-blue{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);width:150%;height:300px;position:absolute;bottom:450px;left:0;overflow:hidden}@media screen and (min-width: 768px){.F-triangle_top_set .-blue{bottom:410px}}@media screen and (min-width: 1024px){.F-triangle_top_set .-blue{bottom:300px}}.F-triangle_top_set .-blue .-border{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);position:relative;top:-400px;width:150%;height:800px;background-size:80px 80px;background-color:rgba(255,255,255,0);background-image:linear-gradient(90deg, #23b7fe 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, #23b7fe 50%, #23b7fe 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0))}@media screen and (min-width: 1024px){.F-triangle_top_set .-blue .-border{top:-800px;height:1600px}}.F-triangle_bottom_set{-webkit-transform:rotate(185deg);-ms-transform:rotate(185deg);transform:rotate(185deg);position:absolute;bottom:-300px;left:0;width:100%;height:800px;overflow:hidden}@media screen and (min-width: 1024px){.F-triangle_bottom_set{bottom:-400px}}.F-triangle_bottom_set .-black{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:150%;height:300px;position:absolute;top:-40px;left:0;overflow:hidden}@media screen and (min-width: 768px){.F-triangle_bottom_set .-black{top:-40px}}@media screen and (min-width: 1024px){.F-triangle_bottom_set .-black{top:10px}}.F-triangle_bottom_set .-black .-border{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);width:150%;height:800px;background-size:80px 80px;background-color:rgba(255,255,255,0);background-image:linear-gradient(90deg, #000 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, #000 50%, #000 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0))}@media screen and (min-width: 1024px){.F-triangle_bottom_set .-black .-border{height:1600px}}.F-triangle_bottom_set .-blue{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);width:150%;height:300px;position:absolute;bottom:450px;left:0;overflow:hidden}@media screen and (min-width: 768px){.F-triangle_bottom_set .-blue{bottom:410px}}@media screen and (min-width: 1024px){.F-triangle_bottom_set .-blue{bottom:300px}}.F-triangle_bottom_set .-blue .-border{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);position:relative;top:-400px;width:150%;height:800px;background-size:80px 80px;background-color:rgba(255,255,255,0);background-image:linear-gradient(90deg, #23b7fe 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, #23b7fe 50%, #23b7fe 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0))}@media screen and (min-width: 1024px){.F-triangle_bottom_set .-blue .-border{top:-800px;height:1600px}}.frontale{width:100%;overflow:hidden}.frontale .inner{max-width:1130px;margin:0 auto;padding:80px 35px}.frontale .winner{width:100%;margin:20px auto;position:relative}.frontale .winner .-heading{font-size:36px;font-size:3.6rem;font-weight:700;line-height:1.2;text-shadow:0px 1px 0px #fff,0px -1px 0px #fff,-1px 1px 0px #fff,1px -1px 0px #fff;text-align:center;position:relative;z-index:20}.frontale .winner .-img{max-width:200px;margin:20px auto;position:relative;z-index:20}.frontale .winner .-img img{width:100%}.frontale .winner:before{position:absolute;top:50%;left:50%;content:"";width:1000px;height:500px;background-image:url(../img/confetti.png);background-position:center center;background-size:1000px 500px;background-repeat:no-repeat;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.frontale .banner{text-align:center;margin:20px auto}.frontale .banner .-row{display:block;margin:0 auto}@media screen and (min-width: 768px){.frontale .banner .-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.frontale .banner .-col.V1{width:100%;max-width:300px;height:auto;margin:10px auto}@media screen and (min-width: 768px){.frontale .banner .-col.V1{-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin:10px}}.frontale .banner .-col.V2{width:100%;max-width:300px;height:auto;margin:10px auto}@media screen and (min-width: 768px){.frontale .banner .-col.V2{-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin:10px}}.frontale .contents_heading{width:100%;max-width:600px;margin:0 auto 30px}.frontale .contents_heading img{width:100%}.frontale .contents_logo{width:100%;max-width:400px;margin:0 auto}.frontale .contents_logo img{width:100%}.frontale .message_info{margin-bottom:30px}.frontale .message_info_img{width:100%;max-width:600px;margin:0 auto 40px;background-color:rgba(255,255,255,0.2);padding:10px;position:relative;z-index:20}.frontale .message_info_img img,.frontale .message_info_img iframe{position:relative;z-index:20;width:100%;height:250px}@media screen and (min-width: 768px){.frontale .message_info_img img,.frontale .message_info_img iframe{height:300px}}.frontale .message_info_img:before{position:absolute;top:0;left:0;z-index:10;content:"";width:100%;max-width:600px;height:250px;background:rgba(0,0,0,0.7);-webkit-transform:rotate(7deg) translate(0, 0) skew(-10deg);-ms-transform:rotate(7deg) translate(0, 0) skew(-10deg);transform:rotate(7deg) translate(0, 0) skew(-10deg)}@media screen and (min-width: 1024px){.frontale .message_info_img:before{height:300px}}.frontale .message_info_img:after{position:absolute;top:0;left:0;z-index:5;content:"";width:100%;max-width:600px;height:250px;background:#23b7fe;-webkit-transform:rotate(-7deg) translate(0, 0) skew(10deg);-ms-transform:rotate(-7deg) translate(0, 0) skew(10deg);transform:rotate(-7deg) translate(0, 0) skew(10deg)}@media screen and (min-width: 1024px){.frontale .message_info_img:after{height:300px}}.frontale .message_info_heading{color:#23b7fe;font-size:26px;font-size:2.6rem;font-weight:700;line-height:1.2;text-shadow:0px 1px 0px #fff,0px -1px 0px #fff,-1px 1px 0px #fff,1px -1px 0px #fff;text-align:center;position:relative;z-index:20}@media screen and (min-width: 1024px){.frontale .message_info_heading{font-size:32px;font-size:3.2rem;line-height:1.4}}.frontale .message_content{color:#000;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.7;max-width:780px;margin:0 auto}@media screen and (min-width: 768px){.frontale .message_content{text-align:center}}.frontale .message_block{margin-bottom:20px}.frontale a.link_frontale{color:#fff;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;background-color:#23b7fe;height:50px;border-radius:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:280px;margin:0 auto 40px}.frontale a.link_frontale:hover{background-color:#50c2f9}.frontale .copylight_frontale{font-size:14px;font-size:1.4rem;color:#636363;text-align:center;font-family:'Open Sans';margin:20px 0 0}.celebrity{width:100%;overflow:hidden}.celebrity .inner{max-width:1130px;margin:0 auto;padding:80px 35px 20px}.celebrity .message_box{border:2px dotted rgba(255,255,255,0.3);border-radius:5px;padding:20px 20px 0;max-width:580px;margin:0 auto 20px}.celebrity .message_info{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.celebrity .message_info_img{width:50px;margin:0 15px 0 0}.celebrity .message_info_img img{width:100%;border-radius:25px}.celebrity .message_info_position{color:#ffffff;font-size:14px;font-size:1.4rem;font-weight:300;margin-bottom:10px}.celebrity .message_info_name{color:#ffffff;font-size:18px;font-size:1.8rem;font-weight:100}.celebrity .message_content{color:#ffffff;font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.7}@media screen and (min-width: 768px){.celebrity .message_content{font-size:16px;font-size:1.6rem}}.celebrity .message_block{margin-bottom:20px}.infomation{width:100%;overflow:hidden}.infomation .inner{max-width:1130px;margin:0 auto;padding:80px 35px}.infomation .copy_1st{color:#ffffff;font-size:20px;font-size:2rem;font-weight:400;text-align:center;margin-bottom:30px}.infomation .info_box{margin:0 auto 30px;max-width:1000px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.infomation .info_link{width:200px;background-color:#fff;border-radius:4px;margin:4px}.infomation .info_link img{width:100%}.infomation .link_box{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto}.infomation a.link_com{color:#000;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.4;text-align:center;background-color:#eabc11;height:50px;border-radius:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:5px}@media screen and (min-width: 768px){.infomation a.link_com{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-size:1.6rem}}.infomation a.link_com:hover{background-color:#FFD63C}.infomation a.link_cojp{color:#000;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.4;text-align:center;background-color:#eabc11;height:50px;border-radius:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:5px}@media screen and (min-width: 768px){.infomation a.link_cojp{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-size:1.6rem}}.infomation a.link_cojp:hover{background-color:#FFD63C}.infomation .link_com span,.infomation .link_cojp span{margin:0 3px}.gotop a{margin:0 auto -90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;font-size:22px;font-size:2.2rem;background-color:#EABC11;width:60px;height:60px;border-radius:30px;position:relative;z-index:500}@media screen and (min-width: 768px){.gotop a{margin:0 auto -130px}}.gotop a:hover{background-color:#FFD63C}.gotop a i{margin-top:-2px}.footer{width:100%;overflow:hidden}.footer .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:1160px;margin:0 auto;padding:20px}@media screen and (min-width: 768px){.footer .inner{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer .ct_left{display:none}@media screen and (min-width: 768px){.footer .ct_left{display:block}}.footer .nifty_link a img{height:17px;margin-right:5px}.footer .etc_link{font-size:14px;font-size:1.4rem;line-height:1.2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.footer .etc_link{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer .etc_link a{color:#fff;margin-bottom:10px;text-align:center}.footer .link_cut{display:none}@media screen and (min-width: 768px){.footer .link_cut{display:block;color:#fff;margin:0 10px}}.footer .ft_copyright p{font-size:14px;font-size:1.4rem;color:#fff;text-align:center;font-family:'Open Sans'}@media screen and (min-width: 768px){.footer .ft_copyright p{text-align:right}}
