.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{height:1%;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
#contentFoot a.bnr{display:block;}
#contentFoot a.bnr img{width:100%;}
#contentFoot section{width:100%;/*padding:30px 0 40px*/;position:relative;height:auto;display:block;/*border-bottom:1px solid #E4E4E4;*/}
#contentFoot #Wrap-Header a,
#contentFoot #Wrap-Main a,
#contentFoot #Wrap-Footer a{color:#FFF;text-decoration:underline;transition:all 0s ease 0s;}
#contentFoot h2{float:left;font-size:18px;font-weight:bold;height:35px;line-height:35px;width:100%;box-sizing:border-box;position:relative;background:none !important;color:#222 !important;margin-bottom:0 !important;}
#contentFoot ul.bnrlist{width:100%;overflow:hidden;text-align:center;}
#contentFoot ul.bnrlist li{display:inline-block;}
#contentFoot ul.bnrlist li:nth-child(1){float:left;}
#contentFoot ul.bnrlist li:nth-child(3){float:right;}
#contentFoot .telarea{background-color:#EDEDED;padding:20px;width:100%;overflow:hidden;box-sizing:border-box;}
#contentFoot .telarea h3{color:#00b1dd;font-size:16px;font-size:1.6rem;font-weight:bold;background:none !important;margin-bottom:20px;}
#contentFoot .telarea .left{width:50%;float:left;}
#contentFoot .telarea .right{width:50%;float:right;}
#contentFoot .telarea .inner01{background-color:#fff;border:1px solid #000;text-align:center;width:auto;padding:10px;box-sizing:border-box;display:inline-block;float:left;}
#contentFoot .telarea .inner02{float:left;margin-left:20px;}
#contentFoot .telarea .inner02 .tel{line-height:1;font-size:20px;font-size:2.0rem;font-weight:700;vertical-align:top;margin-bottom:10px;}
#contentFoot .telarea .inner02 .tel img{margin-top:0;margin-right:5px;}
#contentFoot .telarea .inner02 p{font-size:11px;}
#contentFoot ul.arealist{width:100%;overflow:hidden;background-image:url(../images/new/bg_japan.png);background-repeat:no-repeat;background-position:right center;}
#contentFoot ul.arealist li.item{float:left;width:240px;height:auto;margin:0;padding:0;background:none;position:inherit;top:auto;text-align:left}
#contentFoot ul.arealist li.item:nth-child(4),
#contentFoot ul.arealist li.item:nth-child(5),
#contentFoot ul.arealist li.item:nth-child(6){margin-top:20px;}
#contentFoot ul.arealist li.item:nth-child(6){width:200px;}
#contentFoot ul.arealist li.item h3{font-size:14px;background-image:url(../images/new/icon_arrow02.png) !important;background-repeat:no-repeat !important;background-position:left center !important;padding-left:15px;background-color:transparent !important;color:#222 !important;}
#contentFoot ul.arealist li.item ul{width:100%;overflow:hidden;}
#contentFoot ul.arealist li.item ul li{margin-right:10px;width:auto;display:inline-block;}
#contentFoot ul.arealist li.item ul li:last-child{margin-right:0px;}
#contentFoot ul.arealist li.item ul li a{font-size:12px;text-decoration:none;}