@charset "utf-8";#mainPanelArea{position:relative;height:80vh;min-height:800px;max-height:1000px;overflow:hidden}#mainPanelArea .panel{z-index:0}#mainPanelArea .panel ul li{height:80vh;min-height:800px;max-height:1000px;text-indent:-9999px;position:relative}#mainPanelArea .panel ul li img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#mainPanelArea .panel ul li img.sp{display:none}#mainPanelArea .catch{position:absolute;left:0;top:37%;text-align:center;width:100%;font-size:2.25em;letter-spacing:.3em;font-weight:700;white-space:nowrap}#mainPanelArea .copy{position:absolute;left:0;top:37%;text-align:center;width:100%;font-size:1.125em;letter-spacing:.25em;font-weight:700;margin-top:60px}#mainPanelArea .button{position:absolute;left:0;top:37%;text-align:center;width:100%;margin-top:130px}#mainPanelArea .button a{display:inline-block;padding:12px 28px 10px;border:solid 1px #000;background-color:rgba(255,255,255,.1);border-radius:3px;letter-spacing:.1em;transition:all .25s ease-out}#mainPanelArea .button a:hover{padding:12px 36px 10px;background-color:rgba(255,255,255,.5)}#mainPanelArea:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:300px;background:-moz-linear-gradient(top,rgba(255,255,255,0),#f4f4ef);background:-webkit-linear-gradient(top,rgba(255,255,255,0),#f4f4ef);background:linear-gradient(to bottom,rgba(255,255,255,0),#f4f4ef)}#topBannerArea{min-width:1240px;position:relative;height:160px;margin-top:-140px;overflow:hidden!important}#topBannerArea .swiper-container{position:absolute;left:50%;margin-left:-870px;width:1740px!important}#topBannerArea .swiper-container .swiper-slide{width:530px!important;height:160px!important;padding-top:20px}#topBannerArea .swiper-container .swiper-slide a{position:relative;border-radius:5px;overflow:hidden;display:block}#topBannerArea .swiper-container .swiper-slide a:before{content:"";display:block;width:30px;height:30px;position:absolute;right:0;bottom:-1px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/global/icon_link.svg) no-repeat center;background-size:30px auto;transition:.25s all}#topBannerArea .swiper-container .swiper-slide a:hover:before{width:40px;height:40px;background-size:40px auto}#topBannerArea .swiper-container .swiper-button-prev{position:absolute;left:50%;margin-left:-876px;height:80px;margin-top:-30px;z-index:9;background-image:none!important}#topBannerArea .swiper-container .swiper-button-prev:before{content:"";position:absolute;left:10px;top:50%;width:16px;margin-top:-8px;height:16px;border-top:2px solid #bea3a4;border-right:2px solid #bea3a4;-webkit-transform:rotate(225deg);transform:rotate(225deg);pointer-events:none}#topBannerArea .swiper-container .swiper-button-next{position:absolute;right:50%;margin-right:-876px;height:80px;margin-top:-30px;z-index:9;background-image:none!important}#topBannerArea .swiper-container .swiper-button-next:before{content:"";position:absolute;right:10px;top:50%;width:16px;margin-top:-8px;height:16px;border-top:2px solid #bea3a4;border-right:2px solid #bea3a4;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}#topBannerArea .swiper-container .swiper-pagination{bottom:-30px;width:100%}#topBannerArea .swiper-pagination-bullet{background:#ece4e5;width:10px;height:10px;opacity:1}#topBannerArea .swiper-pagination-bullet-active{background:#ac787f;width:10px;height:10px}#topBannerArea .pick:after{content:"";display:block;position:absolute;left:10px;top:0;width:62px;height:62px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/global/icon_pick.png) no-repeat left top;background-size:62px auto;z-index:1}#aboutArea{padding:100px 0 0;position:relative}#aboutArea .title{text-align:center}#aboutArea .title .ja{font-size:1.675em;font-weight:700;letter-spacing:.1em}#aboutArea .title .en{font-size:.875em;font-weight:700;letter-spacing:.1em;margin-top:20px}#aboutArea .content{position:relative;height:500px;margin-top:40px;background:#fff;display:flex;align-items:center}#aboutArea .content .image{width:50%;position:absolute;top:0;right:50%}#aboutArea .content .image ul li{float:left;overflow:hidden;text-indent:-9999px}#aboutArea .content .image ul li:nth-child(1){width:100%;height:500px}#aboutArea .content .image ul li:nth-child(2){width:40%;height:250px}#aboutArea .content .image ul li:nth-child(3){width:40%;height:250px}#aboutArea .content .data{padding:0 5% 0 55%}#aboutArea .content .data .text{line-height:1.75;font-size:1.125em}#aboutArea .content .data .button{margin-top:40px}#aboutArea .content .data .link{margin-top:30px}#eventArea{padding:100px 20px;position:relative}#eventArea .title{text-align:center}#eventArea .title .ja{font-size:1.675em;font-weight:700;letter-spacing:.1em}#eventArea .title .en{font-size:.875em;font-weight:700;letter-spacing:.1em;margin-top:20px}#eventArea .event{max-width:1400px;margin:0 auto}#eventArea .event ul li{float:left;width:50%;margin-top:60px;position:relative}#eventArea .event ul li a{display:flex;align-items:center}#eventArea .event ul li a .image{width:300px;height:400px;overflow:hidden}#eventArea .event ul li a .content{width:300px;padding:0 30px}#eventArea .event ul li a .content .subTitle{font-weight:700;line-height:1.5;font-size:1.125em}#eventArea .event ul li a .content .text{line-height:1.5;margin-top:15px}#eventArea .event ul li a .content .data{margin-top:15px}#eventArea .event ul li a .content .data table tbody tr th{color:#89535a;font-size:.875em;line-height:1.5;font-weight:400;width:70px;white-space:nowrap}#eventArea .event ul li a .content .data table tbody tr td{color:#89535a;font-size:.875em;line-height:1.5}#eventArea .event ul li.pick:after{content:"";display:block;position:absolute;left:10px;top:-20px;width:62px;height:62px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/global/icon_pick.png) no-repeat left top;background-size:62px auto;z-index:1}#eventArea .button{text-align:center;margin-top:50px}#newsArea{padding:120px 20px;background:#fff;position:relative}#newsArea .data{position:absolute;left:40px;top:50%;margin-top:-80px;padding:0 40px}#newsArea .data .title{text-align:left}#newsArea .data .title .ja{font-size:1.675em;font-weight:700;letter-spacing:.1em}#newsArea .data .title .en{font-size:.875em;font-weight:700;letter-spacing:.1em;margin-top:20px}#newsArea .button{position:absolute;left:40px;top:50%;margin-top:20px;padding:0 40px}#newsArea .news{padding-left:400px}#newsArea .news ul li{border-bottom:dotted 1px #dbcbcd}#newsArea .news ul li:first-child{border-top:dotted 1px #dbcbcd}#newsArea .news ul li a{padding:30px;position:relative;display:flex;align-items:center}#newsArea .news ul li a .date{font-size:.875em;color:#777;margin-right:10px}#newsArea .news ul li a .md_icon_normal{display:inline-block;width:120px;margin-right:10px}#newsArea .news ul li a .text{display:inline-block;width:68%;line-height:1.5}#newsArea .news ul li a:before{content:"";display:block;width:20px;height:20px;position:absolute;right:0;bottom:-1px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/global/icon_link.svg) no-repeat center;background-size:20px auto;transition:.25s all}#newsArea .news ul li a:hover:before{width:30px;height:30px;background-size:30px auto}#newsArea:before{content:"";display:block;width:530px;height:110px;position:absolute;left:50%;bottom:-80px;margin-left:6%;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/bg_event02.png) no-repeat center;background-size:530px auto}#newsArea:after{content:"";display:block;width:530px;height:110px;position:absolute;right:50%;bottom:-80px;margin-right:6%;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/bg_event01.png) no-repeat center;background-size:530px auto}#troubleArea{padding:80px 20px 100px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/bg_trouble.png) no-repeat center;background-size:cover}#troubleArea .title{text-align:center}#troubleArea .title .ja{font-size:1.675em;font-weight:700;letter-spacing:.1em}#troubleArea .title .en{font-size:.875em;font-weight:700;letter-spacing:.1em;margin-top:20px}#troubleArea .trouble{padding-top:30px;margin-top:50px;border-top:dotted 1px #ccc}#troubleArea .trouble ul{text-align:center}#troubleArea .trouble ul li{display:inline-block;width:260px;margin:0 10px;background:#fff;border-radius:3px;overflow:hidden;margin-top:20px;box-shadow:0 0 20px rgba(0,0,0,.1);transition:all .25s ease-out}#troubleArea .trouble ul li a{padding:15px 15px 15px 100px;line-height:1.5;text-align:left;width:260px;height:100px;position:relative;display:flex;align-items:center}#troubleArea .trouble ul li:hover{box-shadow:0 20px 10px -10px rgba(0,0,0,.1);background-color:#89535a;color:#fff}#troubleArea .trouble ul li:nth-child(1) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble01.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(2) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble02.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(3) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble03.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(4) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble04.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(5) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble05.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(6) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble06.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(7) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble07.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(8) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble08.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble ul li:nth-child(9) a:before{content:"";display:block;width:70px;height:70px;position:absolute;left:15px;border-radius:70px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/top/icon_trouble09.jpg) no-repeat center;background-size:70px auto}#troubleArea .trouble .button{text-align:center;margin-top:30px}#blogNewArea{position:relative}#blogNewArea .blog ul li{float:left;width:360px;margin-right:60px;margin-top:30px}#blogNewArea .blog ul li:nth-child(3n){margin-right:0}#blogNewArea .blog ul li a{display:block;background:#fff;position:relative}#blogNewArea .blog ul li a:before{content:"";display:block;width:30px;height:30px;position:absolute;right:0;bottom:-1px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/global/icon_link.svg) no-repeat center;background-size:30px auto;transition:.25s all}#blogNewArea .blog ul li a:hover:before{width:40px;height:40px;background-size:40px auto}#blogNewArea .blog ul li a .thum{overflow:hidden;height:270px;background:#eee}#blogNewArea .blog ul li a .thum img{width:auto;height:100%}#blogNewArea .blog ul li a .data{padding:25px;min-height:126px}#blogNewArea .blog ul li a .data .date{font-size:.875em;color:#777}#blogNewArea .blog ul li a .data .title{line-height:1.5;margin-top:10px;text-align:left}#blogNewArea .button{position:absolute;right:0;top:-5px}#blogNewArea .button:before{content:"";position:absolute;right:305px;top:50%;height:1px;width:620px;border-top:dotted 1px #aaa}#bottomBannerArea{margin-top:80px}#bottomBannerArea ul{margin:0 50px}#bottomBannerArea ul li{float:left;width:530px;margin-right:40px;margin-top:40px}#bottomBannerArea ul li:nth-child(2n){margin-right:0}#bottomBannerArea ul li a{display:block;border-radius:5px;overflow:hidden;position:relative}#bottomBannerArea ul li a:before{content:"";display:block;width:30px;height:30px;position:absolute;right:0;bottom:-1px;background:url(//www.mizdo.com/sys/wp-content/themes/mizudo/common/css/../../imageFile/global/icon_link.svg) no-repeat center;background-size:30px auto;transition:.25s all}#bottomBannerArea ul li a:hover:before{width:40px;height:40px;background-size:40px auto}#bottomBannerArea ul li a img{width:100%;height:auto}#footer .pageTop{position:absolute;right:30px;top:-30px}