@charset "utf-8";footer{text-align:center}#footer_wrap{background-color:#333;color:#FFF;padding-top:20px}#btn_totop{background-color:#D54149;color:#FFF;z-index:999}#footer_wrap a{color:#FFF}#footer_wrap>div{position:relative}#footer_wrap figure figcaption p strong{font-size:150%;font-weight:400}#footer_desc{font-size:75%}#footer_wrap>div{margin-left:auto;margin-right:auto}#footer_wrap>div iframe{height:100%;position:absolute;top:0;left:0;width:100%}footer nav{background-color:#1C1C1C}footer nav a{color:#BCBCBC;font-size:87.5%;margin:0 1em;text-decoration:none}footer nav a:hover,footer nav a.active{text-decoration:underline}#copyright{background-color:#1C1C1C;color:#FFF;font-size:75%}#copyright a{color:#FFF;font-size:87.5%;text-decoration:none}#copyright a:hover{text-decoration:underline}@media screen and (max-width:767px){#footer_wrap{padding-top:3.125%;padding-bottom:3.125%}#footer_wrap figure{margin-bottom:3.125%}#footer_wrap figure>div{margin-bottom:3.125%}#footer_wrap figure>div img{width:75%;max-width:360px}#footer_wrap figure figcaption p{padding:0 3.125%}#footer_wrap figure figcaption #footer_desc{margin-bottom:3.125%}#footer_wrap>div{width:93.75%}#footer_wrap>div:before{content:"";display:block;padding-top:56.25%}#copyright{padding:1.5625% 3.125%}}@media screen and (min-width:768px){#footer_wrap figure{}#footer_wrap figure>div{margin-bottom:30px}#footer_wrap figure figcaption #footer_desc{margin-bottom:30px}#footer_wrap>div{height:340px}#copyright{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:768px) and (max-width:939px){#footer_wrap{padding-top:30px;padding-bottom:30px}#footer_wrap figure{margin-bottom:30px}#footer_wrap>div{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (max-width:939px){footer nav{display:none}#btn_totop{height:50px;line-height:50px;position:fixed;bottom:0;right:0;margin-bottom:1.5625%;margin-right:1.5625%;width:50px}#btn_totop:before{content:"\F536"}#btn_totop span{display:none}}@media screen and (min-width:940px){#footer_wrap{margin-top:90px;padding-top:90px;padding-bottom:50px;position:relative}#footer_wrap:after{clear:both;content:"";display:block}#btn_totop{height:76px;line-height:76px;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:575px}#btn_totop:before{background:-webkit-linear-gradient(top,#D54149 0%,#D54149 50%,#FFFFFF 50%,#FFFFFF 100%);background:linear-gradient(to bottom,#D54149 0%,#D54149 50%,#FFFFFF 50%,#FFFFFF 100%);content:"";display:block;height:54px;position:absolute;top:-26px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}#footer_wrap figure{float:left;text-align:left;width:-webkit-calc(100% - 650px - 20px);width:calc(100% - 650px - 20px)}#footer_wrap figure>div a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#footer_wrap figure>div a:hover img{opacity:.7}#footer_wrap>div{float:right;width:650px}footer nav{padding-top:10px}}
