html{font-family:Noto Sans JP,メイリオ,sans-serif}.c-breadcrumb{display:none}@media screen and (min-width:600px){.c-breadcrumb{display:block;padding:12px 0;font-size:10px;font-size:.625rem;color:#674a0a;background:#ffe874;background:linear-gradient(90deg,#ffe874 0,#ffd500 60%);overflow:hidden}.c-breadcrumb ul{margin:0 auto;padding:0 20px;max-width:1040px}.c-breadcrumb ul li{float:left}.c-breadcrumb ul li:after{margin:0 10px;content:">"}.c-breadcrumb ul li:last-child:after{display:none}.c-breadcrumb a{color:#674a0a;display:inline-block;text-decoration:none;transition:opacity .2s,color .2s,background .2s}}.fade,.fadeInitial{opacity:0;transition:2s;position:relative;top:50px}.fade.fade_on,.fadeInitial.fade_on{opacity:1;top:0}.fade{transition:1s}@media screen and (min-width:600px){.news>.fade{top:0;left:100%}.news>.fade dl,.news>.fade h2{opacity:0;transition:1s 1s}.news>.fade.fade_on{left:calc(50% - 500px)}.news>.fade.fade_on dl,.news>.fade.fade_on h2{opacity:1}}#kansoku main *,#mix_juice main *,#muchu main *{color:#222;box-sizing:border-box}#kansoku main section>.container,#mix_juice main section>.container,#muchu main section>.container{width:100%}@media screen and (min-width:600px){#kansoku main section,#mix_juice main section,#muchu main section{min-width:1080px}#kansoku main section>.container,#mix_juice main section>.container,#muchu main section>.container{width:1160px;margin:0 auto}}#kansoku main section br.sp,#mix_juice main section br.sp,#muchu main section br.sp{display:block}@media screen and (min-width:600px){#kansoku main section br.sp,#mix_juice main section br.sp,#muchu main section br.sp{display:none}}#kansoku main section br.pc,#mix_juice main section br.pc,#muchu main section br.pc{display:none}@media screen and (min-width:600px){#kansoku main section br.pc,#mix_juice main section br.pc,#muchu main section br.pc{display:block}}#mix_juice main{overflow:hidden;padding-bottom:100px}@media screen and (min-width:600px){#mix_juice main{padding-bottom:120px}}#mix_juice main .button{font-size:11px;width:100%;height:50px;line-height:50px;margin-top:25px;padding-right:20px;padding-left:20px;text-align:center;display:inline-block;border:1px solid;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;outline:none}@media screen and (min-width:600px){#mix_juice main .button{transition:.3s}#mix_juice main .button:hover{opacity:.5}}#mix_juice main .button.blank,#mix_juice main .button[target=_blank]{background:url(/muchu/assets/img/mix_juice/ico-blank.svg) center right 20px/12px auto no-repeat transparent}#mix_juice main>section{overflow:hidden}#mix_juice main>section>.container{padding:0 15px}@media screen and (min-width:600px){#mix_juice main>section>.container{padding:0 20px}}#mix_juice main>section.hero{position:relative;padding-top:50px}#mix_juice main>section.hero>.container h1{width:270px;position:absolute;left:15px;top:15px;z-index:1}#mix_juice main>section.hero>.container h1 img,#mix_juice main>section.hero>.container img{width:100%}#mix_juice main>section.hero>.container picture.bg-shadow{width:100%;position:relative}#mix_juice main>section.hero>.container picture.bg-shadow img{box-shadow:5px 5px 0 #ffd500}#mix_juice main>section.hero>.container .conversation{padding-top:45px}#mix_juice main>section.hero>.container .conversation img{width:100%}#mix_juice main>section.hero>.container .conversation img.left15{width:104%;margin-left:-15px}#mix_juice main>section.hero>.container .conversation .detail img{width:100%;margin-top:15px}#mix_juice main>section.hero>.container .conversation .detail p{font-size:15px;font-weight:normal;margin-top:25px;margin-bottom:27px;line-height:1.7;color:"#222"}@media screen and (min-width:600px){#mix_juice main>section.hero{max-width:1520px;margin:0 auto;padding-top:80px;overflow:visible}#mix_juice main>section.hero>.container h1{width:490px;top:30px;left:0}#mix_juice main>section.hero>.container picture{left:-175px}#mix_juice main>section.hero>.container picture.bg-shadow img{width:1420px;box-shadow:10px 10px 0 #ffd500;position:relative;left:80px}#mix_juice main>section.hero>.container .conversation{display:-ms-flex;display:flex;justify-content:center;align-items:flex-start;padding-top:85px;padding-bottom:60px;position:relative;left:-43px}#mix_juice main>section.hero>.container .conversation>img{width:640px}#mix_juice main>section.hero>.container .conversation img.left15{width:100%;margin-left:0}#mix_juice main>section.hero>.container .conversation .detail{width:500px;margin-left:30px}#mix_juice main>section.hero>.container .conversation .detail img{width:470px;margin-top:0}#mix_juice main>section.hero>.container .conversation .detail p{font-size:20px;margin-top:28px;font-weight:normal;line-height:2}#mix_juice main>section.hero>.container .conversation .detail .button{width:245px;margin-top:0;position:absolute;right:0;bottom:60px;font-size:14px}}#mix_juice main>section.backNumber{margin-top:60px}#mix_juice main>section.backNumber .container{text-align:center}#mix_juice main>section.backNumber .container h2{font-size:24px;font-weight:lighter;letter-spacing:.1em}#mix_juice main>section.backNumber .container ul{text-align:left}#mix_juice main>section.backNumber .container ul li{width:100%;position:relative;padding-top:45px}#mix_juice main>section.backNumber .container ul li .backNumberImage{position:relative}#mix_juice main>section.backNumber .container ul li a{display:block}#mix_juice main>section.backNumber .container ul li a img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#mix_juice main>section.backNumber .container ul li a h3{width:100%;height:80px;display:-ms-flex;display:flex;align-items:center;font-size:16px;line-height:1.5;position:absolute;bottom:0;background-color:hsla(0,0%,97.6%,.8);letter-spacing:-.09em}#mix_juice main>section.backNumber .container ul li a h3.bg-size{width:100%;height:49%}#mix_juice main>section.backNumber .container ul li a h3 .num{width:auto;height:45px;padding:0 17px}#mix_juice main>section.backNumber .container ul li a h3 .num.part{height:65px}#mix_juice main>section.backNumber .container ul li a p{font-size:12px;color:"#222";line-height:1.7;margin-top:12px}@media screen and (min-width:600px){#mix_juice main>section.backNumber{margin-top:100px}#mix_juice main>section.backNumber .container{width:100%;max-width:1600px}#mix_juice main>section.backNumber .container h2{font-size:32px}#mix_juice main>section.backNumber .container ul{margin-top:0;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}#mix_juice main>section.backNumber .container ul:after,#mix_juice main>section.backNumber .container ul:before{content:"";width:520px;height:0}#mix_juice main>section.backNumber .container ul:before{order:1}#mix_juice main>section.backNumber .container ul li{width:520px;padding-top:60px}#mix_juice main>section.backNumber .container ul li a{height:100%;padding-bottom:95px;transition:.3s}#mix_juice main>section.backNumber .container ul li a:hover{opacity:.7}#mix_juice main>section.backNumber .container ul li a img:hover{opacity:1}#mix_juice main>section.backNumber .container ul li a h3{height:135px;font-size:24px;line-height:1.5}#mix_juice main>section.backNumber .container ul li a h3.bg-size{height:174px;}#mix_juice main>section.backNumber .container ul li a h3:before{width:60px;height:60px;background-size:auto 60px;padding:0 25px}#mix_juice main>section.backNumber .container ul li a p{font-size:14px;line-height:1.5;margin-top:20px}#mix_juice main>section.backNumber .container ul li a .button{width:245px;font-size:14px;margin-top:0;position:absolute;bottom:0;right:0}#mix_juice main>section.backNumber .container ul li a .button:hover{opacity:1}}#mix_juice main>section.mixJuice{margin-top:60px}#mix_juice main>section.mixJuice .container .detail{text-align:center;border:1px solid #ccc;padding:50px 20px 40px;display:block}#mix_juice main>section.mixJuice .container img{width:215px}#mix_juice main>section.mixJuice .container p{font-size:12px;margin-top:30px;line-height:1.7;text-align:left;color:"#222"}@media screen and (min-width:600px){#mix_juice main>section.mixJuice{margin-top:80px}#mix_juice main>section.mixJuice .container{width:100%;max-width:1160px}#mix_juice main>section.mixJuice .container .detail{margin:0 auto;display:-ms-flex;display:flex;justify-content:center;align-items:center;padding:60px}#mix_juice main>section.mixJuice .container .detail img{width:290px}#mix_juice main>section.mixJuice .container .detail p{width:675px;font-size:14px;padding-left:50px;margin-top:0;line-height:1.5}}#mix_juice main>section.philosophy{margin-top:50px}#mix_juice main>section.philosophy a{display:-ms-flex;display:flex;justify-content:center;align-items:center;width:100%;height:115px;background:url(/muchu/assets/img/mix_juice/ico-chevron-right.svg) center right 20px/12px auto no-repeat #ffd500}#mix_juice main>section.philosophy a img{width:175px}@media screen and (min-width:600px){#mix_juice main>section.philosophy{margin-top:100px}#mix_juice main>section.philosophy a{width:900px;height:220px;margin:0 auto;background:url(/muchu/assets/img/mix_juice/ico-chevron-right.svg) center right 60px/12px auto no-repeat #ffd500;transition:.3s}#mix_juice main>section.philosophy a:hover{opacity:.7}#mix_juice main>section.philosophy a:hover img{opacity:1}#mix_juice main>section.philosophy a img{width:385px}}#muchu main{overflow:hidden;padding-top:0;padding-bottom:90px}@media screen and (min-width:600px){#muchu main{padding-bottom:200px;min-width:1080px}}#muchu main>section>.container{text-align:center}@media screen and (min-width:600px){#muchu main>section>.container{padding:0 40px}}#muchu main>section>.container .button{position:relative;left:85px;font-size:11px;width:150px;height:40px;line-height:40px;margin-top:30px;padding-right:20px;padding-left:20px;text-align:center;display:inline-block;border:1px solid;border-radius:50px;outline:none;font-family:Lato,sans-serif}#muchu main>section>.container .button:after{content:"";display:inline-block;width:30px;height:1px;background-color:#ffd500;position:absolute;top:0;bottom:0;right:-15px;margin:auto}@media screen and (min-width:600px){#muchu main>section>.container .button{transition:.3s}#muchu main>section>.container .button:hover{opacity:.5}}#muchu main>section.hero{padding-top:55px;padding-bottom:100px;background:url(/muchu/assets/img/index/ico-down_arrow.svg) center bottom 47px/auto 28px no-repeat #ffd500}#muchu main>section.hero h2{font-size:14px;line-height:2;letter-spacing:.08em}#muchu main>section.hero h1{width:100%;font-size:25px;letter-spacing:.22em;margin-top:55px}#muchu main>section.hero p{font-size:13px;margin-top:50px;line-height:2.2;letter-spacing:.08em}@media screen and (min-width:600px){#muchu main>section.hero{padding-top:130px;padding-bottom:190px;background-image:none}#muchu main>section.hero h2{font-size:24px;line-height:1.8}#muchu main>section.hero h1{font-size:36px;margin-top:50px}#muchu main>section.hero p{font-size:16px;line-height:2}}#muchu main>section.observatory>.container{padding-top:45px}#muchu main>section.observatory>.container img{width:190px;z-index:3}#muchu main>section.observatory>.container p{font-size:12px;line-height:2;padding:0 15px;letter-spacing:.05em;text-align:left}#muchu main>section.observatory>.container a{left:auto;margin-right:35px}#muchu main>section.observatory>.container .detail{margin-top:45px;text-align:right}@media screen and (min-width:600px){#muchu main>section.observatory>.container{padding-top:100px;display:-ms-flex;display:flex;justify-content:center;align-items:center}#muchu main>section.observatory>.container img{width:328px}#muchu main>section.observatory>.container .detail{width:510px;margin:40px 0 0 60px}#muchu main>section.observatory>.container .detail p{text-align:left;font-size:14px;line-height:1.7;padding-top:0}#muchu main>section.observatory>.container .detail a{width:160px;font-size:14px;left:auto;margin-top:90px;margin-right:15px}}#muchu main>section.links{margin-top:50px;padding:0 15px}#muchu main>section.links ul li{width:100%}#muchu main>section.links ul li img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}#muchu main>section.links ul li .detail{display:none}@media screen and (min-width:600px){#muchu main>section.links{margin-top:100px;padding:0}#muchu main>section.links .container{width:100%;min-width:1080px;padding:0}#muchu main>section.links .container ul{display:-ms-flex;display:flex;flex-wrap:wrap;max-width:1560px;margin:0 auto;justify-content:center}#muchu main>section.links .container ul li{width:33.33%;position:relative}#muchu main>section.links .container ul li:hover img{width:100%;opacity:.3}#muchu main>section.links .container ul li:hover .detail{opacity:1}#muchu main>section.links .container ul li .detail{width:100%;text-align:left;display:block;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;padding:0 30px;position:absolute;top:0;bottom:0;opacity:0;background-color:hsla(0,0%,100%,.6);transition:.5s}#muchu main>section.links .container ul li .detail h3{font-size:14px;font-weight:700}#muchu main>section.links .container ul li .detail h2{font-size:26px;margin-top:4%;font-weight:300}#muchu main>section.links .container ul li .detail p{font-size:14px;line-height:1.7;margin-top:4%}#muchu main>section.links .container ul li .detail span{font-size:14px;width:155px;margin-top:5%;left:0}}#muchu main>section.news{margin-top:50px;margin-left:15px;overflow:hidden}#muchu main>section.news>.container{background-color:#f3f3f3;width:calc(100vw - 15px);text-align:left;padding:0 0 35px}#muchu main>section.news>.container h2{font-size:20px;padding-top:30px;padding-left:15px;font-weight:300}#muchu main>section.news>.container dl{padding-left:15px;padding-right:15px}#muchu main>section.news>.container dl dt{padding-top:25px;font-size:12px}#muchu main>section.news>.container dl dd{font-size:12px;line-height:1.5;margin-top:10px;padding-bottom:20px}#muchu main>section.news>.container dl dd:not(:last-child){border-bottom:1px solid #ccc}#muchu main>section.news>.container dl dd a{text-decoration:underline}@media screen and (min-width:600px){#muchu main>section.news{margin-top:170px;margin-left:0;position:relative;height:436px}#muchu main>section.news>.container{min-width:1080px;width:100vw;display:-ms-flex;display:flex;align-items:center;position:absolute;padding:50px 0}#muchu main>section.news>.container h2{font-size:26px;margin:0 50px;padding:0}#muchu main>section.news>.container dl{width:680px;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:stretch;padding-left:0;padding-right:0}#muchu main>section.news>.container dl dt{width:145px;font-size:14px;padding:17px 8px 17px 15px;letter-spacing:1px;line-height:1.5}#muchu main>section.news>.container dl dt:not(:last-of-type){border-bottom:1px solid #ccc}#muchu main>section.news>.container dl dd{width:480px;font-size:14px;margin-top:0;padding:17px 17px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#muchu main>section.news>.container dl dd a:hover{text-decoration:none}}#muchu main>section.vi{margin-top:50px;position:relative;overflow:visible}#muchu main>section.vi:before{content:"";display:block;position:absolute;top:-25px;width:200vw;left:calc(50% - 100vw);height:1px;background-color:#ffd500;transform:rotate(-12deg)}#muchu main>section.vi>.container picture img{width:100%}#muchu main>section.vi>.container .button{margin-top:10px}@media screen and (min-width:600px){#muchu main>section.vi{margin-top:160px}#muchu main>section.vi:before{top:-130px;height:2px;transform:rotate(-14deg);z-index:3}#muchu main>section.vi>.container picture{position:relative;left:-40px}#muchu main>section.vi>.container picture img{width:1040px}#muchu main>section.vi>.container a{width:160px;font-size:14px;margin-top:0;left:410px}}#muchu main>section.philosophy{margin-top:75px}#muchu main>section.philosophy .container img{width:225px;display:block;margin:0 auto}#muchu main>section.philosophy .container .slogan{display:inline-block;text-align:left}#muchu main>section.philosophy .container .slogan p{font-size:13px;line-height:2.1;margin-top:30px}#muchu main>section.philosophy .container .slogan p:first-child{margin-top:40px}@media screen and (min-width:600px){#muchu main>section.philosophy{margin-top:200px}#muchu main>section.philosophy .container{display:-ms-flex;display:flex;justify-content:center;align-items:center}#muchu main>section.philosophy .container img{width:330px;margin:0}#muchu main>section.philosophy .container .slogan{margin-left:170px;padding-left:0}#muchu main>section.philosophy .container .slogan p{font-size:16px;line-height:2;margin-top:40px}#muchu main>section.philosophy .container .slogan p:first-child{margin-top:0}}#kansoku main{width:100%;overflow:hidden;background:url(/muchu/assets/img/kansoku/bg-kansoku.jpg) 50%/cover no-repeat transparent}@media screen and (min-width:600px){#kansoku main{min-width:1080px}}#kansoku main>section{min-width:auto}#kansoku main>section>.container{width:86%;background-color:#fff;margin:0 auto;position:relative}#kansoku main>section>.container ul{list-style:none}#kansoku main>section>.container a{text-decoration:none}#kansoku main>section>.container h2,#kansoku main>section>.container h3,#kansoku main>section>.container p{transform:scaleX(.9);z-index:1}@media screen and (min-width:600px){#kansoku main>section>.container{width:600px;padding:0 30px}}#kansoku main>section>.container h2, #kansoku main>section>.container h3, #kansoku main>section>.container p.line {line-height: 1.2;}#kansoku main>section.hero .container{background-color:#fff;padding-top:30px;text-align:center}#kansoku main>section.hero .container h1{background-image:linear-gradient(to bottom right,#c20e83,#79bfee,#c20e83,#79bfee,#c20e83);background-size:500% 500%;-webkit-animation:wave 20s infinite;animation:wave 20s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-mask:url(/muchu/assets/img/kansoku/logo-kansokujo.svg) center/contain no-repeat;mask:url(/muchu/assets/img/kansoku/logo-kansokujo.svg) center/contain no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;width:214px;height:225px;margin:0 auto}@media screen and (min-width:600px){#kansoku main>section.hero .container h1{width:300px;height:380px;display:-ms-flex;display:flex;justify-content:center;align-content:center;margin:40px auto 0}#kansoku main>section.hero .container h1 img{width:300px}}#kansoku main>section.hero .container .report_ttl01{margin: 25px 10px 0;transform: none;}#kansoku main>section.hero .container .report_ttl01 img{width: 100%;height: auto;}#kansoku main>section.contents>.container .report_ttl02{margin: 0 17.5px;padding-top: 120px;transform: none;}#kansoku main>section.contents>.container .report_ttl02 img{width: 100%;height: auto;}#kansoku main>section.contents>.container .report_txt{font-size: 12px;line-height: 18px;color: #111;font-weight: bold;text-align: center;margin: 0 auto 20px;padding-top: 20px;}#kansoku main>section.contents>.container .report_img{height: auto;margin: 0 10px;}#kansoku main>section.contents>.container .report_img img{width: 100%;height: auto;}#kansoku main>section.contents>.container .report_wrap{margin: 15px 10px 20px;padding-left: 60px;background: url(/muchu/assets/img/kansoku/txt-mokuji-sp.png) no-repeat;background-position: left 0 center;background-size: 45px auto;}#kansoku main>section.contents>.container .report_wrap .report_mokuji-txt {transform: none;line-height: 24px;font-weight: bold;font-size: 12px;line-height: 24px;}#kansoku main>section.contents>.container .report_wrap .report_mokuji-txt.first {font-size: 10px;letter-spacing: 0.1em; }#kansoku main>section.contents>.container .mokuji-tab{font-size: 12px;line-height: 24px;color: #111;text-decoration: underline;transform: none;cursor: pointer;}#kansoku main>section.contents>.container .mokuji-tab:hover{opacity: 0.7;}#kansoku main>section.contents>.container .mokuji-tab.active{color: #989898;}#kansoku main>section.contents>.container .report-area-wrap{position: relative;overflow: hidden;width: 100%;height: 0;padding-top: 67.5%;}#kansoku main>section.contents>.container .report-area-wrap iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}#kansoku main>section.contents>.container .report-content{width: 540px;height: 333px;display: none;}#kansoku main>section.contents>.container .report-content.show{display: block;}#kansoku main>section.contents>.container .report_btm{max-width: 432px;height: auto;margin: 20px 10px 0;}#kansoku main>section.contents>.container .report_btm img{width: 100%;height: auto;}@media screen and (min-width:600px) {#kansoku main>section.hero .container .report_ttl01 {max-width: 504px;height: auto;margin: 10px auto 0;transform: none;}#kansoku main>section.hero .container .report_ttl01 img {width: 100%;height: auto;}#kansoku main>section.contents>.container .report_ttl02{max-width: 460px;height: auto;margin: 0 auto;padding-top: 100px;transform: none;}#kansoku main>section.contents>.container .report_ttl02 img{width: 100%;height: auto;}#kansoku main>section.contents>.container .report_txt{font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: 0.12em;text-align: center;margin: 0 auto 20px;padding-top: 20px;}#kansoku main>section.contents>.container .report_img{max-width: 480px;height: auto;margin: 0 auto;}#kansoku main>section.contents>.container .report_img img{width: 100%;height: auto;}#kansoku main>section.contents>.container .report_wrap{width: 95.83333333%; margin: 20px auto 30px;padding-left: 82px;background: url(/muchu/assets/img/kansoku/txt-mokuji-pc.png) no-repeat;background-position: left 0 center;}#kansoku main>section.contents>.container .report_wrap .report_mokuji-txt {transform: none;line-height: 32px;font-size: 16px;}#kansoku main>section.contents>.container .report_wrap .report_mokuji-txt.first {font-size: 14px;line-height: 22px;text-align: center; padding-right: 82px; margin-bottom: 20px;}#kansoku main>section.contents>.container .mokuji-tab{font-size: 16px;line-height: 30px;text-decoration: underline;transform: none;cursor: pointer;}#kansoku main>section.contents>.container .report-area-wrap {width: 600px;height: 351px;padding-top: 69.5%; margin-left: -30px;}#kansoku main>section.contents>.container .report-content{width: 540px;height: 333px;display: none;position: static;}#kansoku main>section.contents>.container .report-content.show{display: block;position: static;}#kansoku main>section.contents>.container .report_btm{max-width: 430px;height: auto;margin: 40px auto 0;}#kansoku main>section.contents>.container .report_btm img{width: 100%;height: auto;}}#kansoku main>section.about{position:relative}#kansoku main>section.about .container{padding-top:90px}#kansoku main>section.about .container h2{position:absolute;top:25px;left:-15px}#kansoku main>section.about .container h2 img{width:135px}#kansoku main>section.about .container .detail{width:265px;margin:25px auto 0;padding:2px;background-image:linear-gradient(121deg,#f06fb7,#7dd2f4)}#kansoku main>section.about .container .detail p{font-size:12px;color:#5a5a5a;line-height:2.5;background-color:#fff;padding-left:10px;margin:0 -15px}@media screen and (min-width:600px){#kansoku main>section.about .container{padding-top:60px}#kansoku main>section.about .container h2{top:10px;left:-90px}#kansoku main>section.about .container h2 img{width:185px}#kansoku main>section.about .container .detail{width:350px;margin:0 auto}#kansoku main>section.about .container .detail p{font-size:12px;padding-left:25px;margin:0 -19px}#kansoku main>section.about .container .detail p:first-child{padding-top:20px}#kansoku main>section.about .container .detail p:last-child{padding-top:40px;padding-bottom:25px}}#kansoku main>section.contents>.container h2{position:absolute;top:35px;left:-19px}#kansoku main>section.contents>.container h2 img{width:135px}#kansoku main>section.contents>.container ul{margin-top:0;margin-bottom:0;padding-left:0;padding-top:50px;display:-ms-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#kansoku main>section.contents>.container ul li{width:265px}#kansoku main>section.contents>.container ul li:not(:first-child){margin-top:20px}#kansoku main>section.contents>.container ul li a[target=_blank] .eyecatch{position:relative}#kansoku main>section.contents>.container ul li a[target=_blank] .eyecatch:after{content:"";display:block;width:11px;height:11px;background:url(/muchu/assets/img/kansoku/ico-blank.svg) 50%/11px auto no-repeat transparent;position:absolute;bottom:5px;right:5px}#kansoku main>section.contents>.container ul li a .eyecatch{width:100%;background-image:linear-gradient(121deg,#f06fb7,#7dd2f4);padding:1px}#kansoku main>section.contents>.container ul li a .eyecatch picture{display:block;width:100%;background-color:#fff}#kansoku main>section.contents>.container ul li a .eyecatch picture img{width:100%;height:118px;-o-object-fit:contain;object-fit:contain}#kansoku main>section.contents>.container ul li a .caption p{width:100%;margin-top:7px;font-size:10px;color:#5a5a5a;transform-origin:left center}#kansoku main>section.contents>.container ul li a .caption p.pc{display:none}@media screen and (min-width:600px){#kansoku main>section.contents>.container h2{top:5px;left:-80px}#kansoku main>section.contents>.container h2 img{width:185px}#kansoku main>section.contents>.container ul{padding-top:60px;justify-content:flex-start;align-items:stretch;width:427px;flex-wrap:wrap;margin-left:auto;margin-right:auto}#kansoku main>section.contents>.container ul li{width:133px;background-image:linear-gradient(121deg,#f06fb7,#7dd2f4);padding:2px;margin:20px 0 7px;display:-ms-flex;display:flex;flex-direction:column}#kansoku main>section.contents>.container ul li:not(:nth-child(3n+1)){margin-left:14px}#kansoku main>section.contents>.container ul li a[target=_blank] .eyecatch:after{content:none}#kansoku main>section.contents>.container ul li a[target=_blank] .caption:after{content:"";display:block;width:10px;height:10px;background:url(/muchu/assets/img/kansoku/ico-blank.svg) 50%/10px auto no-repeat transparent;position:absolute;bottom:5px;right:5px}#kansoku main>section.contents>.container ul li a .eyecatch{height:106px;width:129px;background-color:#fff;padding:0;flex:0 0 auto}#kansoku main>section.contents>.container ul li a .eyecatch picture{display:block;height:100%}#kansoku main>section.contents>.container ul li a .eyecatch picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#kansoku main>section.contents>.container ul li a .caption{background-color:#fff;min-height:54px;height:80px;margin-top:2px;flex:1 1 100%;display:-ms-flex;display:flex;justify-content:center;align-items:center;padding:5px 14px;position:relative}#kansoku main>section.contents>.container ul li a .caption p{line-height:1.5;margin:0;transform-origin:center;width:auto;font-size:10px}#kansoku main>section.contents>.container ul li a .caption p.sp{display:none}#kansoku main>section.contents>.container ul li a .caption p.pc{display:block}}#caption p {width:100%;margin-top:7px;font-size:10px;color:#5a5a5a;transform-origin:left center;}#caption p.pc {display:none;}@media screen and (min-width:600px){#caption:after {content:"";display:block;width:10px;height:10px;background:url(/muchu/assets/img/kansoku/ico-blank.svg) 50%/10px auto no-repeat transparent;position:absolute;bottom:5px;right:5px;}#caption {background-color:#fff;min-height:54px;height:80px;margin-top:2px;flex:1 1 100%;display:-ms-flex;display:flex;justify-content:center;align-items:center;padding:0px;position:relative;}#caption p {line-height:1.5;margin:0;transform-origin:center;width:auto;font-size:10px;}#caption p.sp {display:none;}#caption p.pc {display:block;}}#kansoku main>section.contact>.container{padding-top:70px;padding-bottom:25px}#kansoku main>section.contact>.container h2{position:absolute;top:35px;left:-15px}#kansoku main>section.contact>.container h2 img{width:135px}#kansoku main>section.contact>.container .detail{display:-ms-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:45px}#kansoku main>section.contact>.container .detail h3{font-size:15px;color:#5a5a5a;letter-spacing:.2em}#kansoku main>section.contact>.container .detail p{position:relative;right:23px;font-size:13px;margin-top:10px;line-height:1.4;letter-spacing:.2em}#kansoku main>section.contact>.container .detail p small{font-size:10px;margin-top:6px}#kansoku main>section.contact>.container .mail{width:250px;position:relative;margin:15px auto 0;padding:0 10px 0 25px;background:linear-gradient(130deg,#db3b9f,#a592d0 30%,#7dd2f4)}#kansoku main>section.contact>.container .mail img{width:22px;height:22px;position:absolute;left:5px;top:0;bottom:0;margin:auto}#kansoku main>section.contact>.container .mail a{display:block;letter-spacing:.05em;font-size:15px;padding:8px;color:#fff}#kansoku main>section.contact>.container .mail a:hover{opacity:.7}#kansoku main>section.contact>.container .pc{display:none}#kansoku main>section.contact>.container .sp{position:relative;left:calc(50% - 52px);font-size:10px;margin-top:7px;display:inline-block}@media screen and (min-width:600px){#kansoku main>section.contact>.container{padding-top:25px;padding-bottom:110px}#kansoku main>section.contact>.container h2{top:60px;left:-80px}#kansoku main>section.contact>.container h2 img{width:185px}#kansoku main>section.contact>.container .detail{flex-direction:column;justify-content:center;align-items:center;margin-top:110px}#kansoku main>section.contact>.container .detail h3{font-size:24px;margin-left:17px;letter-spacing:.14em}#kansoku main>section.contact>.container .detail p{font-size:20px;margin-top:10px}#kansoku main>section.contact>.container .mail{width:330px;margin:15px auto 0;padding:0 10px 0 27px}#kansoku main>section.contact>.container .mail img{width:25px;height:25px}#kansoku main>section.contact>.container .mail a{font-size:20px;padding:10px}#kansoku main>section.contact>.container .pc{position:relative;left:33%;display:inline-block;margin-right:0;margin-top:5px}#kansoku main>section.contact>.container .sp{display:none}}#kansoku main .drawer{width:100%;z-index:1;position:relative}#kansoku main .drawer.is-drawerOpened>.container .drawerMenu{height:200px}#kansoku main .drawer.is-drawerOpened>.container button{background:url(/muchu/assets/img/kansoku/ico-close.png) 50%/contain no-repeat transparent;outline:none}#kansoku main .drawer>.container{width:86%;height:42px;margin:0 auto;padding:0 5px;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;position:relative}#kansoku main .drawer>.container .logo{width:28px;height:29px}#kansoku main .drawer>.container .logo a{display:block}#kansoku main .drawer>.container .logo a img{width:100%}#kansoku main .drawer>.container button{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:url(/muchu/assets/img/kansoku/ico-menu.svg) 50%/contain no-repeat transparent;outline:none}#kansoku main .drawer>.container .drawerMenu{position:absolute;width:100vw;transform:translate(-50%);top:100%;left:50%;height:0;transition:.6s;overflow:hidden;cursor:pointer;background-color:#fff;z-index:1}#kansoku main .drawer>.container .drawerMenu>.container{width:86%;margin:0 auto}#kansoku main .drawer>.container .links{padding-top:40px}#kansoku main .drawer>.container .links>li{margin-top:25px}#kansoku main .drawer>.container .links>li a{display:block}#kansoku main .drawer>.container .links>li a img{display:block;height:22px}#kansoku main .drawer>.container .share{margin-top:34px;overflow:hidden}#kansoku main .drawer>.container .share>li{margin-right:20px;float:left}#kansoku main .drawer>.container .share>li a{display:block}#kansoku main .drawer>.container .share>li a img{display:block;width:25px;height:25px}@media screen and (min-width:600px){#kansoku main .drawer.is-drawerOpened>.container .drawerMenu{height:auto}#kansoku main .drawer>.container{width:220px;height:370px;padding-top:35px;display:block;position:fixed;top:98px;left:0;background-color:#fff}#kansoku main .drawer>.container .logo{width:166px;height:auto;margin:0 auto}#kansoku main .drawer>.container .logo a{display:block}#kansoku main .drawer>.container .logo a img{width:100%}#kansoku main .drawer>.container button{display:none}#kansoku main .drawer>.container .drawerMenu{margin-top:30px;width:auto;transform:none;position:static;height:auto}#kansoku main .drawer>.container .drawerMenu>.container{width:auto;margin:0}#kansoku main .drawer>.container .links{width:140px;margin:0 auto;padding:0}#kansoku main .drawer>.container .links>li{margin-top:15px}#kansoku main .drawer>.container .links>li a img{height:20px}#kansoku main .drawer>.container .share{width:140px;margin:18px auto 0;padding:0}#kansoku main .drawer>.container .share>li{margin-right:16px}#kansoku main .drawer>.container .share>li a img{width:23px;height:23px;-o-object-fit:contain;object-fit:contain}}.no-cssmask #kansoku main>section.hero .container h1,.no-cssmask #kansoku main>section>.container .container h1{background:url(/muchu/assets/img/kansoku/logo-kansokujo.jpg) 50%/contain no-repeat transparent}.localNav{display:none}@media screen and (min-width:600px){.localNav{width:100%;height:126px;background-color:#dcdcdc;justify-content:center;align-items:center}.localNav,.localNav>ul{display:-ms-flex;display:flex}.localNav>ul{padding:0 20px;max-width:1040px}.localNav>ul>li{padding:0 28px}.localNav>ul>li a{color:#222}.localNav>ul>li a:hover{text-decoration:underline}}@-webkit-keyframes wave{0%{background-position:0}to{background-position:500%}}@keyframes wave{0%{background-position:0}to{background-position:500%}}

@media screen and (min-width:600px){
    #muchu main > section.observatory > .container .detail.detail-pic-right{
        margin: 40px 60px 0 0;
    }

    #muchu main > section.observatory > .container .detail.detail-pic-right{
        margin: 40px 60px 0 0;
    }

    #muchu main > section.observatory > .container .sp{
        display: none!important;
    }

    #muchu main > section.observatory > .container .pic{
        transition: opacity .3s;
    }

    #muchu main > section.observatory > .container .pic:hover img{
        opacity: 0.5;
    }
}

@media screen and (max-width:599px){
    #muchu main > section.observatory > .container .pc{
        display: none!important;
    }
}

#kansoku main>section.contents>.container .report_wrap .report_mokuji-txt .yokomuki {
  color: #8344c9;
}

@media screen and (min-width:600px){
#kansoku main>section.contents>.container .report_wrap .report_mokuji-txt .yokomuki {
  display: none;
}
}


/* ===== Resets and Housekeeping ===== */


/* ===== Select Box ===== */

#kansoku main>section.contents>.container .report_txt.old {
  margin-bottom: 20px;
}

#kansoku main>section.contents>.container .report_btm {
  margin: 20px 15px 0;
}

#kansoku main>section.contents>.container .report_btm.old {
  margin-top: 10px;
}

#kansoku main>section.contents>.container .report_btm a {
  max-width: 420px;
  display: block;
  margin: 0 auto;
}

@media screen and (min-width:600px){
  #kansoku main>section.contents>.container .report_btm {
    margin: 40px auto 0;
  }

  #kansoku main>section.contents>.container .report_btm.old {
    margin-top: 20px;
  }

  #kansoku main>section.contents>.container .report_btm a {
    width: 100%;
    max-width: 600px;
    display: block;
    margin: 0 auto;
  }

  #kansoku main>section.contents>.container .report_btm img {
    width: 100%;
  }
}

#kansoku main>section.contents>.container .report_btm .sel>span {
  height: 11.1vw;
  color: #fff;
  font-family: 'M+ C Type-1 (basic latin) Regular', 'M+ Type-1 (general-j) Regular', sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-align: center;
  box-sizing: border-box;
  padding: 3.3vw 0 0;
}

.sel__placeholder {
  display: block;
  pointer-events: none;
  user-select: none;
  visibility: visible;
}

  #kansoku main>section.contents>.container .report_btm .sel>span>span {
  font-size: 10px;
  color: #fff;
  font-family: 'M+ C Type-1 (basic latin) Regular', 'M+ Type-1 (general-j) Regular', sans-serif;
  font-weight: 700;
  letter-spacing: 0.05em;
}


@media screen and (min-width:600px){
  #kansoku main>section.contents>.container .report_btm .sel>span {
    height: 66px;
    color: #fff;
    font-family: 'M+ C Type-1 (basic latin) Regular', 'M+ Type-1 (general-j) Regular', sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-align: center;
    box-sizing: border-box;
    padding: 18px 0 0;
    letter-spacing: 0.2em;
  }

  .sel__placeholder {
    display: block;
    pointer-events: none;
    user-select: none;
    visibility: visible;
  }

  #kansoku main>section.contents>.container .report_btm .sel>span>span {
  font-size: 14px;
  color: #fff;
  font-family: 'M+ C Type-1 (basic latin) Regular', 'M+ Type-1 (general-j) Regular', sans-serif;
  font-weight: 700;
  letter-spacing: 0.08em;
}

}

#kansoku main>section.contents>.container .report_btm .old {
  font-size: 1rem;
  display: inline-block;
  width: 100%;
  background-color: transparent;
  position: relative;
  cursor: pointer;
  background: url(/muchu/assets/img/kansoku/report-dl-btn-sp.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  height: 11.1vw;
  border: none;
  z-index: 3;
}

@media screen and (min-width:600px){
  #kansoku main>section.contents>.container .report_btm .old {
    font-size: 1rem;
    display: inline-block;
    width: 100%;
    background-color: transparent;
    position: relative;
    cursor: pointer;
    background: url(/muchu/assets/img/kansoku/report-dl-btn-pc.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 76px;
    border: none;
  }
}

#kansoku main>section.contents>.container .report_btm .old>span {
  height: 11.1vw;
  color: #d131fb;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-align: center;
  box-sizing: border-box;
  padding: 3.5vw 0 0;
}

.sel__placeholder {
  display: block;
  pointer-events: none;
  user-select: none;
  visibility: visible;
}


@media screen and (min-width:600px){
  #kansoku main>section.contents>.container .report_btm .old>span {
    height: 76px;
    color: #d131fb;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.2em;
    text-align: center;
    box-sizing: border-box;
    padding: 23px 0 0;
  }

  .sel__placeholder {
    display: block;
    pointer-events: none;
    user-select: none;
    visibility: visible;
  }

}
