#wrap #mainBox{min-width:0}@media screen and (max-width: 767px){#wrap #mainBox{padding:0 0 15px}}.indexBtnArea{margin:0 auto;max-width:900px;padding:50px 0;text-align:center;width:100%}@media screen and (max-width: 980px){.indexBtnArea{width:96%}}@media screen and (max-width: 580px){.indexBtnArea{padding:40px 0 20px}}.indexBtnArea a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;box-sizing:border-box;color:white;display:inline-block;font-family:"M PLUS 1p";font-size:38px;font-weight:700;margin:0;text-align:center;text-decoration:none;padding:20px 10px;width:38%;vertical-align:middle}@media screen and (max-width: 580px){.indexBtnArea a{display:block;margin:0 auto 20px;width:80%}}@media screen and (max-width: 480px){.indexBtnArea a{font-size:28px;width:70%}}.indexBtnArea a span{display:inline-block;font-size:24px;font-weight:500;padding:0 0 0 10px}@media screen and (max-width: 480px){.indexBtnArea a span{font-size:20px}}.indexBtnArea .mark18{box-sizing:border-box;display:inline-block;text-align:center;width:22%;vertical-align:middle}@media screen and (max-width: 580px){.indexBtnArea .mark18{display:block;margin:0 auto 20px;width:100%}}.indexBtnArea .mark18 svg{height:auto;width:50%}@media screen and (max-width: 580px){.indexBtnArea .mark18 svg{min-width:60px;width:15%}}.indexTelArea{padding:0 0 50px;text-align:center;width:100%}.indexTelArea a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease;box-sizing:border-box;color:white;display:inline-block;font-family:"M PLUS 1p";font-size:38px;font-weight:700;min-width:440px;text-align:center;text-decoration:none;padding:20px 10px;width:30%;vertical-align:middle}@media screen and (max-width: 480px){.indexTelArea a{font-size:28px;min-width:0;width:90%}}@media screen and (max-width: 360px){.indexTelArea a{font-size:24px}}.indexTelArea a span{display:inline-block;font-size:24px;font-weight:500;padding:0 0 0 10px}@media screen and (max-width: 480px){.indexTelArea a span{font-size:18px}}.indexTxtArea{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#111;display:block;font-size:16px;line-height:1.5;margin:0 auto 100px;padding:15px;text-align:center;width:100%}@media screen and (max-width: 1200px){.indexTxtArea{width:90%}}@media screen and (max-width: 767px){.indexTxtArea{text-align:left}}@media screen and (max-width: 480px){.indexTxtArea{font-size:14px}}footer{color:#111;padding:60px 0 0;margin:0 auto;min-width:0;text-align:center;width:100%}@media screen and (max-width: 767px){footer{padding:30px 0 0}}footer .footerTxt{line-height:1.4;margin:0 auto 60px;max-width:900px;text-align:center;width:100%}@media screen and (max-width: 767px){footer .footerTxt{margin:0 auto 30px}}@media screen and (max-width: 580px){footer .footerTxt{width:90%}}footer .footerTxt span{display:block;padding:5px 0 0;font-size:14px}footer nav{margin:0 auto 80px;max-width:900px;text-align:center;width:100%}@media screen and (max-width: 767px){footer nav{margin:0 auto 30px}}footer nav ul{margin:0 auto;width:100%}@media screen and (max-width: 767px){footer nav ul{width:96%}}footer nav ul li{border-right:1px #111 solid;display:inline-block}footer nav ul li:last-of-type{border-right:none}@media screen and (max-width: 767px){footer nav ul li{border-right:none;border-bottom:1px white dotted;display:block}}footer nav ul li a{-webkit-transition:all .2s ease;transition:all .2s ease;color:#111;display:inline-block;font-size:16px;padding:0 8px;position:relative;text-decoration:none}@media screen and (max-width: 767px){footer nav ul li a{display:block;padding:15px 0 15px 40px;text-align:left}footer nav ul li a:before{content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent white;position:absolute;top:50%;left:20px;margin-top:-6px}}footer nav ul li a:hover{opacity:0.7}footer .copy{color:#111;display:block;font-size:13px;padding-bottom:30px;text-align:center}footer .copy a{color:#111;text-decoration:underline}footer .copy a:hover{text-decoration:none}@media screen and (max-width: 767px){footer .copy{font-size:12px;margin:0 auto;width:90%}}@media screen and (max-width: 767px){footer .copy{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}}
