@charset "utf-8";.block_about{position:relative;width:100%;padding-top:90px;padding-bottom:60px;text-align:center}.block_about .en_title{font-family:'Libre Baskerville',serif;font-size:15px;line-height:1;letter-spacing:.04em;margin-bottom:30px}.block_about .title{font-size:30px;letter-spacing:.04em;line-height:1.5;font-family:'光朝',Kocho,serif;margin-bottom:30px}body.lang-cn .block_about .title{font-family:'Noto Sans SC',"Microsoft JhengHei","微軟正黑體",'PMingLiU',sans-serif}@media only screen and (max-width:768px){.block_about{padding-top:80px;padding-bottom:40px}.block_about .en_title{font-size:14px;margin-bottom:20px}.block_about .title{font-size:22px;margin-bottom:20px}}.block_about section.summary{width:960px;margin:0 auto;padding-bottom:70px;border-bottom:1px #ccc solid;margin-bottom:60px}.block_about section.summary p{font-size:15px;letter-spacing:.04em;line-height:28px;margin-bottom:20px}body.lang-en .block_about section.summary p,body.lang-cn .block_about section.summary p{text-align:left}.block_about section.summary p small{font-size:11px}.block_about section.summary ul.image{margin-top:40px;overflow:hidden}.block_about section.summary ul.image li{float:left;width:310px;margin-right:15px}.block_about section.summary ul.image li:last-child{margin-right:0}.block_about section.summary .movie_area{max-width:960px;margin:0 auto;position:relative;padding-top:40px}.block_about section.summary .movie_area .wrap{width:100%;position:relative;padding-top:56%}.block_about section.summary .movie_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:768px){.block_about section.summary{width:auto;margin:0 20px;padding-bottom:25px;margin-bottom:30px}.block_about section.summary p{font-size:12px;line-height:22px;margin-bottom:20px;text-align:left}.block_about section.summary ul.image{margin-top:40px;overflow:visible}.block_about section.summary ul.image li{float:left;width:auto;padding:0 20px;margin-right:0}.block_about section.summary ul.image li:last-child{margin-right:0}.block_about section.summary ul.image .slick-dots{text-align:center;padding-top:10px;letter-spacing:-.4em}.block_about section.summary ul.image .slick-dots li{float:none;padding:0;letter-spacing:normal;display:inline-block;margin:0 8px;width:8px;height:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden;background:#ccc}.block_about section.summary ul.image .slick-dots li.slick-active{background:#000}.block_about section.summary ul.image .slick-dots li button{opacity:0}.block_about section.summary ul.image .slick-prev{top:21vw;left:-20px;margin-top:0;width:38px;height:38px;background:url(//mizutotakumi.jp/wp/wp-content/themes/mizutotakumi/assets/css/../img/common/prev.svg) no-repeat center center;background-size:9px 17px}.block_about section.summary ul.image .slick-next{top:21vw;right:-20px;margin-top:0;width:38px;height:38px;background:url(//mizutotakumi.jp/wp/wp-content/themes/mizutotakumi/assets/css/../img/common/next.svg) no-repeat center center;background-size:9px 17px}.block_about section.summary ul.image .slick-next:hover,.block_about section.summary ul.image .slick-prev:hover{opacity:1;-webkit-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);-moz-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);-ms-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);-o-transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg);transform:scale3d(1,1,1) translate(0px,0px) rotate(0deg)}}.block_about section.business{width:960px;margin:0 auto;padding-bottom:20px;border-bottom:1px #ccc solid;margin-bottom:60px}.block_about section.business .sub_title{font-size:20px;letter-spacing:.04em;line-height:1;font-weight:700;margin-bottom:20px}.block_about section.business p{font-size:15px;letter-spacing:.04em;line-height:28px;margin-bottom:35px}.block_about section.business dl{width:640px;margin:0 auto;text-align:left;margin-bottom:30px}.block_about section.business dl dt{font-size:15px;letter-spacing:.04em;line-height:28px;font-weight:700}.block_about section.business dl dd{font-size:15px;letter-spacing:.04em;line-height:28px}@media only screen and (max-width:768px){.block_about section.business{width:auto;margin:0 20px;padding-bottom:25px;margin-bottom:30px;text-align:left}.block_about section.business .sub_title{font-size:17px;margin-bottom:15px;text-align:center}.block_about section.business p{font-size:12px;line-height:22px;margin-bottom:20px}.block_about section.business dl{width:100%;margin-bottom:20px}.block_about section.business dl dt{font-size:12px;line-height:22px}.block_about section.business dl dd{font-size:12px;line-height:22px}}.block_about section.outline{width:960px;margin:0 auto;padding-bottom:20px}.block_about section.outline .sub_title{font-size:20px;letter-spacing:.04em;line-height:1;font-weight:700;margin-bottom:20px}.block_about section.outline dl{position:relative;width:640px;margin:0 auto;text-align:left;margin-bottom:30px}.block_about section.outline dl dt{position:absolute;top:0;left:0;font-size:15px;letter-spacing:.04em;line-height:28px;font-weight:700}.block_about section.outline dl dd{padding-left:140px;font-size:15px;letter-spacing:.04em;line-height:28px}body.lang-en .block_about section.outline dl dt{position:relative;margin-bottom:5px}body.lang-en .block_about section.outline dl dd{padding-left:0}.block_about section.outline .btn a{display:block;width:246px;margin:0 auto;height:50px;font-weight:700;line-height:50px;text-align:center;font-size:20px;letter-spacing:.04em;border:1px #000 solid;-webkit-transition:all .8s 0s ease;-moz-transition:all .8s 0s ease;transition:all .8s 0s ease}.block_about section.outline .btn a:hover{background:#000;color:#fff}@media only screen and (max-width:768px){.block_about section.outline{width:auto;margin:0 20px;margin-bottom:0;text-align:left}.block_about section.outline .sub_title{font-size:17px;margin-bottom:15px;text-align:center}.block_about section.outline dl{width:100%;margin-bottom:20px}.block_about section.outline dl dt{position:relative;width:100%;text-align:left;font-size:12px;line-height:22px}.block_about section.outline dl dd{padding-left:0;font-size:12px;line-height:22px}body.lang-en .block_about section.outline dl dt{position:relative;margin-bottom:5px;width:100%;text-align:left}body.lang-en .block_about section.outline dl dd{padding-left:0}.block_about section.outline .btn a{width:190px;height:40px;line-height:40px;font-size:13px}}