@media only screen and (max-width:1000px){.wrap{width:100%}.point .box,.voice .box,.contents .box{width:31%;margin-left:3.5%;box-sizing:border-box;padding:0}.voice .box img,.contents .box img{width:100%}.message .left{width:65%}.message .right{ width:300px}.message .right img{width:100%}#nav ul li a{padding:40px 10px}#contact_box dt{padding:18px 5px;font-size:14px}.slider img{width:100%}.slider .slider_textarea{top:5%}.slider .text p.catchcopy{line-height:4.5rem}.message h2,.message p.title{text-align:center}}@media only screen and (max-width:840px){#header_left img{width:150px}}@media only screen and (max-width:790px){#header_left img{width:100px}#footer .menu-item{padding:0 10px}}@media only screen and (max-width:750px){#header_left img{width:140px}}@media only screen and (max-width:640px){.wrap{width:95%}.pc{display:none!important}.sp{display:block!important}.left,.right{float:none}iframe,table,#contents_main,#contents_side{width:100%;max-width:100%}img{max-width:95%;height:auto}.left,.right,#navbtn li{float:none}#header_inner{width:100%;margin:0;float:left}#navbtn{float:right;width:25px;height:100%;margin:0 auto;padding:15px;color:#fff;background:#000;cursor:pointer}#main{padding:0px!important}#header_left{float:left;width:50%;padding:5px 0}#header_left h1{margin:0}#header_left img{width:auto}#nav ul li{width:100%}#nav ul li a{padding:10px 25px}.slider img{min-width:0;min-height:0}.slider .slider_textarea{position:absolute;top:0;width:100%;height:100%}.slider .wrap{display:table;height:100%}.slider .text{width:auto;display:table-cell;vertical-align:middle}.slider .text p{font-size:1.4rem;line-height:1.4rem}.slider .text p.catchcopy{font-size:2.8rem;line-height:120%;margin-bottom:0}h1.pagetitle{margin-bottom:30px}#article{padding:30px 0 0 0}#article .inner{width:100%}.mainVisual{margin:-60px 0 20px 0}.point .box{width:100%;margin:0;padding:0;margin-bottom:30px}.point .box img{width:25%}.voice .voice_block{display:block}.voice .box,.voice .box:first-child{margin:0 auto;margin-bottom:35px;width:310px}.voice .box:last-child{margin-bottom:0}.voice .voice_headline{width:100%}.voice p{min-height:0}.message .left{width:100%;margin-bottom:10px}.message .right{ width:30％}.contents{padding:40px 0 0 0}.contents .box,.contents .box:first-child{width:310px;margin:0 auto;margin-bottom:20px}.contents .box h3{text-align:center}#footer .address .clearfix{float:none;position:static;padding-bottom:1rem}#footer img{display:none}@media screen and (max-width:640px){#footer_inner li{display:block;border:none!important}#footer .left{left:0;text-align:center}}#article h2.first{margin-top:0}#article .left{margin-bottom:2rem}#container section{padding-top:0;margin-top:0}#container .blog table th{display:block;width:inherit}#article table{margin-bottom:0}#article th{display:block}#contact_box dt{float:none;width:100%;display:block;height:inherit;padding:5px;margin-bottom:5px;font-size:16px}#contact_box dd{float:none;width:100%}#contact_box .date{width:100%;margin-bottom:0}#contact_box .date+dd{width:100%}#nav ul li a{background:#00bca5;color:#fff}#nav ul li.active a:hover{color:#fff;background:#00bca5}#nav ul li.active a:hover span{color:#fff}#nav ul li span{color:#fff}}@media only screen and (max-width:672px){html{font-size:66.25%}}@media only screen and (max-width:540px){.slider .text p.catchcopy{font-size:2.1rem}.point h2,.voice h2{font-size:2.1rem}}@media only screen and (max-width:330px){.voice .box,.voice .box:first-child{width:95%}}