@charset "utf-8";@media only screen and (max-width:640px){#mainPanelArea{position:relative;height:680px;min-height:400px}#mainPanelArea .panel{z-index:0}#mainPanelArea .panel ul li{height:680px;min-height:400px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../_imageServer/panel_main01_sp.jpg) no-repeat center!important}#mainPanelArea .panel ul li img.pc{display:none}#mainPanelArea .panel ul li img.sp{display:block}#mainPanelArea .catch{writing-mode:vertical-rl;text-orientation:upright;font-size:1.375em;width:inherit;left:50%;margin-left:-10px;top:70px;letter-spacing:.25em}#mainPanelArea .copy{top:440px;font-size:1em;margin-top:0}#mainPanelArea .button{position:absolute;left:0;top:480px;margin-top:0}#mainPanelArea .button a{padding:10px 28px}#mainPanelArea:before{content:"";position:absolute;display:block;height:150px;width:100%;top:0;left:0;opacity:.2;background:-moz-linear-gradient(top,#000,transparent);background:-webkit-linear-gradient(top,#000,transparent);background:linear-gradient(to bottom,#000,transparent)}#mainPanelArea:after{display:none}#topBannerArea{min-width:inherit;position:inherit;height:inherit;padding:0 0 20px;margin-top:-32%}#topBannerArea .swiper-container{position:inherit;left:inherit;margin-left:inherit;width:100%!important}#topBannerArea .swiper-container .swiper-slide{width:100%!important;height:inherit!important;padding-top:10px}#topBannerArea .swiper-container .swiper-slide a img{width:100%;height:auto}#topBannerArea .swiper-container .swiper-slide a:before{width:20px;height:20px;background-size:20px auto}#topBannerArea .swiper-container .swiper-slide a:hover:before{width:30px;height:30px;background-size:30px auto}#topBannerArea .swiper-pagination-bullet{display:none}#topBannerArea .swiper-pagination-bullet-active{display:none}#topBannerArea .pick:after{top:0;width:40px;height:40px;background-size:40px auto}#aboutArea{padding:40px 0 30px;background:#fff}#aboutArea .title .ja{font-size:1.375em}#aboutArea .title .en{font-size:.75em;margin-top:10px}#aboutArea .content{height:inherit;margin-top:20px;display:block}#aboutArea .content .image{width:100%;position:inherit;top:inherit;right:inherit}#aboutArea .content .image ul li:nth-child(1){width:100%;height:0;padding-top:40%}#aboutArea .content .image ul li:nth-child(2){display:none;width:50%;height:0;padding-top:40%}#aboutArea .content .image ul li:nth-child(3){display:none;width:50%;height:0;padding-top:40%}#aboutArea .content .data{padding:20px}#aboutArea .content .data .text{line-height:1.5;font-size:1em}#aboutArea .content .data .text br{display:none}#aboutArea .content .data .button{margin-top:30px;text-align:center}#aboutArea .content .data .link{margin-top:20px;text-align:center}#eventArea{padding:40px 20px 60px}#eventArea .title .ja{font-size:1.375em}#eventArea .title .en{font-size:.75em;margin-top:10px}#eventArea .event{max-width:inherit;padding-top:10px}#eventArea .event ul li{float:left;width:48%;margin-top:4%;margin-right:4%}#eventArea .event ul li:nth-child(2n){margin-right:0}#eventArea .event ul li a{display:block}#eventArea .event ul li a .image{width:100%;height:inherit}#eventArea .event ul li a .image img{width:100%;height:auto}#eventArea .event ul li a .content{width:100%;padding:0}#eventArea .event ul li a .content .subTitle{font-size:1em;margin-top:10px}#eventArea .event ul li a .content .text{margin-top:5px}#eventArea .event ul li a .content .data{margin-top:5px}#eventArea .event ul li a .content .data table tbody tr th{width:50px;font-size:.75em}#eventArea .event ul li a .content .data table tbody tr td{font-size:.75em}#eventArea .event ul li.pick:after{top:-10px;width:40px;height:40px;background-size:40px auto}#eventArea .button{margin-top:30px}#newsArea{padding:40px 20px 60px}#newsArea .data{position:inherit;left:inherit;top:inherit;margin-top:0;padding:0}#newsArea .data .title{text-align:center}#newsArea .data .title .ja{font-size:1.375em}#newsArea .data .title .en{font-size:.75em;margin-top:10px}#newsArea .button{position:inherit;left:inherit;top:inherit;margin-top:30px;padding:0;text-align:center}#newsArea .news{padding-left:0;padding-top:20px}#newsArea .news ul li a{padding:15px 0;display:block}#newsArea .news ul li a .md_icon_normal{width:100px}#newsArea .news ul li a .text{display:block;width:100%;margin-top:10px}#newsArea .news ul li a:before{width:20px;height:20px;background-size:20px auto}#newsArea .news ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#newsArea:before{width:45%;height:0;padding-top:10%;left:3%;bottom:-4%;margin-left:0;background-size:100% auto}#newsArea:after{width:45%;height:0;padding-top:10%;right:3%;bottom:-4%;margin-right:0;background-size:100% auto}#troubleArea{padding:40px 20px}#troubleArea .title .ja{font-size:1.375em}#troubleArea .title .en{font-size:.75em;margin-top:10px}#troubleArea .trouble{padding-top:10px;margin-top:30px}#troubleArea .trouble ul li{width:48%;margin:0 4% 0 0;float:left;margin-top:4%}#troubleArea .trouble ul li:nth-child(2n){margin-right:0}#troubleArea .trouble ul li a{padding:10px 10px 10px 80px;width:100%;height:80px;font-size:.875em}#troubleArea .trouble ul li:nth-child(1) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(2) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(3) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(4) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(5) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(6) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(7) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(8) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#troubleArea .trouble ul li:nth-child(9) a:before{width:60px;height:60px;background-size:60px auto;left:10px;border-radius:50px}#blogNewArea{margin:0 -20px}#blogNewArea .blog ul li{float:inherit;width:inherit;margin-right:inherit;margin-top:20px}#blogNewArea .blog ul li:nth-child(3n){margin-right:0}#blogNewArea .blog ul li a:before{width:20px;height:20px;background-size:20px auto}#blogNewArea .blog ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#blogNewArea .blog ul li a .thum{float:left;width:46%;height:inherit}#blogNewArea .blog ul li a .thum img{width:100%;height:auto}#blogNewArea .blog ul li a .data{float:right;width:50%;padding:20px 20px 20px 0;min-height:inherit}#blogNewArea .blog ul li a .data .date{font-size:.75em}#blogNewArea .blog ul li a .data .title{font-size:.875em;line-height:1.25;margin-top:10px;max-height:45px;overflow:hidden}#blogNewArea .button{position:inherit;right:inherit;top:inherit;margin-top:30px;text-align:center}#blogNewArea .button:before{display:none}#bottomBannerArea{margin-top:40px}#bottomBannerArea ul{margin:0}#bottomBannerArea ul li{float:inherit;width:inherit;margin-right:0}#bottomBannerArea ul li:nth-child(2n){margin-top:20px;margin-right:0}#bottomBannerArea ul li a:before{width:20px;height:20px;background-size:20px auto}#bottomBannerArea ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#footer .pageTop{position:absolute;right:20px;top:-23px}}