@charset "UTF-8";.spbr{display:none}.pcbr{display:block}#miraie{padding-top:120px;text-align:center}#miraie h1{font-family:YuGothic,"Yu Gothic",sans-serif;font-size:3rem;color:#ea512c;line-height:1.628;letter-spacing:4px;margin-bottom:50px;letter-spacing:10px}#miraie h2{font-family:YuGothic,"Yu Gothic",sans-serif;font-size:2.5rem;color:#ea512c}#miraie h3{font-family:source-han-sans-japanese,sans-serif;font-size:2.5rem;color:#000}#miraie p{font-family:source-han-sans-japanese,sans-serif;font-size:1.4rem;line-height:1.775;color:#000}.beige{background-color:#f2f0ea}#charm_title{max-width:225px;margin:85px auto 105px}.miraie_banner{height:415px;background:url(//www.checkhouse.net/css/../img/bg-miraie.jpg) no-repeat;background-size:cover}.miraie_banner img:nth-child(1){position:relative;max-width:320px;bottom:78px;right:70px}.miraie_banner img:nth-child(2){max-width:490px;position:relative;bottom:90px;left:130px}.miraie_banner img:nth-child(3){display:none}.video-promotion{padding:95px 0 40px}.video-promotion iframe,.experiment iframe{width:718px;height:433px}#miraie .video-promotion h1{color:#363636;margin-bottom:80px}.tech{padding:80px 0 85px}.tech p{margin-bottom:60px}.tech_img{max-width:920px;margin:0 auto}.tech_img picture img{display:inline-block;max-width:368px}.tech_img #cross{max-width:50px;margin:0 38px 190px}.experiment{max-width:1015px;margin:0 auto;padding:80px 0 75px}.experiment iframe{margin-bottom:45px}.experiment h4{font-family:source-han-sans-japanese,sans-serif;text-align:left;font-size:2rem;padding:0 0 30px 90px}#miraie .experiment p{text-align:left;line-height:1.243;padding:0 0 30px 90px}.experiment_img img{display:inline-block}.experiment_img img:first-of-type{max-width:429px;margin-right:100px}.experiment_img img:last-of-type{max-width:464px}.mechanism{padding:100px 0 125px}.mechanism h5{font-size:2rem;text-align:center;color:#000}.mechanism h5 span:first-of-type{font-size:2.5rem}.mechanism h5 span:last-of-type{font-size:1.4rem}.mechanism p span{display:block;font-size:2rem;padding:5px 0}.mechanism p:nth-child(3){margin-bottom:50px}.mechanism_box{max-width:955px;margin:0 auto;padding:60px 0;border-bottom:1px solid #7e6c35}.mechanism_box img{display:inline-block;max-width:210px}.mechanism_box:last-child img{max-width:155px}.mechanism_box:last-child .mechanism_box_txt{padding-left:68px}.mechanism_box_txt{display:inline-block;text-align:left;max-width:720px;padding-left:40px}.mechanism_box_txt h2{padding-bottom:20px;line-height:1.434}.mechanism_box:nth-of-type(2) .mechanism_box_txt{vertical-align:top;padding-top:15px}.mechanism_box_txt p span{font-size:1.2rem}.more-info{text-align:center;padding:110px 0 155px}.more-info .video-box{display:inline-block;margin:50px 60px 80px}.more-info .video-box p{text-align:left}.video-box iframe{width:435px;height:243px}.more-info img{max-width:630px}.btm-link{display:block;margin:0 auto}#miraie #charm_menu{background-color:#f1f1f1;padding:80px 0;min-width:1100px;text-align:left}#miraie #charm_menu .charmmenu_contents{width:1100px;margin:0 auto}#miraie #charm_menu h3{font-size:2.7rem;line-height:4.4rem;color:#7e6c35;letter-spacing:10px;text-align:center;margin-bottom:65px;font-family:YuGothic,"Yu Gothic",sans-serif}#miraie #charm_menu li{display:inline-block;margin-right:12px;margin-bottom:12px;width:355px}#miraie #charm_menu li img{margin:0}@media (min-width :638px){#miraie #charm_menu li:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){.spbr{display:block}.pcbr{display:none}#miraie{padding-top:1px}#miraie h1{font-size:2.1rem;letter-spacing:5px}#miraie h2{font-size:1.8rem}#miraie img{max-width:90vw;margin:3vh auto;display:block}#miraie h1,#miraie h2,#miraie h3,#miraie h4,#miraie p{width:90vw;margin:2vh auto;padding:0;line-height:1.6}#miraie p{font-size:1.2rem}#miraie h4{font-size:1.6rem}.video-promotion,.experiment,.more-info{width:90vw;margin:5% auto;padding:5% 0}.video-promotion iframe,.experiment iframe,.more-info .video-box iframe{width:90vw;height:28.6vh;display:block;margin:0 auto}.tech,.mechanism{margin-top:5%;margin-bottom:5%;padding:5% 0}#charm_title{width:50%;padding:30% 0 5%;margin:0 auto}#miraie .miraie_banner{height:auto;margin:0 0 8vh;background:0 0}#miraie .miraie_banner img:nth-child(1),#miraie .miraie_banner img:nth-child(2){display:none}#miraie .miraie_banner img:nth-child(3){display:block;margin:0;max-width:100vw}#miraie .tech_img picture img{width:90vw}#miraie .tech_img #cross{width:10vw;margin:5vh auto}#miraie .experiment_img img:first-child{margin:5vh auto 10vh}#miraie .experiment{margin-top:5vh}#miraie .experiment p{padding:0;line-height:1.6}#miraie .mechanism p{margin:0 auto}#miraie .mechanism h5{line-height:1.4;font-size:1.6rem;margin-bottom:10px}#miraie .mechanism h5 span:first-of-type{font-size:2.1rem}.mechanism_box{width:95vw;margin:0 auto;padding:30px 0}.mechanism_box img{width:50vw}.mechanism_box_txt{padding:0;text-align:center}#miraie .mechanism_box_txt h2{margin-bottom:3vh}#miraie .mechanism_box_txt p{margin:0 auto}.mechanism_box:last-child .mechanism_box_txt{padding:0}.more-info .video-box{margin:5vh auto}#miraie #charm_menu{background-color:#f1f1f1;padding:80px 0;min-width:1100px}#miraie #charm_menu{padding:20% 0;min-width:100%}#miraie #charm_menu .charmmenu_contents{width:96%}#miraie #charm_menu h3{font-size:2.7rem;line-height:4.4rem;color:#7e6c35;letter-spacing:10px;text-align:center;margin-bottom:65px}#miraie #charm_menu li{display:inline-block;margin-right:2%;margin-bottom:3%;width:47.8%}#miraie #charm_menu li:nth-child(2n){margin-right:0}}