@media screen and (min-width:641px){footer .footer_area{margin-top:90px;background:#FFFFFF url(/library/common/img/footer/border.png) repeat no-repeat}footer .footer_area .footer_inner{width:1200px;margin-left:auto;margin-right:auto}footer .footer_area .block{width:960px;margin-left:auto;margin-right:auto;color:#000000}footer .footer_area .block+.block{border-top:1px solid #e5e5e5}footer .footer_area .block .contact_box{font-weight:bold}footer .footer_area .block .contact_box+.contact_box{margin-left:20px}footer .footer_area .block .contact_box.box_01{width:16%}footer .footer_area .block .contact_box.box_02{width:26%}footer .footer_area .block .contact_box.box_03{width:22%}footer .footer_area .block .contact_box.box_04{width:26%}footer .footer_area .block .contact_box .img img{width:100%}footer .footer_area .block .contact_box .btn{width:100%;position:relative;display:inline-block;padding:6% 0;border-radius:50px;background-color:#e60012;color:#ffffff;font-size:1rem;text-align:center}footer .footer_area .block .contact_box .btn:after{position:absolute;content:"";width:7px;height:10px;right:8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/library/img/common/icn_arrow.png);background-repeat:no-repeat}footer .footer_area .block .contact_box .box_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}footer .footer_area .block .contact_box .box_heading .img{line-height:0}footer .footer_area .block .contact_box .box_heading .f_title{margin-left:10px}footer .footer_area .block .contact_box .box_heading .txt_link{margin-left:20px;line-height:0}footer .footer_area .block .contact_box .box_body{margin:0.5em 0 0 0;font-size:13px}footer .footer_area .block_01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:37px 0 0 0}footer .footer_area .block_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 0 0 0}footer .footer_area .block_03{padding:28px 0}footer .footer_area .block_03 a{font-size:11px;font-weight:bold;color:#565656}footer .footer_area .block_03 .link_box .link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer_area .block_03 .link_box .link_list li{line-height:1}footer .footer_area .block_03 .link_box .link_list li+li{margin-left:20px;padding-left:20px;border-left:1px solid #e5e5e5}footer .copyright_area{background-color:#fafafa}footer .copyright_area .copyright_inner{width:1200px;margin-left:auto;margin-right:auto}footer .copyright_area .copyright_inner .block_01 .box_01{padding:14px 0 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#565656;font-size:11px}footer .copyright_area .copyright_inner .block_01 .box_01 .logo{width:90px}footer .copyright_area .copyright_inner .block_01 .box_01 .logo img{width:100%;height:auto}}@media screen and (max-width:640px){footer .footer_area{margin-top:90px;background:#FFFFFF url(/library/common/img/footer/border.png) repeat no-repeat}footer .footer_area .footer_inner{width:90%;margin-left:auto;margin-right:auto}footer .footer_area .block+.block{border-top:1px solid #e5e5e5}footer .footer_area .block .contact_box{font-weight:bold}footer .footer_area .block .contact_box:first-child{width:48%;margin:0 auto}footer .footer_area .block .contact_box:nth-child(2){text-align:center;width:74%;margin:0 auto}footer .footer_area .block .contact_box:nth-child(3),footer .footer_area .block .contact_box:nth-child(4){width:94%;margin:4% auto 0 auto}footer .footer_area .block .contact_box+.contact_box{margin-top:6%}footer .footer_area .block .contact_box .box_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}footer .footer_area .block .contact_box .box_heading .img{line-height:0}footer .footer_area .block .contact_box .box_heading .f_title{margin-left:10px}footer .footer_area .block .contact_box .box_heading .txt_link{margin-left:20px;line-height:0}footer .footer_area .block .contact_box .box_body{margin:0.5em 0 0 0;font-size:4.6vw}footer .footer_area .block .contact_box .btn{position:relative;display:inline-block;width:100%;padding:8% 0;margin-top:6%;border-radius:50px;background-color:#e60012;color:#ffffff;font-size:4vw}footer .footer_area .block .contact_box .btn:after{position:absolute;content:"";width:7px;height:10px;right:8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/library/img/common/icn_arrow.png);background-repeat:no-repeat}footer .footer_area .block_01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10% 0 0 0}footer .footer_area .block_02{padding:6% 4%}footer .footer_area .block_03 a{font-size:13px;font-weight:bold;color:#565656}footer .footer_area .block_03 .link_box .link_list li{padding:20px 0 20px 4%;line-height:1}footer .footer_area .block_03 .link_box .link_list li:last-child{border-bottom:1px solid #e5e5e5}footer .footer_area .block_03 .link_box .link_list li+li{border-top:1px solid #e5e5e5}footer .footer_area .block_01+.block_02{margin-top:9%}footer .copyright_area{margin-top:8%;background-color:#fafafa}footer .copyright_area .copyright_inner{width:90%;margin-left:auto;margin-right:auto}footer .copyright_area .copyright_inner .block_01 .box_01{padding:12% 0 5% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#565656;font-size:2.5vw}footer .copyright_area .copyright_inner .block_01 .box_01 .copyright{width:70%}footer .copyright_area .copyright_inner .block_01 .box_01 .logo{width:25%}}
/*# sourceMappingURL=footer.css.map */