﻿#footer .fnav ul,#footer .banners ul,#footer .ta_banners,#footer .box_inner .inner,#footer .box_utilities{max-width:1100px;margin:auto}@media only screen and (max-width: 1024px){#footer .fnav ul,#footer .banners ul,#footer .ta_banners,#footer .box_inner .inner,#footer .box_utilities{width:95%}}#footer .banners:after,#footer .ta_banners:after,#footer .box_inner .inner:after{content:"";display:table;clear:both}#footer{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;position:relative;z-index:1}#footer .fnav{margin-bottom:25px;padding:10px 0;border-top:1px solid #e8e4d3;border-bottom:1px solid #e8e4d3;text-align:center}@media only screen and (max-width: 640px){#footer .fnav{padding-top:30px}}#footer .fnav ul li{margin:0 10px;display:inline-block}@media only screen and (max-width: 640px){#footer .fnav ul li{margin-top:5px;margin-bottom:5px;width:94%;display:block}}#footer .fnav ul li a{padding-left:15px;text-decoration:none;background:url(../images/common/arrow_green.png) 0 center no-repeat;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width: 640px){#footer .fnav ul li a{display:block}}#footer .fnav ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;color:#bcd070}@media only screen and (max-width: 640px){#footer .fnav ul li a{padding:0.8em;display:block;text-align:center;background-color:#fff;text-decoration:none;border:1px solid #e8e4d3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background-image:none;padding-left:25px;text-align:left}#footer .fnav ul li a span{padding-left:20px;display:inline-block;background:url(../images/common/arrow_green.png) 0 center no-repeat}#footer .fnav ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;color:#000}}#footer .banners{margin-bottom:2em}#footer .banners ul{text-align:center;position:relative;z-index:1;margin:auto auto 15px auto}@media only screen and (max-width: 1024px){#footer .banners ul{margin:auto}}#footer .banners ul li{margin:0 10px;display:inline-block;position:relative;text-align:center}@media only screen and (min-width: 641px) and (max-width: 1024px){#footer .banners ul li{margin:0 5px;width:23%}}@media only screen and (max-width: 640px){#footer .banners ul li{float:left;width:49%}#footer .banners ul li:nth-child(odd){margin-right:2%}}#footer .banners ul li img{border:1px solid #e8e4d3}#footer .banners ul li:after{content:" ";width:9px;height:9px;position:absolute;top:6px;right:8px;background:url(../../../../en/images/common/ic_external.png) 0 0 no-repeat}#footer .banners ul li:first-child:after{background:url(../../../../en/images/common/ic_external_white.png) 0 0 no-repeat}@media only screen and (max-width: 1024px){#footer .banners ul li:nth-child(1),#footer .banners ul li:nth-child(2){margin-bottom:10px}}@media only screen and (max-width: 640px){#footer .banners ul li{margin:0}#footer .banners ul li:nth-child(1),#footer .banners ul li:nth-child(2),#footer .banners ul li:nth-child(3){margin-bottom:10px}#footer .banners ul li img{width:100%}}#footer .ta_banners{width:360px;margin:0 auto;clear:both}@media only screen and (max-width: 640px){#footer .ta_banners{margin:0 auto;width:100%}}#footer .ta_banners .TA_virtualsticker{width:170px;padding-top:20px;float:left;margin:0}@media only screen and (max-width: 640px){#footer .ta_banners .TA_virtualsticker{margin:0 1%;width:48%}}#footer .ta_banners .TA_virtualsticker p{margin:auto;padding-top:12.5% !important;text-align:center}@media only screen and (max-width: 640px){#footer .ta_banners .TA_virtualsticker p{margin:auto;padding-top:13% !important}}#footer .ta_banners .TA_virtualsticker p img{width:85%}#footer .ta_banners .TA_virtualsticker72{background:url(../../../../en/images/footer/ta_botanical.png) center top no-repeat;margin-right:11px}@media only screen and (max-width: 640px){#footer .ta_banners .TA_virtualsticker72{margin-right:0}}#footer .ta_banners .TA_virtualsticker788{background:url(../../../../en/images/footer/ta_peace.png) center top no-repeat}#footer .box_inner{padding-top:100px;background:url(../../../../en/images/footer/bg_footer.jpg) center 0 no-repeat}@media only screen and (max-width: 1024px){#footer .box_inner{background-size:auto 80%;background-position:35% 0px}}@media only screen and (max-width: 640px){#footer .box_inner{background-size:auto 50%;background-position:30% 0}}#footer .box_inner .inner{max-width:890px;padding-top:45px;padding-bottom:45px;position:relative}#footer .box_inner .inner .animal{position:absolute;top:-74px;right:0}@media only screen and (max-width: 640px){#footer .box_inner .inner{padding-top:30px;padding-bottom:0}}#footer .box_inner .inner .logo{margin:0 auto 50px auto;width:180px;text-align:center}@media only screen and (max-width: 1024px){#footer .box_inner .inner .logo{margin-bottom:30px}}@media only screen and (max-width: 640px){#footer .box_inner .inner .logo{margin-bottom:25px}}#footer .box_inner .inner .box_info{width:40%;float:left;position:relative;z-index:1}@media only screen and (max-width: 640px){#footer .box_inner .inner .box_info{margin:auto;padding:0 15px 15px;width:95%;float:none;border-bottom:1px solid #e8e4d3}}#footer .box_inner .inner .box_info .box_tel{margin-bottom:5px;font-family:"Times New Roman",serif;font-size:129%}@media only screen and (max-width: 1024px){#footer .box_inner .inner .box_info .box_tel{padding-top:8px}}#footer .box_inner .inner .box_info .box_tel img{display:inline-block}#footer .box_inner .inner .box_info .box_tel img.txt{margin-bottom:4px;width:87px}@media only screen and (max-width: 1024px){#footer .box_inner .inner .box_info .box_tel img.txt{width:87px}}#footer .box_inner .inner .box_info .box_tel img.num{margin-left:5px;width:210px}@media only screen and (max-width: 1024px){#footer .box_inner .inner .box_info .box_tel img.num{width:195px}}#footer .box_inner .inner .box_info .address{color:#000}#footer .box_inner .inner .btn{padding-top:10px;width:44%;float:right;text-align:center}@media only screen and (max-width: 1024px){#footer .box_inner .inner .btn{width:55%}}@media only screen and (max-width: 640px){#footer .box_inner .inner .btn{width:100%;float:none}}#footer .box_inner .inner .btn li{margin:0 1%;display:inline-block;width:47%}#footer .box_inner .inner .btn li a{padding:0.5em 2em;display:block;text-decoration:none;color:#191e00;text-align:center;background-color:#e7dec3;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#footer .box_inner .inner .btn li a img{vertical-align:middle;display:inline-block;font-size:0;line-height:0}#footer .box_inner .inner .btn li a:hover{background-color:#bcd070}@media only screen and (max-width: 640px){#footer .box_inner .inner .btn li a{padding:0.5em 0.5em}}#footer .box_utilities{padding:10px 0}#footer .box_utilities .sns{text-align:center}#footer .box_utilities .sns a{margin:0 5px;display:inline-block;vertical-align:top}#footer .box_utilities .sns a img{width:34px;height:auto}@media only screen and (max-width: 640px){#footer .box_utilities .sns a img{width:54px}}#footer .copyright{padding:15px;text-align:center;color:#76a33b;font-size:79%}.btn_ptop{position:fixed;right:30px;z-index:2000}@media only screen and (max-width: 640px){.btn_ptop{right:15px}}.btn_ptop .balloon{text-align:center;margin-bottom:7px;position:relative;bottom:0;left:-5px}.btn_ptop .animal{position:relative;bottom:0px}@media only screen and (max-width: 640px){.btn_ptop .animal{display:none}}
