@charset "UTF-8";.fade_in,body,body .bodyWrap{position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:bottom}#footer .copy,body{-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{width:100%;border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none}a{text-decoration:none;color:#000}@media screen and (min-width:1001px){.spOnly{display:none!important}}body{line-height:1.75;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif;font-optical-sizing:auto;word-break:break-all;background:#fff;-webkit-text-size-adjust:100%;font-style:normal}#about .wrap .tit_area,#article .wrap .tit_area,#main .wrap .scroll p,#main .wrap .tit_area .tit_h2 h2,#related .wrap .tit_area h2{font-family:axisstd-regular}body .bodyWrap{overflow-x:hidden;z-index:99999}:focus{outline:0}@font-face{font-family:axisstd-regular;src:url(../font/axisstd-regular.otf) format("opentype");src:url(../font/axisstd-regular.woff) format("woff");src:url(../font/axisstd-regular.woff2) format("woff2")}@font-face{font-family:axisstd-bold;src:url(../font/axisstd-bold.otf) format("opentype");src:url(../font/axisstd-bold.woff) format("woff");src:url(../font/axisstd-bold.woff2) format("woff2")}@font-face{font-family:"Yu Mincho";src:local("Yu Mincho Medium");font-weight:400}@font-face{font-family:"Yu Mincho";src:local("Yu Mincho Bold");font-weight:700}.fade_in{opacity:0;top:50px;-webkit-transition:.8s;transition:.8s}.fade_in.show{opacity:1;top:0}#granim-canvas{width:100vw;height:100vh;position:fixed;top:0;right:0;left:0;margin:auto;z-index:0}@-webkit-keyframes scroll{0%{left:0;width:0%}50%{left:0;width:100%}100%{left:100%;width:0%}}@keyframes scroll{0%{left:0;width:0%}50%{left:0;width:100%}100%{left:100%;width:0%}}#header{position:absolute;top:-50px;left:0;z-index:999;opacity:0;-webkit-transition:1.2s;transition:1.2s}#header.show{top:0;opacity:1}#header .headWrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px 40px;background:#fff;border-radius:0 0 50px}@media screen and (max-width:1000px){.pcOnly{display:none!important}#header .headWrap{padding:15px 20px;border-radius:0 0 25px}}#header .headWrap .rogo_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .headWrap .rogo_area .rogo{width:125px}@media screen and (max-width:1000px){#header .headWrap .rogo_area .rogo{width:75px}}#header .headWrap .rogo_area .rogo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .headWrap .rogo_area .rogo a svg{width:100%}#header .headWrap .rogo_area .line{width:17.5px;height:17.5px;position:relative;margin:0 15px 0 25px}@media screen and (max-width:1000px){#header .headWrap .rogo_area .line{margin:0 5px 0 8px}}#header .headWrap .rogo_area .line span{width:1px;height:17.5px;background:#000;display:block;position:absolute}#header .headWrap .rogo_area .line span:first-child{top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header .headWrap .rogo_area .line span:last-child{top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header .headWrap .rogo_area .sponsor{width:100px}@media screen and (max-width:1000px){#header .headWrap .rogo_area .sponsor{width:60px}}#header .headWrap .rogo_area .sponsor img,#main,#main .wrap{width:100%}#header .headWrap .rogo_area .sponsor a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#main{position:relative;z-index:0;height:80vh}@media screen and (max-width:1000px){#main{height:70svh}}#main .wrap{position:relative;height:100%}#main .wrap .scroll{position:absolute;right:-75px;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:1.2s;transition:1.2s;opacity:0}#main .wrap .scroll.show{opacity:1}#main .wrap .scroll p{color:#fff;margin-right:15px;letter-spacing:2px}#main .wrap .scroll .border{width:170px;position:relative}@media screen and (max-width:1000px){#main .wrap .scroll{right:-75px;bottom:-5px}#main .wrap .scroll p{font-size:.8rem}#main .wrap .scroll .border{width:120px}}#main .wrap .scroll .border span{width:100%;height:1.5px;display:block;position:absolute;margin:auto}#main .wrap .scroll .border span:first-child{background:#ee1c26;z-index:1;-webkit-animation:scroll 2s forwards infinite ease-in-out;animation:scroll 2s forwards infinite ease-in-out;top:0;bottom:0}#main .wrap .scroll .border span:last-child{z-index:0;background:#fff;top:0;bottom:0;left:0;right:0}#main .wrap .img_area{background:#cdcdcd;position:absolute;top:0;right:0;width:calc(100% - 300px);height:100%;border-radius:0 0 0 200px;-webkit-transition:2s;transition:2s;overflow:hidden;opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(100px);filter:blur(100px)}#main .wrap .img_area.show{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width:1000px){#main .wrap .img_area{width:100%;border-radius:0;position:relative}}#main .wrap .img_area .img{width:100%;height:100%;border-radius:0 0 0 100px;overflow:hidden}#main .wrap .img_area .img img{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}#main .wrap .tit_area{position:absolute;bottom:100px;left:-50px;opacity:0;-webkit-transition:1.2s;transition:1.2s}#main .wrap .tit_area.show{opacity:1;left:0}#main .wrap .tit_area .tit_h1{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 20px 5px}#main .wrap .tit_area .tit_h1 h1{font-size:2.8rem;line-height:1.3;font-weight:550}@media screen and (max-width:1000px){#main .wrap .tit_area{bottom:30px}#main .wrap .tit_area .tit_h1{padding:10px 15px 10px 0;display:inline-block}#main .wrap .tit_area .tit_h1 h1{font-size:1.15rem}}#main .wrap .tit_area .tit_h1 h1 span{font-size:3.8rem;letter-spacing:-4px}#main .wrap .tit_area .tit_h1 h1 span:first-child{margin-right:-20px}#main .wrap .tit_area .tit_h2{background:#ee1c26;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px 20px 10px 40px}@media screen and (max-width:1000px){#main .wrap .tit_area .tit_h1 h1 span:first-child{margin-right:-8px}#main .wrap .tit_area .tit_h1 h1 span{font-size:1.5rem;line-height:1.2;letter-spacing:-2px}#main .wrap .tit_area .tit_h2{padding:7px 15px}}#main .wrap .tit_area .tit_h2 h2{color:#fff;font-size:1.6rem;line-height:1.3}#about .wrap .tit_area h2 span,#article .wrap .tit_area h2 span{color:#ee1c26}#about{position:relative;margin:100px 0}#about .wrap{margin:0 auto}#about .wrap .tit_area{margin-bottom:40px}@media screen and (max-width:1000px){#main .wrap .tit_area .tit_h2 h2{font-size:.7rem}#about .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}#about .wrap .tit_area{margin-bottom:30px}}#about .wrap .tit_area h2{font-size:4rem;letter-spacing:4px;text-align:center;line-height:1}@media screen and (max-width:1000px){#about .wrap .tit_area h2{font-size:2rem}}#about .wrap .text p{font-size:1.125rem;line-height:2}@media screen and (max-width:1000px){#about .wrap .text p{font-size:.9rem}}#article{position:relative}#article .wrap .tit_area{margin:0 auto;z-index:1}@media screen and (min-width:1001px){#about .wrap,#article .wrap .tit_area{width:1024px}}#article .wrap .tit_area h2{font-size:4rem;letter-spacing:4px;line-height:1;position:relative;bottom:-20px}#article .wrap article{width:calc(100% - 40px);z-index:0}#article .wrap article:not(:nth-child(2)){margin-top:120px}@media screen and (min-width:1001px){#article .wrap article{width:calc(100% - (100% - (100% - 1024px)/ 2 - 1024px - 60px))}#article .wrap article.odd{margin-left:calc(100% - (100% - 1024px)/ 2 - 1024px - 60px)}#article .wrap article .article_wrap a{width:1024px}}@media screen and (max-width:1000px){#article .wrap .tit_area h2{font-size:2rem;bottom:-10px;text-align:center}#article .wrap article.even,#article .wrap article.odd{margin:0 auto 80px}}#article .wrap article.even .article_wrap a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}#article .wrap article.even .article_wrap a .btn{left:auto;right:0}#article .wrap article .article_wrap{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px}@media screen and (max-width:1000px){#article .wrap article.even .article_wrap a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#article .wrap article .article_wrap{padding:40px 30px}}#article .wrap article .article_wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}#article .wrap article .article_wrap a:hover .img .thum img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#article .wrap article .article_wrap a:hover .btn{background:#fff;border:1px solid #000;color:#000}@media screen and (min-width:1001px){#article .wrap article .article_wrap .text{width:440px}}#article .wrap article .article_wrap .text .tit h3{font-weight:700;font-size:1.6rem}#article .wrap article .article_wrap .text .tit .sub{color:#ee1c26;margin:5px 0 15px}#article .wrap article .article_wrap .img{width:550px;height:367px;position:relative;margin-top:-90px}@media screen and (max-width:1000px){#article .wrap article .article_wrap a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#article .wrap article .article_wrap .text .tit h3{font-size:1.2rem}#article .wrap article .article_wrap .text .tit h3 br{display:none}#article .wrap article .article_wrap .text .tit .read,#article .wrap article .article_wrap .text .tit .sub{font-size:.9rem}#article .wrap article .article_wrap .img{width:100%;height:100%;margin-top:0;margin-bottom:30px}}#article .wrap article .article_wrap .img::before{width:100%;height:100%;background:#cdcdcd;z-index:0;position:absolute;content:"";bottom:-15px;right:-15px;background-image:-webkit-linear-gradient(320deg,#ffb2b6,#ffdbc9 50%,#fcffc7);background-image:linear-gradient(130deg,#ffb2b6,#ffdbc9 50%,#fcffc7)}#article .wrap article .article_wrap .img .num{position:absolute;bottom:15px;right:15px;color:#fff;font-size:5rem;line-height:1;z-index:2}@media screen and (max-width:1000px){#article .wrap article .article_wrap .img .num{font-size:3rem}}#article .wrap article .article_wrap .img .num span{font-size:3.5rem;line-height:1.2;padding-right:5px}#article .wrap article .article_wrap .img .thum{display:block;overflow:hidden;width:100%;height:100%;position:relative;z-index:1}#article .wrap article .article_wrap .img .thum::before{content:"";display:block;padding-top:66.5%}#article .wrap article .article_wrap .img .thum img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;-webkit-transition:.3s;transition:.3s}#article .wrap article .article_wrap .btn{position:absolute;left:0;bottom:-80px;background:#000;color:#fff;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12.5px 45px;font-weight:550;letter-spacing:2px;-webkit-transition:.3s;transition:.3s;border:1px solid #000}#article .wrap .soon{width:calc(100% - (100% - (100% - 1024px)/ 2 - 1024px));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;margin:80px 0 50px;z-index:0}@media screen and (max-width:1000px){#article .wrap article .article_wrap .img .num span{font-size:2rem}#article .wrap article .article_wrap .btn{padding:9.5px 35px;font-size:.9rem;bottom:-60px;right:0;left:auto}#article .wrap .soon{width:calc(100% - 20px)}}#article .wrap .soon::before{content:"";position:absolute;width:100%;height:2.5px;background:#000;left:0;bottom:5px}#article .wrap .soon.odd{margin-left:calc(100% - (100% - 1024px)/ 2 - 1024px)}#article .wrap .soon.even{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#article .wrap .soon .num{font-size:3rem;line-height:1;margin-right:20px}@media screen and (max-width:1000px){#article .wrap .soon.odd{margin-left:20px}#article .wrap .soon .num{font-size:2.5rem}}#article .wrap .soon .num span{font-size:2rem;line-height:1.2;padding-right:5px}@media screen and (max-width:1000px){#article .wrap .soon .num span{font-size:1.7rem}}#article .wrap .soon .text{font-size:1.4rem;line-height:1.6}#related{position:relative;margin-top:150px;margin-bottom:135px}@media screen and (max-width:1000px){#related{margin-bottom:90px}#related .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}}#related .wrap{margin:0 auto;position:relative}@media screen and (min-width:1001px){#related .wrap{width:1024px}#footer{min-width:1170px}}#related .wrap.show::before{height:calc(100% - 130px)}@media screen and (max-width:1000px){#related .wrap.show::before{height:calc(100% - 90px)}}#related .wrap::before{position:absolute;content:"";left:0;top:135px;width:5px;height:0%;background:#ee1c26;-webkit-transition:2s ease-in-out;transition:2s ease-in-out}#related .wrap .tit_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#related .wrap .tit_area h2{font-size:4rem;letter-spacing:4px;line-height:1}@media screen and (max-width:1000px){#related .wrap::before{left:20px;top:90px}#related .wrap .tit_area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#related .wrap .tit_area h2{font-size:2rem;text-align:center}}#related .wrap .tit_area h2 span{color:#ee1c26}#related .wrap .tit_area p{font-size:1.2rem;font-weight:550;padding-left:15px}#related .wrap .article{width:calc(100% - 50px);margin-left:auto}@media screen and (max-width:1000px){#related .wrap .tit_area p{padding:5px 0 0;font-size:1rem}#related .wrap .article{width:calc(100% - 25px)}}#related .wrap .article article{width:calc(100% - 50px);background:#fff;margin-top:100px}#related .wrap .article article.odd,#related .wrap .article article.odd a .text{margin-left:auto}#related .wrap .article article.odd a .img{left:-50px;top:-30px}@media screen and (max-width:1000px){#related .wrap .article article{width:100%;margin-top:40px}#related .wrap .article article.odd a .img{left:-25px;top:-15px}}#related .wrap .article article.even a .img{right:-50px;top:-30px}#related .wrap .article article a{position:relative}#related .wrap .article article a:hover .img .thum img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#related .wrap .article article a:hover .text .btn span{background:#fff;border:1px solid #000;color:#000}#related .wrap .article article a .img{width:395px;position:absolute}@media screen and (max-width:1000px){#related .wrap .article article.even a .img{left:-25px;right:auto;top:-15px}#related .wrap .article article a .img{position:relative;width:100%}}#related .wrap .article article a .img .thum{display:block;overflow:hidden;width:100%;height:100%;position:relative;z-index:1}#related .wrap .article article a .img .thum::before{content:"";display:block;padding-top:66.5%}#related .wrap .article article a .text,#report .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}#related .wrap .article article a .img .thum img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;-webkit-transition:.3s;transition:.3s}#related .wrap .article article a .text{width:575px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 42.5px 30px 50px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#related .wrap .article article a .text h3{font-size:1.3rem;font-weight:700}#related .wrap .article article a .text .btn{text-align:right;margin-top:35px}@media screen and (max-width:1000px){#related .wrap .article article a .text{width:100%;padding:20px 25px}#related .wrap .article article a .text h3{font-size:1rem}#related .wrap .article article a .text h3 br{display:none}#related .wrap .article article a .text .btn{margin-top:20px}}#related .wrap .article article a .text .btn span{display:inline-block;background:#000;color:#fff;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12.5px 35px;font-weight:550;letter-spacing:2px;-webkit-transition:.3s;transition:.3s;border:1px solid #000}@media screen and (max-width:1000px){#related .wrap .article article a .text .btn span{font-size:.9rem;padding:9.5px 35px}}#report{-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 0;background:url(../images/bg_pdf.png) center 20% no-repeat;background-size:cover}@media screen and (max-width:1000px){#report{padding:70px 20px}}#report .wrap{background:#fff;width:800px;margin:0 auto;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){#report .wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 30px}}#report .wrap .img{width:240px}@media screen and (max-width:1000px){#report .wrap .img{width:100%;max-width:240px}}#report .wrap .img img{width:100%}#report .wrap .text{width:calc(100% - 280px)}#report .wrap .text h3{font-weight:700;font-size:1.6rem;margin-bottom:5px}@media screen and (max-width:1000px){#report .wrap .text{width:100%;margin-top:30px}#report .wrap .text h3{font-size:1.2rem}#report .wrap .text .read{font-size:.9rem}}#report .wrap .text .btn{text-align:right;margin-top:25px}#report .wrap .text .btn a{display:inline-block;background:#000;color:#fff;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12.5px 35px;font-weight:550;-webkit-transition:.3s;transition:.3s;border:1px solid #000}#banner .wrap,#banner .wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}#banner,#banner .wrap a .btn{-webkit-box-sizing:border-box}@media screen and (max-width:1000px){#report .wrap .text .btn{text-align:center}#report .wrap .text .btn a{font-size:.9rem;padding:9.5px 35px}}#report .wrap .text .btn a:hover{background:#fff;color:#000}#banner{position:relative;background:rgba(255,255,255,.6);box-sizing:border-box;padding:65px 0 50px}#banner .wrap{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#banner .wrap a{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#banner .wrap a:hover .btn{border:1px solid #ee1c26;color:#ee1c26;background:#fff}#banner .wrap a .img{width:165px;margin-bottom:30px}@media screen and (max-width:1000px){#banner .wrap a .img{width:120px}}#banner .wrap a .img img{width:100%}#banner .wrap a .btn{background:#ee1c26;color:#fff;text-align:center;font-weight:700;font-size:1.2rem;line-height:1;box-sizing:border-box;padding:7.5px 40px;-webkit-transition:.3s;transition:.3s;border:1px solid #ee1c26}@media screen and (max-width:1000px){#banner .wrap a .btn{font-size:1rem}}#footer{z-index:1;position:relative;background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0}#footer .rogo{fill:#fff;color:#fff;width:140px;margin:0 auto}#footer .copy{color:#fff;text-align:center;font-size:.8rem;letter-spacing:1px}@media screen and (max-width:1000px){#footer .copy{width:90%;margin:0 auto}}#footer .sns__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#footer .sns__list .sns__item{width:46px;height:46px;margin:30px 10px}#footer .sns__list .sns__item a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#232c3d;text-decoration:none;display:block}#footer .sns__list .sns__item a img{width:100%;vertical-align:bottom}#footer .sns__list .sns_x{background:#fff;border-radius:100%}#footer .sns__list .sns_x a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}#footer .sns__list .sns_x a img{width:50%}