.drawer-open{overflow:hidden!important}.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:1;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-16.25rem;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}.drawer--right .drawer-nav{right:-16.25rem;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:0;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:16.25rem}.drawer--sidebar.drawer--left .drawer-contents{margin-left:16.25rem}.drawer--sidebar.drawer--right .drawer-contents{margin-right:16.25rem}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:16.25rem;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0;padding-right:.75rem;padding-left:1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mt-u1{margin-top:8px !important}.mt-u2{margin-top:16px !important}.mt-u3{margin-top:24px !important}.mt-u4{margin-top:32px !important}.mt-u5{margin-top:40px !important}.mt-u6{margin-top:48px !important}.mt-u7{margin-top:56px !important}.mt-u8{margin-top:64px !important}.mt-u9{margin-top:72px !important}.mt-u10{margin-top:80px !important}.mr-u1{margin-right:8px !important}.mr-u2{margin-right:16px !important}.mr-u3{margin-right:24px !important}.mr-u4{margin-right:32px !important}.mr-u5{margin-right:40px !important}.mr-u6{margin-right:48px !important}.mr-u7{margin-right:56px !important}.mr-u8{margin-right:64px !important}.mr-u9{margin-right:72px !important}.mr-u10{margin-right:80px !important}.mb-u1{margin-bottom:8px !important}.mb-u2{margin-bottom:16px !important}.mb-u3{margin-bottom:24px !important}.mb-u4{margin-bottom:32px !important}.mb-u5{margin-bottom:40px !important}.mb-u6{margin-bottom:48px !important}.mb-u7{margin-bottom:56px !important}.mb-u8{margin-bottom:64px !important}.mb-u9{margin-bottom:72px !important}.mb-u10{margin-bottom:80px !important}.ml-u1{margin-left:8px !important}.ml-u2{margin-left:16px !important}.ml-u3{margin-left:24px !important}.ml-u4{margin-left:32px !important}.ml-u5{margin-left:40px !important}.ml-u6{margin-left:48px !important}.ml-u7{margin-left:56px !important}.ml-u8{margin-left:64px !important}.ml-u9{margin-left:72px !important}.ml-u10{margin-left:80px !important}.pt-u1{padding-top:8px !important}.pt-u2{padding-top:16px !important}.pt-u3{padding-top:24px !important}.pt-u4{padding-top:32px !important}.pt-u5{padding-top:40px !important}.pt-u6{padding-top:48px !important}.pt-u7{padding-top:56px !important}.pt-u8{padding-top:64px !important}.pt-u9{padding-top:72px !important}.pt-u10{padding-top:80px !important}.pr-u1{padding-right:8px !important}.pr-u2{padding-right:16px !important}.pr-u3{padding-right:24px !important}.pr-u4{padding-right:32px !important}.pr-u5{padding-right:40px !important}.pr-u6{padding-right:48px !important}.pr-u7{padding-right:56px !important}.pr-u8{padding-right:64px !important}.pr-u9{padding-right:72px !important}.pr-u10{padding-right:80px !important}.pb-u1{padding-bottom:8px !important}.pb-u2{padding-bottom:16px !important}.pb-u3{padding-bottom:24px !important}.pb-u4{padding-bottom:32px !important}.pb-u5{padding-bottom:40px !important}.pb-u6{padding-bottom:48px !important}.pb-u7{padding-bottom:56px !important}.pb-u8{padding-bottom:64px !important}.pb-u9{padding-bottom:72px !important}.pb-u10{padding-bottom:80px !important}.pl-u1{padding-left:8px !important}.pl-u2{padding-left:16px !important}.pl-u3{padding-left:24px !important}.pl-u4{padding-left:32px !important}.pl-u5{padding-left:40px !important}.pl-u6{padding-left:48px !important}.pl-u7{padding-left:56px !important}.pl-u8{padding-left:64px !important}.pl-u9{padding-left:72px !important}.pl-u10{padding-left:80px !important}.pc-disnone{display:none}.tb-disnone{display:block}.sp-disnone{display:block}.fR{float:right}.fL{float:left}.ff-gothic{font-family:Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.ff-mincho{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.ff-sans-serif{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif}.ff-serif{font-family:"Monaco","Andale Mono",monospace,"Times New Roman",Times,serif}.ta-r{text-align:right}.ta-c{text-align:center}.ta-l{text-align:left}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (max-width: 768px){.pc-disnone{display:block}.sp-disnone{display:none}}html{font-size:62.5%}body{font-size:10px;font-size:1.0rem;color:#3d3d3d;background:#fff;-webkit-text-size-adjust:100%}h1{font-size:18px;font-size:1.8rem}p{font-size:16px;font-size:1.6rem}body{padding-top:128px;line-height:1.4;color:#3d3d3d;font-family:Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}img{width:100%;height:auto}small.supplement{padding-top:0.5em;line-height:1.4;font-size:14px;font-size:1.4rem}small.supplement.indent{padding-left:1em;display:block;text-indent:-1em}a{border:none;color:#1d3994;text-decoration:none}a:hover,a:active{color:#1d3994;text-decoration:none}a.hover__underline{border:none;text-decoration:none}a.hover__underline:hover,a.hover__underline:active{border-bottom:1px solid;text-decoration:none}a:visited{color:#1d3994}a.hover__opacity img{opacity:1}a.hover__opacity.opacity-5:hover img,a.hover__opacity.opacity-5:active img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}a.hover__opacity.opacity-6:hover img,a.hover__opacity.opacity-6:active img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}a.hover__opacity.opacity-7:hover img,a.hover__opacity.opacity-7:active img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}a.hover__opacity.opacity-8:hover img,a.hover__opacity.opacity-8:active img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}a.hover__opacity.opacity-9:hover img,a.hover__opacity.opacity-9:active img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}h1.hDescription{margin:5px 0 15px;font-size:14px;font-size:1.4rem;text-align:center}h2.hCommonSty{margin:0 0 1.4em;padding:1.4em 0 0.7em;line-height:1.4;font-size:36px;font-size:3.6rem;font-weight:700;text-align:center}h2.hCommonSty strong.fs-6xl{line-height:1;font-size:48px;font-size:4.8rem}h2.hCommonSty strong.fs-7xl{line-height:1;font-size:72px;font-size:7.2rem}h2.hCommonSty strong.fc-red{color:#d04037}h2.hCommonSty strong.fc-grn{color:#72b44c}h2.hCommonSty strong.fc-blu{color:#2b98cb}h2.hCommonSty strong.fc-per{color:#a44686}h2.hCommonSty strong.fc-ora{color:#e3a54a}h2.hCommonSty.hCommonSty-color-red{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_red.png)}h2.hCommonSty.hCommonSty-color-grn{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_green.png)}h2.hCommonSty.hCommonSty-color-blu{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_blue.png)}h2.hCommonSty.hCommonSty-color-pur{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_purple.png)}h2.hCommonSty.hCommonSty-color-yel{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_yellow.png)}h2.hCommonSty.hCommonSty-color-ora{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_orange.png)}h2.hCommonSty.hCommonSty-color-red,h2.hCommonSty.hCommonSty-color-grn,h2.hCommonSty.hCommonSty-color-blu,h2.hCommonSty.hCommonSty-color-pur,h2.hCommonSty.hCommonSty-color-yel,h2.hCommonSty.hCommonSty-color-ora{background-repeat:no-repeat;background-size:168px 5px;background-position:center bottom}h2.hCommonSty.hCommonSty-mmc{padding-top:80px;position:relative}h2.hCommonSty.hCommonSty-mmc::before{content:'';margin-left:-60px;padding-top:calc(calc(64 / 200) * 120px);position:absolute;top:30px;left:50%;width:120px;background-color:#e4045a;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/item_choice1.png);background-repeat:no-repeat;background-size:100%;background-position:left top;transform:rotate(-8deg)}h3.hCommonSty{margin-bottom:1em;border-bottom:1px dashed #3d3d3d;line-height:1.8;font-size:24px;font-size:2.4rem;font-weight:bold}h3.hCommonSty::before{padding-right:5px;content:'◆'}a.hover--underLine-center{position:relative;display:inline-block;text-decoration:none}a.hover--underLine-center::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#1d3994;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}a.hover--underLine-center:hover::after{transform:scale(1, 1)}.hover--flashing{border:none;width:300px;height:200px;margin:0;padding:0;background:#fff;overflow:hidden}.hover--flashing:hover{border:none}.hover--flashing:hover img{border:none;opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.btnWrap{margin:0 auto;padding-bottom:80px;width:1040px}.btnArea ul .btnArea__list{vertical-align:top}.btnArea ul .btnArea__list a{margin:0 auto;padding:1.8em 0;border:1px solid #3d3d3d;box-sizing:border-box;display:block;line-height:1.8;color:#fff;width:80%;background-color:#3d3d3d;font-size:16px;font-size:1.6rem;text-align:center;text-decoration:none}.btnArea ul .btnArea__list a:hover,.btnArea ul .btnArea__list a:active{color:#3d3d3d;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-bdr{border:1px solid #3d3d3d;box-sizing:border-box;color:#3d3d3d;background-color:#fff}.btnArea ul .btnArea__list a.btnArea__list--color-bdr:hover,.btnArea ul .btnArea__list a.btnArea__list--color-bdr:active{color:#fff;background:#3d3d3d}.btnArea ul .btnArea__list a.btnArea__list--color-red{border:1px solid #d04037;box-sizing:border-box;background-color:#d04037}.btnArea ul .btnArea__list a.btnArea__list--color-red:hover,.btnArea ul .btnArea__list a.btnArea__list--color-red:active{color:#d04037;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-grn{border:1px solid #72b44c;box-sizing:border-box;background-color:#72b44c}.btnArea ul .btnArea__list a.btnArea__list--color-grn:hover,.btnArea ul .btnArea__list a.btnArea__list--color-grn:active{color:#72b44c;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-blu{border:1px solid #2b98cb;box-sizing:border-box;background-color:#2b98cb}.btnArea ul .btnArea__list a.btnArea__list--color-blu:hover,.btnArea ul .btnArea__list a.btnArea__list--color-blu:active{color:#2b98cb;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-pur{border:1px solid #a44686;box-sizing:border-box;background-color:#a44686}.btnArea ul .btnArea__list a.btnArea__list--color-pur:hover,.btnArea ul .btnArea__list a.btnArea__list--color-pur:active{color:#a44686;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-yel{border:1px solid #e9d330;box-sizing:border-box;background-color:#e9d330}.btnArea ul .btnArea__list a.btnArea__list--color-yel:hover,.btnArea ul .btnArea__list a.btnArea__list--color-yel:active{color:#e9d330;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-ora{border:1px solid #e3a54a;box-sizing:border-box;background-color:#e3a54a}.btnArea ul .btnArea__list a.btnArea__list--color-ora:hover,.btnArea ul .btnArea__list a.btnArea__list--color-ora:active{color:#e3a54a;background:none}.btnArea.col2 ul{font-size:0}.btnArea.col2 ul .btnArea__list{display:inline-block;width:50%}.previousNextLink{margin:0 auto;padding-bottom:80px;clear:both;width:1040px}.previousNextLink::after{content:"";clear:both;display:block}@media screen and (max-width: 768px){.previousNextLink{padding-bottom:40px;width:100%}}.previousNextLink ._previous a,.previousNextLink ._next a{padding:10px 20px;border:1px solid #fee469;display:inline;color:#fee469;font-size:14px;font-size:1.4rem;background:#555}.previousNextLink ._previous a:hover,.previousNextLink ._previous a:active,.previousNextLink ._next a:hover,.previousNextLink ._next a:active{border:1px solid #555;color:#555;background:#fff}.previousNextLink ._next{float:left;width:45%}@media screen and (max-width: 768px){.previousNextLink ._next{width:47.5%}}.previousNextLink ._next a{float:right}.previousNextLink ._previous{float:right;width:45%}@media screen and (max-width: 768px){.previousNextLink ._previous{width:47.5%}}.previousNextLink ._previous a{float:left}.sectionInner{margin:0 auto;width:1040px}.txtBox{margin:0 auto;width:96%}.txtBox p{line-height:1.8;font-size:16px;font-size:1.6rem}.leadTxt p{padding-bottom:1em;line-height:1.4;font-size:14px;font-size:1.4rem}.leadEmpTxt p{margin-bottom:2em;line-height:1.6;font-size:16px;font-size:1.6rem;text-align:center}.leadEmpTxt p strong{color:#d04037;font-size:21px;font-size:2.1rem;font-weight:700}.anchorTop{position:fixed;bottom:30px;right:5%;width:48px;height:99px}.anchorTop .anchorTop__link img{opacity:0.7}.anchorTop .anchorTop__link:hover img,.anchorTop .anchorTop__link:active img{opacity:0.9}header.globalHdr{margin:0;padding:0;position:fixed;top:0;left:0;width:100%;min-height:128px;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-position:left bottom;background-size:100%;z-index:100}header .globalHdr__logo{margin-top:-54px;position:absolute;top:50%;left:20px;width:100px}header .globalHdr__desNav{margin:0 auto;width:1040px}header .globalNav ul{margin:0;padding:0;font-size:0}header .globalNav ul .globalNav__list{margin:8px 0;padding:0;border-right:1px solid #ccc;box-sizing:border-box;display:inline-block;width:20%;text-align:center}header .globalNav ul .globalNav__list:nth-child(5),header .globalNav ul .globalNav__list:nth-child(10){border-right:none}header .globalNav ul .globalNav__list a{position:relative;display:inline-block;text-decoration:none;color:#3d3d3d;text-align:center;font-size:14px;font-size:1.4rem}header .globalNav ul .globalNav__list a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1d3994;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}header .globalNav ul .globalNav__list a:hover::after{transform:scale(1, 1)}header .globalNav ul .globalNav__list a:hover,header .globalNav ul .globalNav__list a:active{color:#1d3994}header .globalHdr__contact{margin-top:-70px;position:absolute;top:50%;right:20px;width:150px}header .globalHdr__contact a{margin:0 auto;display:block}header .globalHdr__contact a:hover img,header .globalHdr__contact a:active img{opacity:.9}header.globalHdr__smp{display:none}footer .globalFtr__conversionBar{display:none}footer.globalFtr{margin:0;padding:8px 0 0;position:relative;width:100%;background-color:#666;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-position:left top;background-size:100%}footer.globalFtr .globalFtrInner{margin:0 auto;padding:24px 0;width:1040px;font-size:0}footer.globalFtr .globalFtrInner .globalFtr__info{display:inline-block;vertical-align:middle;width:90%}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt{padding:1em 0;line-height:1.8;color:#fff;font-size:14px;font-size:1.4rem}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt a{color:#fff}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt a:hover,footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt a:active{color:#fff;text-decoration:none}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoCopy{padding:0 0 1em;display:block;line-height:1.8;color:#fff;font-size:14px;font-size:1.4rem;font-weight:normal}footer.globalFtr .globalFtrInner .globalFtr__qrcode{display:inline-block;vertical-align:middle;width:10%}@media (max-width: 1400px){header .globalHdr__logo{top:55%;width:8%}header .globalHdr__desNav{width:75%}header .globalHdr__desNav h1.hDescription{font-size:12px;font-size:1.2rem;text-align:center}header .globalNav ul .globalNav__list a{font-size:12px;font-size:1.2rem}header .globalHdr__contact{top:65%;width:10%}}@media (max-width: 1140px){.pc-disnone{display:block}.tb-disnone{display:none}.sp-disnone{display:block}}@media (max-width: 1040px){.sectionInner{width:100%}footer.globalFtr .globalFtrInner{width:100%}.btnWrap{width:100%}}@media (max-width: 960px){header .globalHdr__desNav{width:87.5%;float:right}header .globalHdr__logo{margin:0;top:10%;width:10%}header .globalHdr__contact{margin:0;bottom:0;width:10%;left:20px}}@media (max-width: 768px){body{padding-top:0;padding-bottom:20%}header.globalHdr{display:none}header.globalHdr__smp{display:block}.globalHdr__smp{margin:0;padding:0;position:relative;display:block;width:100%;z-index:100;background-color:transparent;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-size:100% 4px;background-position:left bottom}.globalHdr__smp::after{content:"";clear:both;display:block}.globalHdr__smp .globalHdr__logo{margin:0 auto;padding:5px;display:inline-block;position:static;width:60px}.globalHdr__smp .globalHdr__logo a img{width:100%;height:auto}.globalHdr__smp .globalHdr__discription{padding:7px 0 0;display:inline-block;line-height:1.4;width:calc(100% - 70px - 52px);font-size:10px;font-size:1rem;vertical-align:top}.globalHdr__smp .drawer-hamburger{position:absolute;top:-3px;right:0;width:3rem}.globalHdr__smp .drawer-nav{z-index:1000;background:#fee469}.globalHdr__smp .drawer-nav .drawer-menu li{border-bottom:1px dotted #fff;width:100%}.globalHdr__smp .drawer-nav .drawer-menu li a{padding:8% 2%;display:block;color:#3d3d3d;width:96%;font-size:14px;font-size:1.4rem;text-align:center;text-decoration:none}.globalHdr__smp .drawer-nav .drawer-menu li a .globalHeader__globalNaviListJp,.globalHdr__smp .drawer-nav .drawer-menu li a .globalHeader__globalNaviListEn{display:block;color:#fff;text-align:center}.globalHdr__smp .drawer-nav .drawer-menu li a .globalHeader__globalNaviListJp{line-height:1.8}.globalHdr__smp .drawer-nav .drawer-menu li.drawer-menu__btn-tel a{color:#fff;background-color:#2b98cb}.globalHdr__smp .drawer-nav .drawer-menu li.drawer-menu__btn-mail a{color:#fff;background-color:#72b44c}h2.hCommonSty{margin:0 0 1.4em;padding:1.4em 0 0.7em;line-height:1.4;font-size:28px;font-size:2.8rem;font-weight:700;text-align:center}h2.hCommonSty strong.fs-6xl{line-height:1;font-size:36px;font-size:3.6rem}h2.hCommonSty strong.fs-7xl{line-height:1;font-size:48px;font-size:4.8rem}h2.hCommonSty strong.fc-red{color:#d04037}h2.hCommonSty strong.fc-grn{color:#72b44c}h2.hCommonSty strong.fc-blu{color:#2b98cb}h2.hCommonSty strong.fc-per{color:#a44686}h2.hCommonSty strong.fc-ora{color:#e3a54a}h2.hCommonSty.hCommonSty-color-red,h2.hCommonSty.hCommonSty-color-grn,h2.hCommonSty.hCommonSty-color-blu,h2.hCommonSty.hCommonSty-color-pur,h2.hCommonSty.hCommonSty-color-yel,h2.hCommonSty.hCommonSty-color-ora{background-repeat:no-repeat;background-size:100px 3px;background-position:center bottom}h2.hCommonSty.hCommonSty-mmc{padding-top:60px;position:relative}h2.hCommonSty.hCommonSty-mmc::before{margin-left:-40px;padding-top:calc(calc(64 / 200) * 80px);width:80px}h3.hCommonSty{line-height:1.8;font-size:18px;font-size:1.8rem;letter-spacing:-1px}.btnWrap{width:90%}.btnArea.col2 ul::after{content:"";clear:both;display:block}.btnArea.col2 ul .btnArea__list{margin-bottom:24px;width:50%}.btnArea.col2 ul .btnArea__list a{width:95%;font-size:14px;font-size:1.4rem}.btnArea.col2 ul .btnArea__list:last-child{margin-bottom:0}.btnArea.col2 ul .btnArea__list:nth-child(odd) a{float:left}.btnArea.col2 ul .btnArea__list:nth-child(even) a{float:right}.anchorTop{position:fixed;bottom:14%;right:5%;width:31px;height:64px}.anchorTop .anchorTop__link img{opacity:0.7}.anchorTop .anchorTop__link:hover img,.anchorTop .anchorTop__link:active img{opacity:0.9}footer .globalFtr__conversionBar{margin:0;padding:0;display:block;position:fixed;bottom:0;left:0;width:100%;background:#fee469;z-index:10}footer .globalFtr__conversionBar .globalFtr__conversionBar-tel{margin:0;padding:3% 0 3% 3%}footer .globalFtr__conversionBar .globalFtr__conversionBar-tel a{display:block;width:62%}footer .globalFtr__conversionBar .globalFtr__conversionBar-tel a img{width:100%;height:auto}footer .globalFtr__conversionBar .globalFtr__conversionBar-mail{position:absolute;bottom:4%;right:2%;width:33%;margin:0;padding:0}footer .globalFtr__conversionBar .globalFtr__conversionBar-mail a{display:block;width:100%;margin:0;padding:0}footer .globalFtr__conversionBar .globalFtr__conversionBar-mail a img{width:100%;height:auto}footer.globalFtr{background-size:100% 4px}footer.globalFtr .globalFtrInner{padding:20px 0;width:90%}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt{display:none}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoCopy{padding-bottom:0;font-size:12px;font-size:1.2rem}footer.globalFtr .globalFtrInner .globalFtr__qrcode{display:none}.sidr{width:100%}.sidr.right{right:-100%}.pc-disnone{display:block}.tb-disnone{display:block}.sp-disnone{display:none}}main.mainContents{width:100%}main.mainContents section{padding-bottom:80px;background-color:#fff}main.mainContents section .sectionInner{margin:0 auto;width:1040px}main.mainContents section .facility__kind,main.mainContents section .caution__box{padding-bottom:0}main.mainContents section.latestInfo{padding-top:40px;padding-bottom:30px;border-bottom:1px solid #eee;background:#f7f7f7}main.mainContents section.latestInfo::after{content:"";clear:both;display:block}main.mainContents section.latestInfo h2{padding-top:5px;float:left;width:10%;vertical-align:top;font-size:24px;font-size:2.4rem;text-align:left}main.mainContents section.campaign{padding:80px 0 120px;box-sizing:border-box;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/season-campaign/happyholiday18/bg_pat_dia_blu.png);background-repeat:repeat;background-position:center top;background-size:200px 200px}@media screen and (max-width: 768px){main.mainContents section.campaign{padding:0 0 60px;border-top:none}}main.mainContents section.campaign ._inner{margin:0 auto;padding-bottom:60px;border:10px solid #ebf5f9;box-sizing:border-box;width:768px}@media screen and (max-width: 768px){main.mainContents section.campaign ._inner{padding-bottom:30px;width:100%}}main.mainContents section.campaign ._campaignMain{margin:0 auto;line-height:0;width:100%}main.mainContents section.campaign ._campaignMain img{line-height:0;width:100%;height:auto}main.mainContents section.campaign ._campaignLead{margin:0 auto;padding:40px;width:calc(100% - 80px);background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/season-campaign/happyholiday18/title_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignLead{padding:20px;width:calc(100% - 40px)}}main.mainContents section.campaign ._campaignLead p{margin-bottom:1em;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignLead p{font-size:14px;font-size:1.4rem}}main.mainContents section.campaign ._campaignLead p:last-of-type{margin-bottom:0}main.mainContents section.campaign ._campaignSubTtl{margin-top:0;padding:30px 0 30px;border:none;border-bottom:10px dotted #ebf5f9;line-height:1.4;color:#e6331a;background:#fff;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;letter-spacing:0;font-size:30px;font-size:3.0rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignSubTtl{padding-top:20px;font-size:24px;font-size:2.4rem}}main.mainContents section.campaign ._campaignSubTtl ._en{padding-bottom:15px;display:block;color:#139077;font-size:18px;font-style:italic;letter-spacing:2px}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignSubTtl ._en{padding-bottom:10px;line-height:1.2;font-size:12px;font-size:1.2rem}}main.mainContents section.campaign ._campaignRecommend{padding:40px 0 0}main.mainContents section.campaign ._campaignRecommend ul{width:100%;font-size:0}main.mainContents section.campaign ._campaignRecommend ul ._campaignList{display:inline-block;width:33.333%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignRecommend ul ._campaignList{width:50%}}main.mainContents section.campaign ._campaignRecommend ul ._campaignList dl{margin:0 auto 30px;width:80%}main.mainContents section.campaign ._campaignRecommend ul ._campaignList dl dt{margin:0 0 10px;width:100%;height:auto}main.mainContents section.campaign ._campaignRecommend ul ._campaignList dl dd a{line-height:1.4;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){main.mainContents section.campaign .leadEmpTxt{margin:0 auto;width:90%}}@media screen and (max-width: 768px){main.mainContents section.campaign .btnArea{margin:0 auto;width:90%}}main.mainContents section.plan{margin:0 auto;width:100%;background-color:#405bce;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/plan_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right top}@media screen and (max-width: 768px){main.mainContents section.plan{padding-bottom:6rem;background-color:#91c7c7;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/plan_bg.jpg);background-size:inherit;background-position:left top}}main.mainContents section.plan .plan-inner{margin:0 auto;width:90%;max-width:1400px;font-size:0}@media screen and (max-width: 1400px){main.mainContents section.plan .plan-inner{width:95%}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-inner{width:90%}}main.mainContents section.plan .plan-ttl{margin:0 auto 2vw;padding-top:4vw;width:20%}@media screen and (max-width: 768px){main.mainContents section.plan .plan-ttl{margin-bottom:0;padding-top:2.5rem;width:50%}}main.mainContents section.plan .plan-wire{margin:0;padding:0;position:relative;width:100%}main.mainContents section.plan .plan-section{padding-bottom:0;display:block;position:relative;width:100%;background:transparent;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section{display:block;width:100%}main.mainContents section.plan .plan-section:first-of-type{margin-bottom:6rem}}main.mainContents section.plan .plan-section:last-of-type{margin-top:7.5%;padding-top:7.5%;position:relative}main.mainContents section.plan .plan-section:last-of-type::before{content:'';border-top:1px solid #fff;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:1px}main.mainContents section.plan .plan-section-inner{margin:0 auto;width:90%;text-align:center;font-size:0}@media screen and (max-width: 1400px){main.mainContents section.plan .plan-section-inner{width:85%}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-inner{width:100%}}main.mainContents section.plan .plan-section-logo{margin:0 auto 2rem;position:relative;width:50%;z-index:10}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-logo{margin:2.5rem auto 0;width:65%}}main.mainContents section.plan .plan-section-logo::before{content:'';position:absolute;top:-10%;left:-20%;width:60%;height:60px;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/item_choice2.png);background-repeat:no-repeat;background-size:100%;background-position:left top;transform:rotate(-8deg)}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-logo._selection{margin:2.5rem auto 1.5rem}}main.mainContents section.plan .plan-section-logo._selection::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/item_choice1.png)}main.mainContents section.plan .plan-section-ttlArea{display:inline-block;width:40%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-ttlArea{display:block;width:100%}}main.mainContents section.plan .plan-section-lead{line-height:1.6;color:#fff;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:2vw;text-align:center;letter-spacing:4px}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-lead{font-size:30px;font-size:3rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-lead{margin-bottom:1rem;font-size:24px;font-size:2.4rem;letter-spacing:2px}}main.mainContents section.plan .plan-section-price{margin:0 0 4rem;border-bottom:1px solid #fff;box-sizing:border-box;display:inline-block;position:relative;line-height:1.4;color:#fff;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:3vw;text-align:center;white-space:nowrap;letter-spacing:2px}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-price{font-size:30px;font-size:3rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-price{letter-spacing:2px;font-size:24px;font-size:2.4rem}}main.mainContents section.plan .plan-section-price::after{content:'';margin-left:-24px;position:absolute;left:50%;bottom:-32px;border-top:16px solid #fff;border-right:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid transparent}main.mainContents section.plan .plan-section-price strong{font-size:4vw}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-price strong{font-size:54px;font-size:5.4rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-price strong{font-size:48px;font-size:4.8rem}}main.mainContents section.plan .plan-section-price span{font-size:2vw;margin-right:-.5em;margin-left:-.5em}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-price span{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-price span{font-size:12px;font-size:1.2rem}}main.mainContents section.plan .plan-section-jacketMov{margin:2rem auto;display:inline-block;width:55%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacketMov{margin:0rem auto 2rem;width:100%}}main.mainContents section.plan .plan-section-pdf{margin:0 auto 2rem;display:inline-block;position:relative;width:44.25%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-pdf{padding-top:64.5%;display:block;width:100%}}main.mainContents section.plan .plan-section-pdf a{padding-top:70.5%;display:table;position:absolute;top:0;left:0;width:100%;background:#fff;display:flex;justify-content:center;align-items:center}main.mainContents section.plan .plan-section-pdf a img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}main.mainContents section.plan .plan-section-pdf a:hover::before,main.mainContents section.plan .plan-section-pdf a:active::before{content:'拡大する';margin-top:-.5em;position:absolute;top:50%;left:0;width:100%;color:#fff;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;font-size:1.8rem;text-align:center;vertical-align:middle;letter-spacing:2px;z-index:5}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-pdf a:hover::before,main.mainContents section.plan .plan-section-pdf a:active::before{font-size:16px;font-size:1.6rem}}main.mainContents section.plan .plan-section-pdf a:hover::after,main.mainContents section.plan .plan-section-pdf a:active::after{content:'';display:table-cell;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(64,91,206,0.4)}main.mainContents section.plan .plan-section-pdf iframe[src$=".pdf"]{width:100%;height:80vh}main.mainContents section.plan .plan-section-mov{padding-top:calc(56.25% * .55);position:relative;display:inline-block;width:55.75%;height:auto}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-mov{padding-top:56.25%;display:block;width:100%}}main.mainContents section.plan .plan-section-mov video{position:absolute;top:0;left:0;width:100%;z-index:1}main.mainContents section.plan .plan-section-jacket{margin:0 auto 2.5%;font-size:0;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket{margin:0rem auto 2rem;width:100%}}main.mainContents section.plan .plan-section-jacket li{margin:0 .75%;display:inline-block;width:calc(100% / 3 - 1.5%);vertical-align:top}main.mainContents section.plan .plan-section-jacket li ._ttl{margin:.5em 0 0;display:block;line-height:1.2;color:#000;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:left;word-break:break-all}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket li ._ttl{margin:.5em 0 1em;font-size:12px;font-size:1.2rem}}main.mainContents section.plan .plan-section-jacket li small{margin:.25em 0 0;display:block;color:#000;font-size:12px;font-size:1.2rem;text-align:left;word-break:break-all}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket li small{margin:.5em 0 1em;font-size:10px;font-size:1rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket li._vertical{margin:0 auto 1em;display:block;width:90%}}main.mainContents section.plan .plan-section-feature{margin:0 .25% 20px;border:2px solid #fff;box-sizing:border-box;display:inline-block;width:calc(100% / 3 - .5%);vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature{margin-bottom:1rem;border:2px solid #fff;display:block;width:100%}}main.mainContents section.plan .plan-section-feature:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature:last-of-type{margin-bottom:0}}main.mainContents section.plan .plan-section-feature dt{padding:1vw;position:relative;line-height:1.6;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.3vw;cursor:pointer;text-align:left;letter-spacing:2px}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-feature dt{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature dt{padding:2rem;font-size:18px;font-size:1.8rem}}main.mainContents section.plan .plan-section-feature dt::after{content:'';margin-top:-6px;position:absolute;top:50%;right:8px;line-height:1.2;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:.3s}main.mainContents section.plan .plan-section-feature dt._active::after{transform:rotate(225deg)}main.mainContents section.plan .plan-section-feature dd{font-size:16px;font-size:1.6rem;padding:2rem 2.5rem;border-top:1px solid #fff;box-sizing:border-box;line-height:1.8;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:left;display:none}@media screen and (max-width: 1200px){main.mainContents section.plan .plan-section-feature dd{font-size:4px;font-size:1.25vw}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature dd{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature dd{padding:2rem;font-size:16px;font-size:1.6rem}}main.mainContents section.plan .plan-section-feature dd a{color:#fff;text-decoration:underline}main.mainContents section.plan .plan-section-feature dd a:hover,main.mainContents section.plan .plan-section-feature dd a:active{text-decoration:none}main.mainContents section.plan .plan-section-feature dd .jacketWrap{margin:0 0 10px;width:100%;font-size:0}main.mainContents section.plan .plan-section-feature dd .jacketWrap ._jacket{margin:0 1% 10px;display:inline-block;width:calc(100% / 3 - 2%)}main.mainContents section.plan .plan-section-feature dd .jacketWrap ._jacket img{display:block;width:100%;height:auto}main.mainContents section.plan .plan-section-feature._blu{color:#fff}main.mainContents section.plan .plan-section-feature._blu dt{background-color:#e7428b}main.mainContents section.plan .plan-section-feature._blu dt::after{color:#e7428b}main.mainContents section.plan .plan-section-feature._blu dd{background:#e7428b}main.mainContents section.plan .plan-section-feature._ora{color:#fff}main.mainContents section.plan .plan-section-feature._ora dt{background-color:#405bce}main.mainContents section.plan .plan-section-feature._ora dt::after{color:#405bce}main.mainContents section.plan .plan-section-feature._ora dd{background:#405bce}main.mainContents section.plan .plan-contact{margin:6rem auto 0;width:80%;max-width:480px}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact{margin:4rem auto 0;width:85%}}main.mainContents section.plan .plan-contact a{font-size:24px;font-size:2.4rem;padding:3.25rem 0;border:2px solid #e5045a;box-sizing:border-box;display:block;position:relative;color:#e5045a;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:center}@media screen and (max-width: 1200px){main.mainContents section.plan .plan-contact a{font-size:6px;font-size:1.875vw}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact a{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact a{padding:2rem 0}}main.mainContents section.plan .plan-contact a::after{content:'';position:absolute;bottom:5px;right:5px;border-top:10px solid transparent;border-right:10px solid #e5045a}main.mainContents section.plan .plan-contact a:hover,main.mainContents section.plan .plan-contact a:active{border:2px solid #f8a11a;color:#fff;background:#f8a11a}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact a:hover,main.mainContents section.plan .plan-contact a:active{padding:2rem 0}}.firstView{margin:0;padding:0;padding-top:25%;position:relative;width:100%;height:auto;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/fv_jacket.png);background-repeat:no-repeat;background-size:30.41% 68%;background-position:1.4% 62%}.firstView::before{content:'';display:block;position:absolute;top:2.666%;left:26.146%;width:6.406%;height:12.666%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/fv_star.png);background-repeat:no-repeat;background-size:100%;background-position:left top}.firstView::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:8px;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-size:100%;background-position:left bottom}.firstView__ttl{z-index:1}.firstView__ttl.title{position:absolute;top:40px;top:6.66%;left:33.125%;width:33.646%}.firstView__ttl.title img{transform:rotate(-1deg);-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg)}.firstView__ttl.catchcopy{position:absolute;top:33.33%;left:32.5%;width:32%}.firstView__ttl.bodycopy{position:absolute;top:375px;top:62.5%;left:35.2%;width:27%}.firstView__icn{z-index:1}.firstView__icn.icn1{position:absolute;top:30px;top:5%;left:68.7%;width:13.96%}.firstView__icn.icn2{position:absolute;top:30px;top:5%;left:83.28%;width:13.96%}.firstView__icn img{transform:rotate(4deg);-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg)}.firstView__mov{position:absolute;top:195px;top:32.5%;left:66.146%;width:32.3%;z-index:10}.menuBtn{margin:0;padding:0;padding-top:31.563%;position:relative;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_menu.jpg);background-repeat:no-repeat;background-size:100%;background-position:center top}.menuBtn .menuBtn__inWrap{margin:0 auto;padding:0;position:absolute;top:5%;left:0;width:100%}.menuBtn ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;margin:0 auto;padding:0;width:1040px;font-size:0}.menuBtn ul .menuBtn__list{margin:0;padding:0;display:inline-block;width:20%}.menuBtn ul .menuBtn__list a{margin:0 10%;padding:0;display:block}.latestInfo__box{float:right;width:87%}.latestInfo__box li dl{margin-bottom:8px;padding:8px 2%;border-bottom:1px dashed #ccc;width:96%;font-size:0}.latestInfo__box li dl .latestInfo__boxMeta{display:inline-block;color:#888;width:15%;line-height:1.4;font-size:14px;font-size:1.4rem;vertical-align:middle}@media screen and (max-width: 768px){.latestInfo__box li dl .latestInfo__boxMeta{padding-left:.25em}}.latestInfo__box li dl .latestInfo__boxTitle{display:inline-block;width:85%;font-size:16px;font-size:1.6rem;vertical-align:middle}.latestInfo__link{clear:both;width:100%}.latestInfo__link a{padding-top:.75em;display:block;line-height:1.6;font-size:12px;font-size:1.2rem;text-align:right;text-decoration:underline}.latestInfo__link a:hover,.latestInfo__link a:active{text-decoration:none}.guidance::after{content:"";clear:both;display:block}.guidance__txt{padding:0;float:left;line-height:1.8;width:61.538%;font-size:14px;font-size:1.4rem}.guidance__txt p{margin-bottom:1em}.guidance__txt p:last-child{margin-bottom:0}.guidance__img{float:right;width:32.7%}.about{padding-top:5%;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/about_bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.about::after{content:"";clear:both;display:block}.about__ttlTxt{float:left;width:61.538%}.about__ttlTxt .about__ttl{margin:0 0 1.4em;padding:0;line-height:1.4;font-size:3.6rem;font-weight:700;text-align:left}.about__ttlTxt .about__txt{line-height:1.8;font-size:16px;font-size:1.6rem}.about__ttlTxt .about__txt p{margin-bottom:1em}.about__ttlTxt .about__txt p:last-child{margin-bottom:0}.about__img{float:right;width:32.5%}.reason__box ul{margin:0;padding:0;width:100%;font-size:0}.reason__box ul .reason__boxList{display:inline-block;width:33.33%;vertical-align:top}.reason__box ul .reason__boxList .reason__icn{margin:0 auto;width:80%}.reason__box ul .reason__boxList dl{margin:0 auto;width:80%}.reason__box ul .reason__boxList dl .reason__ttl{margin:0 0 15px;padding:4% 2%;border:4px solid #fee469;line-height:1.4;font-size:24px;font-size:2.4rem;text-align:center}.reason__box ul .reason__boxList dl .reason__txt{line-height:1.8;font-size:16px;font-size:1.6rem}.reason__box ul .reason__boxList dl .reason__txt p{margin-bottom:1em}.reason__box ul .reason__boxList dl .reason__txt p:last-child{margin-bottom:0}.reason__box ul .reason__boxList:nth-child(2) dl .reason__ttl{padding-top:1.25em}.flow__box ul{margin:0;padding:0;width:100%}.flow__box ul .flow__boxList{margin-bottom:4.8%;border:10px solid #fee469;border-radius:10px;box-sizing:border-box;position:relative;min-height:212px}.flow__box ul .flow__boxList dl{margin:20px 0 0;padding:0 0 0 44%;width:56%}.flow__box ul .flow__boxList dl .flow__ttl{padding-left:33.4%;font-size:24px;font-size:2.4rem;font-weight:700}.flow__box ul .flow__boxList dl .flow__txt{padding-top:20px;line-height:1.6;font-size:18px;font-size:1.8rem}.flow__box ul .flow__boxList:first-child{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img1.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:first-child dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item1.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(2){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img2.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(2) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item2.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(3){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img3.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(3) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item3.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(4){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img4.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(4) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item4.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(5){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img5.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(5) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item5.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList::after{content:'';margin-left:-5.385%;margin-bottom:-50px;padding-bottom:4.8%;display:block;position:absolute;bottom:0;left:50%;width:10.77%;height:4.8%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_arrow_d_yellow.png);background-repeat:no-repeat;background-size:100%;background-position:center bottom}.flow__box ul .flow__boxList:nth-child(even){border:10px solid #abc4ee}.flow__box ul .flow__boxList:nth-child(even)::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_arrow_d_blue.png);background-repeat:no-repeat;background-size:100%;background-position:center bottom}.flow__box ul .flow__boxList:nth-child(5)::after{background:none}.recommend{margin:0;padding:0;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_stripe.png);background-repeat:repeat;background-position:left top}.recommend .recommend__box.recommend__kids{background-color:transparent}.recommend .recommend__box ul{margin:0;padding:0;clear:both;width:100%;font-size:0}.recommend .recommend__box ul .recommend__boxList{display:inline-block;width:20%;font-size:16px;font-size:1.6rem;vertical-align:top}.recommend .recommend__box ul .recommend__boxList dl{margin:0 auto;padding:0;width:96%}.recommend .recommend__box ul .recommend__boxList dl .recommend__image{padding-bottom:4px;min-height:236px}.recommend .recommend__box ul .recommend__boxList dl .recommend__image a img{min-height:235px}.recommend .recommend__box ul .recommend__boxList dl .recommend__title{padding-bottom:32px}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a{position:relative;display:inline-block;text-decoration:none;color:#3d3d3d;line-height:1.4;font-size:12px;font-size:1.2rem}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1d3994;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a:hover::after{transform:scale(1, 1)}.recommend .recommend__box ul.ranking{margin-top:60px}@media screen and (max-width: 768px){.recommend .recommend__box ul.ranking .recommend__boxList:first-of-type,.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(2),.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(3){margin-bottom:10vw}}.recommend .recommend__box ul.ranking .recommend__boxList:first-of-type .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking1.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(2) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking2.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(3) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking3.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(4) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking4.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(5) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking5.png)}.recommend .recommend__box ul.ranking .recommend__boxList .recommend__image{position:relative;overflow:visible}.recommend .recommend__box ul.ranking .recommend__boxList .recommend__image::after{content:'';margin-left:-30px;position:absolute;top:-42px;left:50%;width:60px;height:42px;background-repeat:no-repeat;background-size:cover;background-position:left top}@media screen and (max-width: 768px){.recommend .recommend__box ul.ranking .recommend__boxList .recommend__image::after{margin-left:-23px;top:-31px;width:45px;height:31px}}.recommend .recommend__box.recommend__campaign ul .recommend__boxList{width:33.333%}.recommend .pdfLink{margin-top:.75em;padding:0 1em;border:1px solid;line-height:1.4;float:right;color:#1d3994;font-size:12px;font-size:1.2rem}.recommend .pdfLink:hover,.recommend .pdfLink:active{color:#fff;background:#1d3994}.ttlDetail{margin:0 auto;padding:0;width:100%;max-width:840px}.ttlDetail .ttlDetail__title{margin:0 auto 1.5em;padding:1em 2.5%;position:relative;line-height:1.4;width:95%;font-size:18px;font-size:1.8rem;text-align:center;font-weight:700}.ttlDetail .ttlDetail__title::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:repeat-y;background-position:left top}.ttlDetail .ttlDetail__title::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:repeat-y;background-position:left bottom}.ttlDetail .ttlDetail__content{margin:0 auto;padding-bottom:4em;width:90%}.ttlDetail .ttlDetail__content::after{content:"";clear:both;display:block}.ttlDetail .ttlDetail__content .ttlDetail__image{float:left;width:38%}.ttlDetail .ttlDetail__content .ttlDetail__image img{margin:0;padding:0 0 8px;display:block}.ttlDetail .ttlDetail__content .ttlDetail__image .ttlDetail__copyright{line-height:1.4;color:#777;font-size:12px;font-size:1.2rem}.ttlDetail .ttlDetail__content .ttlDetail__info{float:right;width:56%}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__catchcopy{padding-bottom:1.5em;line-height:1.6;font-size:16px;font-size:1.6rem;font-weight:700;font-style:italic}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__text{line-height:1.8;color:#000;font-size:14px;font-size:1.4rem}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__meta{padding-top:1.5em;line-height:1.6;color:#777;font-size:13px;font-size:1.3rem}.mfp-iframe-holder .mfp-content{max-width:840px;min-height:591px}@media screen and (max-width: 1040px){.mfp-iframe-holder .mfp-content{max-width:768px;min-height:541px}}.voice .voice__box ul{font-size:0}.voice .voice__box ul .voice__boxList{margin:0;margin-bottom:1%;padding-top:15px;padding-bottom:40px;border-radius:15px;display:inline-block;position:relative;width:49.5%;background:#fff;vertical-align:top;box-shadow:2px 4px 4px rgba(0,0,0,0.2)}.voice .voice__box ul .voice__boxList::before{content:'';margin-left:-10px;width:20px;height:32px;position:absolute;top:0;left:50%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_red.png);background-repeat:no-repeat;background-size:20px 32px;background-position:left top;z-index:10}.voice .voice__box ul .voice__boxList:nth-child(2)::before,.voice .voice__box ul .voice__boxList:nth-child(8)::before,.voice .voice__box ul .voice__boxList:nth-child(14)::before,.voice .voice__box ul .voice__boxList:nth-child(20)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_grn.png)}.voice .voice__box ul .voice__boxList:nth-child(3)::before,.voice .voice__box ul .voice__boxList:nth-child(9)::before,.voice .voice__box ul .voice__boxList:nth-child(15)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_blu.png)}.voice .voice__box ul .voice__boxList:nth-child(4)::before,.voice .voice__box ul .voice__boxList:nth-child(10)::before,.voice .voice__box ul .voice__boxList:nth-child(16)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_pur.png)}.voice .voice__box ul .voice__boxList:nth-child(5)::before,.voice .voice__box ul .voice__boxList:nth-child(11)::before,.voice .voice__box ul .voice__boxList:nth-child(17)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_yel.png)}.voice .voice__box ul .voice__boxList:nth-child(6)::before,.voice .voice__box ul .voice__boxList:nth-child(12)::before,.voice .voice__box ul .voice__boxList:nth-child(18)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_ora.png)}.voice .voice__box ul .voice__boxList:nth-child(even){margin-left:0.5%}.voice .voice__box ul .voice__boxList:nth-child(odd){margin-right:0.5%}.voice .voice__box ul .voice__boxList .voice__image{margin:0 0 16px;padding:0;position:relative;width:100%}.voice .voice__box ul .voice__boxList .voice__image::after{content:'';position:absolute;bottom:0;right:5px;width:32px;height:32px;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_glass.png);background-repeat:no-repeat;background-size:32px 32px;background-position:left top}.voice .voice__box ul .voice__boxList .voice__detail{margin:0 auto;padding:0;width:85%}.voice .voice__box ul .voice__boxList .voice__detail dt{margin:0 0 16px;padding:0 0 8px;border-bottom:1px dashed #ccc;font-weight:700}.voice .voice__box ul .voice__boxList .voice__detail dt .voice__company{padding-right:1em;line-height:1.4;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__detail dt .voice__name{line-height:1.4;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__detail .voice__facility{padding:0 0 16px;line-height:1.4;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__detail .voice__text{line-height:1.8;font-size:16px;font-size:1.6rem}.facility__example .facility__img{margin:0 auto;margin-bottom:24px;width:100%;font-size:0}.facility__example .facility__img img{margin:0.5%;display:inline-block;width:24%}.facility__example ul{width:100%;font-size:0}.facility__example ul .facility__list{margin:0.5%;padding:20px 0;display:inline-block;border-radius:10px;line-height:1.8;width:24%;background:#f7f7f7;font-size:16px;font-size:1.6rem;text-align:center;vertical-align:top}.voice{width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_wood.jpg);background-repeat:repeat;background-position:left top}.faq{padding-bottom:22% !important;position:relative;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_paper.png);background-repeat:repeat;background-position:left top}.faq:after{content:'';padding-bottom:17.3%;position:absolute;left:0;bottom:0;width:100%;height:17.3%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_cloud.png);background-repeat:no-repeat;background-position:left bottom}.faq__box .faq__boxList dl{margin-bottom:32px}.faq__box .faq__boxList dl::after{content:"";clear:both;display:block}.faq__box .faq__boxList dl .faq__question{line-height:1.8;font-size:24px;font-size:2.4rem;margin-bottom:16px;padding-top:20px;padding-left:8.5%;position:relative;line-height:1.4;min-height:40px}.faq__box .faq__boxList dl .faq__question p{margin-bottom:1em}.faq__box .faq__boxList dl .faq__question p:last-child{margin-bottom:0}.faq__box .faq__boxList dl .faq__question::before{content:'';display:block;position:absolute;left:0;top:0;width:7%;height:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_faq_q-b.png);background-repeat:no-repeat;background-size:100%;background-position:left top}.faq__box .faq__boxList dl .faq__answer{line-height:1.8;font-size:18px;font-size:1.8rem;width:80%;padding:2% 2% 2% 10%;float:right;position:relative;min-height:60px;background:#fee469}.faq__box .faq__boxList dl .faq__answer p{margin-bottom:1em}.faq__box .faq__boxList dl .faq__answer p:last-child{margin-bottom:0}.faq__box .faq__boxList dl .faq__answer::before{content:'';display:block;position:absolute;left:3%;top:18%;width:5%;height:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_faq_a-b.png);background-repeat:no-repeat;background-size:100%;background-position:left top}.greeting .greeting__box{margin-bottom:40px}.greeting .greeting__box::after{content:"";clear:both;display:block}.greeting .greeting__box .greeting__img{float:left;width:40%}.greeting .greeting__box .greeting__txt{margin-top:5em;float:right;width:55%}.greeting .greeting__box .greeting__txt p{margin-bottom:2.5em;line-height:2.4;font-size:16px;font-size:1.6rem}.blog .blog__box{margin:0;padding:0;width:100%;font-size:0}.blog .blog__box .blog__boxList{margin:2.5% 2.5% 0;padding:0 0 2.5%;border-bottom:1px dotted #ccc;box-sizing:border-box;display:inline-block;width:45%;vertical-align:top}.blog .blog__box .blog__boxList::after{content:"";clear:both;display:block}.blog .blog__box .blog__boxList dl .blog__image{float:left;width:38%}.blog .blog__box .blog__boxList dl dd{float:right;line-height:1.4;width:54%}.blog .blog__box .blog__boxList dl .blog__meta{margin-bottom:4px;color:#888;font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__title{margin-bottom:8px;line-height:1.4;font-size:18px;font-size:1.8rem;font-weight:700}.blog .blog__box .blog__boxList dl .blog__thumb-caption{padding-top:5px;display:block;line-height:1.4;font-size:12px;font-size:1.2rem;font-weight:normal}.blog .blog__box .blog__boxList dl .blog__text{line-height:1.6;font-size:16px;font-size:1.6rem}.blog .blog__box .blog__boxList dl .blog__text .blog__textLead{font-size:16px;font-size:1.6rem}.caution{width:100%;background:#f7f7f7}.caution__box h3{line-height:1.8;width:100%;font-size:24px;font-size:2.4rem;font-weight:700;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_strip_caution.png);background-repeat:repeat;background-position:left-top;text-align:center}.caution__box h3 strong{line-height:1.4;font-size:48px;font-size:4.8rem;font-weight:700}.caution__box .caution__txt{line-height:1.8;font-size:16px;font-size:1.6rem;padding:4%;border:2px solid #e9d330;box-sizing:border-box}.caution__box .caution__txt p{margin-bottom:1em}.caution__box .caution__txt p:last-child{margin-bottom:0}.caution__box .caution__txt strong{font-weight:700}.related{margin-top:32px;margin-bottom:16px}.related p{line-height:1.4;font-size:14px;font-size:1.4rem}.related .related__link{margin:2em 0 0;padding:0}.related .related__link::after{content:"";clear:both;display:block}.related .related__link dt{margin:0;padding:0;float:left;width:10%;line-height:1.8;font-size:14px;font-size:1.4rem}.related .related__link dd{margin:0;padding:0;float:right;width:90%;line-height:1.8;font-size:14px;font-size:1.4rem}.pageContents .pageContents__header{padding-top:15%;position:relative;background:#fff}.pageContents .pageContents__header .pageContents__header-wrap{margin-top:-1em;position:absolute;left:0;top:50%;width:100%}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-title{margin:0 auto;color:#fff;font-family:Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:36px;font-size:3.6rem;font-weight:normal;text-align:center;text-shadow:1px 1px 0px #ccc}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-en{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:16px;font-size:1.6rem;font-weight:normal;text-align:center}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-border{margin:0 auto 40px;width:30px;height:1px;background:#3d3d3d;text-align:center}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-border--left{width:100px;height:1px;background:linear-gradient(-90deg, cyan, #3A3A3A)}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-border--right{width:100px;height:1px;background:linear-gradient(-90deg, #3A3A3A, cyan)}.pageContents .breadcrumbs{margin:0 auto;padding:5px 1%;border-bottom:1px solid #eee;line-height:1.4;width:98%;background:#fff;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.pageContents .breadcrumbs{margin:8px 0 0;position:relative;width:100%;padding:0 0 8px}}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._frame{margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:scroll}}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._frame::after{display:block;content:"";background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bread_right.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;width:40px;height:100%}}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 3.5%}}.pageContents .breadcrumbs ._inner li{margin:0;padding:0;display:inline;list-style:none}.pageContents .breadcrumbs ._inner li::after{content:'>';padding:0 0 0 0.5em;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._inner li::after{font-size:11px;font-size:1.1rem}}.pageContents .breadcrumbs ._inner li:last-child::after{display:none}.pageContents .breadcrumbs ._inner li a,.pageContents .breadcrumbs ._inner li span{line-height:1.4;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._inner li a,.pageContents .breadcrumbs ._inner li span{line-height:1.4;font-size:11px;font-size:1.1rem}}.pageContents .breadcrumbs a:hover,.pageContents .breadcrumbs a:active{border-bottom:1px solid}.pageContents .pageContents-block{margin:0;padding:80px 0 16px;width:100%}.pageContents .pageContents-block.bgWhite{background:#fff}.pageContents .pageContents-block.bgSuperLightGray{background:#3d3d3d}.pageContents .pageContents-block .pageContents-block__title{margin:0;padding:0 0 30px;line-height:1.8;font-size:24px;font-size:2.4rem;font-weight:normal;text-align:center}.pageContents .pageContents-block .pageContents-block__title.titlec-white{color:#fff}.pageContents .pageContents-block .pageContents-block__title strong{font-size:4.2rem}.pageContents .pageContents-block .pageContents-block__title-wide{margin-bottom:35px;padding:0 10px 2px;border-bottom:1px solid #3d3d3d;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:16px;font-size:1.6rem;text-align:left}.pageContents .pageContents-block .pageContents-block__border{margin:0 auto 40px;width:30px;height:1px;background:#3d3d3d}.pageContents .pageContents-block .pageContents-block__border.borderc-white{background:#fff}.pageContents .pageContents-block .pageContents-block__innerBox{margin:0 auto;width:1040px}.pageContents .pageContents-block .pageContents-block__innerBox .innerBox__lead{line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .pageContents-block #form_area dl{margin-bottom:20px;padding:20px 0;border-bottom:1px dotted #ccc;width:100%;font-size:0}.pageContents .pageContents-block #form_area dl dt{padding-left:2%;display:inline-block;width:28%;font-size:16px;font-size:1.6rem;font-weight:normal;vertical-align:top}.pageContents .pageContents-block #form_area dl dt .essential{padding:1px 3px;background:#f00;color:#fff;font-size:14px;font-size:1.4rem}.pageContents .pageContents-block #form_area dl dt .en{color:#999;font-size:14px;font-size:1.4rem}.pageContents .pageContents-block #form_area dl dt .caution{font-size:12px;font-size:1.2rem}.pageContents .pageContents-block #form_area dl dd{margin:0;display:inline-block;width:65%;font-size:16px;font-size:1.6rem;font-weight:normal;vertical-align:top}.pageContents .pageContents-block #form_area dl dd span.wpcf7-list-item{margin-bottom:10px;display:block;line-height:1.8}.pageContents .pageContents-block #form_area dl dd span.wpcf7-not-valid-tip{margin-top:5px}.pageContents .pageContents-block #form_area dl dd input[type="text"],.pageContents .pageContents-block #form_area dl dd input[type="email"],.pageContents .pageContents-block #form_area dl dd textarea{padding:1%;border:1px solid #ccc;box-sizing:border-box;width:70%;font-size:16px;font-size:1.6rem}.pageContents .pageContents-block #form_area .confirm{line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .pageContents-block #form_area input[type="submit"]{margin:30px auto 0;padding:32px 0;border:1px solid #72b44c;display:block;width:30%;color:#fff;background:#72b44c;font-size:16px;font-size:1.6rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageContents .pageContents-block #form_area input[type="submit"]:hover,.pageContents .pageContents-block #form_area input[type="submit"]:active{margin:30px auto 0;padding:32px 0;border:1px solid #72b44c;display:block;width:30%;font-size:16px;font-size:1.6rem;color:#72b44c;background:#fff}.pageContents .pageContents-block div.wpcf7-response-output{padding:1em;font-size:16px;font-size:1.6rem}.pageContents#pageContact .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#pageContact .pageContents__header .pageContents__header-title,.pageContents#pageContact .pageContents__header .pageContents__header-en{color:#fff}.pageContents#pageContact .explainText{line-height:1.8;font-size:14px;font-size:1.4rem;text-align:center}.pageContents#pageContact .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#page404 .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#pageArchive .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#pageBlog .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents .blogArchive{margin:0 auto 80px;width:1040px}.pageContents .tablenav{color:#2583ad;background:white;margin:1em auto;line-height:2em;text-align:center}.pageContents a.page-numbers,.pageContents .tablenav .current{color:#1d3994;padding:2px .4em;border:solid 1px #ccc;text-decoration:none;font-size:smaller}.pageContents a.page-numbers:hover{color:white;background:#1d3994}.pageContents .tablenav .current{color:white;background:#1d3994;border-color:#1d3994;font-weight:bold}.pageContents .tablenav .next,.pageContents .tablenav .prev{border:0 none;background:transparent;text-decoration:underline;font-size:smaller;font-weight:bold}.pageContents .pager{margin-top:32px;margin:32px 16px 0}.pageContents .pager::after{content:"";clear:both;display:block}@media (max-width: 768px){.pageContents .pager{margin-right:0;margin-left:0}}.pageContents .pager .page,.pageContents .pager .page-numbers{padding:10px 15px;border:1px solid #ccc;border-right:none;box-sizing:border-box;float:left;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.pageContents .pager .page,.pageContents .pager .page-numbers{padding:5px 10px;display:inline-block;font-size:12px;font-size:1.2rem}}.pageContents .pager .page:last-child,.pageContents .pager .page-numbers:last-child{border-right:1px solid #ccc}.pageContents .pager .page.current,.pageContents .pager .page-numbers.current{border-right:none;background:#ccc}.pageContents .blog{margin:0;padding:0;width:100%;background:#fff}.pageContents .blogArticle{margin:0 auto;padding:80px 0;width:1040px}.pageContents .blogArticle__title{margin-bottom:40px;border-bottom:1px dashed;line-height:1.4;font-size:36px;font-size:3.6rem}.pageContents .blogArticle__title:first-letter{color:#e9d330}.pageContents .blogArticle__time{margin:0;padding-left:.25em;display:block;color:#888;line-height:1.6;font-size:12px;font-size:1.2rem}.pageContents .blogArticle__content{margin:0 auto;padding:0;width:100%}.pageContents .blogArticle__content::after{content:"";clear:both;display:block}.pageContents .blogArticle__content .blogArticle__contentText{float:left;line-height:1.8;width:60%;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__contentImage{float:right;width:30%}.pageContents .blogArticle__content .blogArticle__copyright{padding:8px 0 0;line-height:1.2;color:#777;font-size:10px;font-size:1rem}.pageContents .blogArticle__content .blogArticle__lead{margin-bottom:2em;line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__catchcopy{margin-bottom:2em;line-height:1.8;font-size:18px;font-size:1.8rem;font-weight:700}.pageContents .blogArticle__content .blogArticle__story{margin-bottom:2em;line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__meta{margin-bottom:2em;line-height:1.6;color:#777;font-size:14px;font-size:1.4rem}.pageContents .blogArticle__content .blogArticle__staffImage{padding:0 30px 10px 0;float:left;width:30%}.pageContents .blogArticle__content .blogArticle__staffImage img{width:100%;height:auto}.pageContents .blogArticle__content .blogArticle__staffBlog{color:#3d3d3d;font-size:14px;font-size:1.4rem}@media (max-width: 1200px){.menuBtn ul .menuBtn__list a{margin:0 10%}}@media (max-width: 1040px){main.mainContents{background:#fff}main.mainContents section .sectionInner{width:90%}.menuBtn ul{width:100%}.flow__box ul .flow__boxList{margin-bottom:50px}.flow__box ul .flow__boxList::after{margin-bottom:-55px;margin-left:-56px;width:112px;height:50px}.pageContents .blogArchive{width:100%}.pageContents .blogArticle{width:90%}.recommend .recommend__box ul .recommend__boxList dl .recommend__image a img{min-height:auto}}@media (max-width: 768px){main.mainContents{padding-top:1px}main.mainContents .firstView,main.mainContents .blog,main.mainContents .caution__box{padding-bottom:0}main.mainContents section.latestInfo{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eee;background:#f7f7f7}main.mainContents section.latestInfo::after{content:"";clear:both;display:block}main.mainContents section.latestInfo h2{margin-bottom:8px;padding:0 2%;float:none;width:98%;font-size:18px;font-size:1.8rem;vertical-align:top;text-align:left}.firstView{padding-top:0;background-position:2% 94%;background-size:40%}.firstView::after{content:"";clear:both;display:block}.firstView::before{display:none}.firstView::after{height:4px;background-size:cover}.firstView__ttl{position:relative}.firstView__ttl::before{content:'';position:absolute;top:0%;right:5%;width:22%;height:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/fv_icn3.png);background-repeat:no-repeat;background-size:contain;background-position:left top}.firstView__ttl.title{margin:2%;position:static;width:70%}.firstView__ttl.title img{padding-top:5%;display:block;transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-webkit-transform:rotate(2.5deg)}.firstView__ttl.catchcopy{margin:5% auto 2%;position:static;display:block;width:84%}.firstView__ttl.bodycopy{margin:0 auto;position:static;display:block;width:75%}.firstView__icn{display:none;position:static}.firstView__icn .firstView__icn{position:static}.firstView__mov{margin-top:5%;margin-bottom:2%;margin-right:2%;margin-left:43%;position:static;width:55%}.menuBtn{padding-top:50%;background-size:cover}.menuBtn ul .menuBtn__list a{margin:0 2%}.reason__box ul .reason__boxList{margin-bottom:40px;width:100%}.reason__box ul .reason__boxList:last-child{margin-bottom:0}.reason__box ul .reason__boxList .reason__icn{width:65%}.reason__box ul .reason__boxList dl{width:75%}.reason__box ul .reason__boxList dl .reason__ttl{padding:6% 2%}.reason__box ul .reason__boxList:nth-child(2) dl .reason__ttl{padding-top:6%}.latestInfo__box{float:none;width:100%}.latestInfo__box li dl{margin-bottom:4px}.latestInfo__box li dl .latestInfo__boxMeta{display:inline-block;width:100%;line-height:1.4;font-size:12px;font-size:1.2rem}.latestInfo__box li dl .latestInfo__boxTitle{display:inline-block;width:100%;line-height:1.6;font-size:14px;font-size:1.4rem}.guidance__txt{margin:0 auto 3em;float:none;width:100%}.guidance__img{margin:0 auto;float:none;width:75%}.about{padding-top:10%}.about__ttlTxt{margin:0 auto 3em;float:none;width:100%}.about__ttlTxt .about__ttl{margin-bottom:0.7em;font-size:28px;font-size:2.8rem}.about__img{margin:0 auto;float:none;width:70%}.flow__box ul{margin:0 auto;width:100%}.flow__box ul .flow__boxList{margin-bottom:28px}.flow__box ul .flow__boxList::after{margin-bottom:-35px;margin-left:-28px;bottom:0;width:56px;height:25px}.flow__box ul .flow__boxList:first-child{background-size:cover}.flow__box ul .flow__boxList:first-child dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item1_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(2){background-size:cover}.flow__box ul .flow__boxList:nth-child(2) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item2_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(3){background-size:cover}.flow__box ul .flow__boxList:nth-child(3) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item3_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(4){background-size:cover}.flow__box ul .flow__boxList:nth-child(4) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item4_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(5){background-size:cover}.flow__box ul .flow__boxList:nth-child(5) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item5_w.png);background-size:50%}.flow__box ul .flow__boxList dl{margin:20px auto;padding:0;width:90%}.flow__box ul .flow__boxList dl .flow__ttl{padding-left:55%}.flow__box ul .flow__boxList dl .flow__txt{font-size:16px;font-size:1.6rem}.recommend .recommend__box ul .recommend__boxList{width:33.333%}.recommend .recommend__box ul .recommend__boxList dl{width:90%;width:calc(100% - 5px)}.recommend .recommend__box ul .recommend__boxList dl .recommend__image{padding-bottom:2px;min-height:initial}.recommend .recommend__box ul .recommend__boxList dl .recommend__title{padding-bottom:24px}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a{position:relative;display:inline-block;text-decoration:none;color:#3d3d3d;line-height:1.4;font-size:10px;font-size:1rem}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1d3994;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a:hover::after{transform:scale(1, 1)}.recommend .pdfLink{margin-bottom:16px}.leadEmpTxt p{font-size:14px;font-size:1.4rem;text-align:left}.leadEmpTxt p strong{font-size:16px;font-size:1.6rem}.ttlDetail .ttlDetail__title{font-size:16px;font-size:1.6rem}.mfp-iframe-holder .mfp-content{width:90%;height:90%;position:relative;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ttlDetail .ttlDetail__content .ttlDetail__image{margin:0 auto 24px;float:none;width:70%}.ttlDetail .ttlDetail__content .ttlDetail__info{margin:0 auto;float:none;width:100%}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__catchcopy{line-height:1.6}.facility__example .facility__img img{margin:1%;width:48%}.facility__example ul .facility__list{width:48%;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList{margin-bottom:3%;width:100%}.voice .voice__box ul .voice__boxList::before{content:'';margin-left:-7px;width:14px;height:22px;position:absolute;top:0;left:50%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_red.png);background-repeat:no-repeat;background-size:14px 22px;background-position:left top;z-index:10}.voice .voice__box ul .voice__boxList:nth-child(odd){margin-right:0}.voice .voice__box ul .voice__boxList:nth-child(even){margin-left:0}.voice .voice__box ul .voice__boxList .voice__detail .voice__facility{font-size:12px;font-size:1.2rem}.voice .voice__box ul .voice__boxList .voice__detail .voice__text{line-height:1.6;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__image::after{background-size:24px 24px}.faq{padding-bottom:10% !important}.faq::after{background-size:contain}.faq__box .faq__boxList dl{margin-bottom:40px}.faq__box .faq__boxList dl .faq__question{margin-bottom:8px;padding-top:8px;padding-left:45px;font-size:18px;font-size:1.8rem}.faq__box .faq__boxList dl .faq__question::before{width:40px}.faq__box .faq__boxList dl .faq__answer{padding:2.5% 5%;float:none;width:88%;font-size:14px;font-size:1.4rem}.faq__box .faq__boxList dl .faq__answer::before{display:none}.greeting .greeting__box .greeting__img{margin:0 auto 24px;float:none;width:70%}.greeting .greeting__box .greeting__txt{margin:0 auto;float:none;width:90%}.greeting .greeting__box .greeting__txt p{margin-bottom:1.5em;line-height:1.8;font-size:14px;font-size:1.4rem}.blog .blog__box .blog__boxList{width:95%}.blog .blog__box .blog__boxList dl .blog__text{font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__text p{font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__text .blog__textLead{font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__title{line-height:1.4;font-size:16px;font-size:1.6rem}.caution__box h3{padding:8px 0;font-size:18px;font-size:1.8rem}.caution__box h3 strong{font-size:24px;font-size:2.4rem}.caution__box .caution__txt p{font-size:14px;font-size:1.4rem}.related .related__link dt{display:block;width:100%}.pageContents#pageContact .pageContents__header .pageContents__header-title{color:#3d3d3d;text-shadow:none}.pageContents .pageContents__header{padding-top:20%}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-title{color:#3d3d3d;text-shadow:none;font-size:24px;font-size:2.4rem}.pageContents .pageContents-block{padding:40px 0 0}.pageContents .pageContents-block .pageContents-block__title{font-size:18px;font-size:1.8rem}.pageContents .pageContents-block .pageContents-block__innerBox{width:100%}.pageContents .pageContents-block #form_area dl dt,.pageContents .pageContents-block #form_area dl dd{margin:0 auto;display:block;width:90%}.pageContents .pageContents-block #form_area dl dt{margin-bottom:10px}.pageContents .pageContents-block #form_area dl dd input[type="text"],.pageContents .pageContents-block #form_area dl dd input[type="email"],.pageContents .pageContents-block #form_area dl dd textarea{padding:2%;width:100%}.pageContents .pageContents-block #form_area .confirm{margin:0 auto;width:90%;font-size:14px;font-size:1.4rem}.pageContents .pageContents-block #form_area input[type="submit"]{padding:5% 0;width:60%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageContents .pageContents-block #form_area input[type="submit"]:hover,.pageContents .pageContents-block #form_area input[type="submit"]:active{padding:5% 0;width:60%}.pageContents .pageContents-block .pageContents-block__innerBox .innerBox__lead{margin:0 auto;width:90%;font-size:14px;font-size:1.4rem}.pageContents .blogArticle{margin:40px auto;padding-top:0;padding-bottom:0;width:90%}.pageContents .blogArticle__title{margin-bottom:32px;padding-bottom:8px;font-size:24px;font-size:2.4rem}.pageContents .blogArticle__content .blogArticle__contentImage{margin:0 auto 24px;float:none;width:75%}.pageContents .blogArticle__content .blogArticle__contentText{float:none;width:100%}.pageContents .blogArticle__content .blogArticle__copyright{line-height:1.2;color:#777;font-size:10px;font-size:1rem}.pageContents .blogArticle__content .blogArticle__lead{line-height:1.6;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__catchcopy{line-height:1.6;font-size:16px;font-size:1.6rem;font-weight:700}.pageContents .blogArticle__content .blogArticle__story{line-height:1.8;font-size:14px;font-size:1.4rem}.pageContents .blogArticle__content .blogArticle__meta{line-height:1.6;color:#777;font-size:12px;font-size:1.2rem}.pageContents .blogArticle__content .blogArticle__staffImage{padding:0 15px 5px 0;float:left;width:50%}.pageContents .blogArticle__content .blogArticle__staffImage img{width:100%;height:auto}.pageContents .blogArticle__content .blogArticle__staffBlog{line-height:1.6;color:#3d3d3d;font-size:12px;font-size:1.2rem}.pageContents .blogArchive{margin:0 auto 80px;width:90%}}.specialFeature ._inner{margin:0 auto;padding:80px 0 60px;width:1040px}@media screen and (max-width: 1040px){.specialFeature ._inner{width:90%}}@media screen and (max-width: 768px){.specialFeature ._inner{padding-bottom:0}}.specialFeature ._lead{margin:0 0 60px}.specialFeature ._lead ._catchCopy{margin:0 0 30px;padding:10px 0;border-radius:40px;line-height:1.4;color:#fff;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:36px;font-size:3.6rem;font-weight:800;background:#3d3d3d;text-align:center}@media screen and (max-width: 768px){.specialFeature ._lead ._catchCopy{margin-bottom:30px;border-radius:20px;font-size:24px;font-size:2.4rem}}.specialFeature ._lead ._bodyCopy{margin:0 auto;padding:20px;border:1px dashed;box-sizing:border-box;line-height:1.8;width:75%;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:16px;font-size:1.6rem;text-align:left}@media screen and (max-width: 768px){.specialFeature ._lead ._bodyCopy{width:90%;font-size:14px;font-size:1.4rem}}.specialFeature ._mvWrap{margin:0 0 120px}.specialFeature ._mvWrap::after{content:"";clear:both;display:block}.specialFeature ._mvWrap:last-of-type{margin-bottom:0}.specialFeature ._mvBox{margin:0 auto 40px;float:left;width:55%}@media screen and (max-width: 768px){.specialFeature ._mvBox{margin:0 auto;float:none;width:90%}}.specialFeature ._mvBox ._mvTtl{margin:0 0 40px;line-height:1.4;font-size:36px;font-size:3.6rem;font-weight:800}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvTtl{margin-bottom:30px;font-size:30px;font-size:3rem}}.specialFeature ._mvBox ._mvTtl ._subTtl{display:block;font-size:18px;font-size:1.8rem}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvTtl ._subTtl{font-size:16px;font-size:1.6rem}}.specialFeature ._mvBox ._mvCatch{margin:0 0 20px;line-height:1.8;font-size:16px;font-size:1.6rem;font-weight:800}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvCatch{line-height:1.6;font-size:14px;font-size:1.4rem}}.specialFeature ._mvBox ._mvDetail{margin:0 0 20px;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvDetail{font-size:14px;font-size:1.4rem}}.specialFeature ._mvBox ._mvMeta{margin:0 0 20px;line-height:1.6;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvMeta{font-size:14px;font-size:1.4rem}}.specialFeature ._mvJacket{float:right;width:40%}@media screen and (max-width: 768px){.specialFeature ._mvJacket{margin:0 auto;float:none;width:90%}}.specialFeature ._mvJacket ._mvCopy{margin:10px 0 40px;display:block;line-height:1.4;color:#666;font-size:12px;font-size:1.2rem}.specialFeature .slider{opacity:0;transition:opacity .3s linear;margin:40px 0 0;padding:20px;border:8px solid #fff;box-sizing:border-box;border-radius:20px;position:relative;clear:both;width:100%}@media screen and (max-width: 768px){.specialFeature .slider{margin-left:-5.555%;padding:0;border:none;width:111.111%}}.specialFeature .slider.slick-initialized{opacity:1}.specialFeature .slider .slide-arrow{position:absolute;margin-top:-23px;top:50%;width:30px;height:46px;cursor:pointer;z-index:10}@media screen and (max-width: 768px){.specialFeature .slider .slide-arrow{margin-top:-11px;width:15px;height:23px}}.specialFeature .slider .slide-arrow.prev-arrow{left:10px}.specialFeature .slider .slide-arrow.next-arrow{right:10px}.specialFeature ._jacketBox{width:100%;font-size:0}.specialFeature ._jacketBox li{margin:0 0.5% 4px;display:inline-block;color:#fff;width:calc(100% / 10 - 1%)}@media screen and (max-width: 768px){.specialFeature ._jacketBox li{margin:0 0.5% 10px;width:calc(100% / 4 - 1%)}}.specialFeature ._jacketBox li ._copy{margin:2px 0 0;display:block;line-height:1.2;font-size:10px;font-size:1rem}.specialFeature ._etcTxt{margin:0 0 30px;line-height:1.8;color:#fff;font-size:16px;font-size:1.6rem;text-align:center}@media screen and (max-width: 768px){.specialFeature ._etcTxt{font-size:14px;font-size:1.4rem}}.specialFeature ._seriesTtl{margin:40px 0 20px;padding:5px 0;border-bottom:8px solid #fff;box-sizing:border-box;line-height:1.6;color:#fff;font-size:24px;font-size:2.4rem;text-align:left}@media screen and (max-width: 768px){.specialFeature ._seriesTtl{border-bottom:4px solid #fff;font-size:16px;font-size:1.6rem}}.specialFeature._maya{width:100%;background:#fee469}.specialFeature._yokai-watch{width:100%;background:#ed6734}@media screen and (max-width: 768px){.specialFeature._yokai-watch ._inner{padding:40px 0 60px}}.specialFeature._yokai-watch ._mvBox ._mvTtl,.specialFeature._yokai-watch ._mvBox ._mvCatch,.specialFeature._yokai-watch ._mvBox ._mvDetail,.specialFeature._yokai-watch ._mvBox ._mvMeta{color:#fff}.specialFeature._yokai-watch ._mvBox ._mvCatch{font-style:italic}.specialFeature._yokai-watch ._lead ._catchCopy{padding:30px 20px;border:8px solid #fff;box-sizing:border-box;line-height:1.8;color:#fff;background:transparent;font-size:24px;font-size:2.4rem}@media screen and (max-width: 768px){.specialFeature._yokai-watch ._lead ._catchCopy{margin-left:-5.555%;padding:20px 10px;width:111.111%;font-size:16px;font-size:1.6rem}}.specialFeature._yokai-watch ._lead ._bodyCopy{color:#ffe21b}.specialFeature._yokai-watch ._mvJacket ._mvCopy{color:#fff}.cp-info-contents{margin:60px auto;width:960px;box-sizing:border-box}@media screen and (max-width: 768px){.cp-info-contents{margin:20px 0;width:100%}}.cp-info-contents>h3{margin:0 auto 40px;padding:30px 0;width:90%;text-align:center;border:none;border-top:4px solid #024ea2;border-bottom:4px solid #024ea2;font-family:"AxisStd";font-size:42px;font-size:4.2rem;font-weight:bold;text-align:center;padding:30px 0;width:100%}@media screen and (max-width: 768px){.cp-info-contents>h3{margin-bottom:20px;padding:20px 0;border-top:3px solid #024ea2;border-bottom:3px solid #024ea2;width:100%;font-size:20px;font-size:2rem}}.cp-info-contents>h3:first-letter{color:#024ea2}.cp-info-contents .cp-lead-txt{margin:0;padding:0 0 40px;text-align:center}@media screen and (max-width: 768px){.cp-info-contents .cp-lead-txt{margin:0 auto;padding-bottom:0;width:90%}}.cp-info-contents .cp-lead-txt.padding-t.-unit-2{padding-top:40px}.cp-info-contents .cp-lead-txt span{display:block;line-height:1.4;font-size:30px;font-size:3rem;font-weight:bold;color:#f00;padding:30px 20px;border-top:1px solid;border-bottom:1px solid;text-align:left;color:#1f96d2;font-family:"AxisStd"}@media screen and (max-width: 768px){.cp-info-contents .cp-lead-txt span{padding:15px;font-size:18px;font-size:1.8rem;text-align:center}}.cp-info-contents .cp-lead-txt strong{display:block;line-height:1.8;color:#1f96d2;font-size:18px;font-size:1.8rem;text-align:left;padding:20px;border:1px solid #eee;background:#fafafa;font-weight:800}@media screen and (max-width: 768px){.cp-info-contents .cp-lead-txt strong{padding:20px 0;border:none;width:100%;background:transparent;font-size:14px;font-size:1.4rem}}.cp-info-contents .cp-ttl-img{margin:15px auto 5px;width:100%}.cp-info-contents .cp-ttl-img img{width:100%;height:auto}.cp-info-contents .cp-cau-txt-em{margin:0;padding:5px;padding-bottom:0;display:block;color:#f00;font-family:"AxisStd-Medium";font-size:1.8rem;text-align:center}.cp-info-contents .cp-cau-txt-em span{padding-left:0.25em;font-size:24px}.cp-info-contents .cp-cau-txt{margin:0 auto 10px;padding:0;font-size:14px;text-align:center}.cp-info-contents .cp-pht-area{display:inline-block;width:30%;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){.cp-info-contents .cp-pht-area{display:block;width:100%}}.cp-info-contents .cp-pht-area._vatop{vertical-align:top}.cp-info-contents .cp-pht-area img{width:75%;height:auto}.cp-info-contents .cp-pht-area ._copy{line-height:1.4;font-size:12px}.cp-info-contents .cp-txt-area{margin:0;padding:0 0 0 1%;display:inline-block;width:68%;vertical-align:middle}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area{margin:0 auto;padding:0;display:block;width:90%;vertical-align:middle}}.cp-info-contents .cp-txt-area._nodetail{margin-bottom:40px}.cp-info-contents .cp-txt-area ._caution{font-size:12px}.cp-info-contents .cp-txt-area .cp-intro-txt{margin-bottom:1em;font-size:14px}.cp-info-contents .cp-txt-area .cp-detail-txt{font-size:0}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt{margin:20px 0 0}}.cp-info-contents .cp-txt-area .cp-detail-txt dt,.cp-info-contents .cp-txt-area .cp-detail-txt dd{padding:0.5em 0;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dt,.cp-info-contents .cp-txt-area .cp-detail-txt dd{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dt:first-of-type,.cp-info-contents .cp-txt-area .cp-detail-txt dd:first-of-type{display:block;width:100%}}.cp-info-contents .cp-txt-area .cp-detail-txt dt{display:inline-block;width:20%;vertical-align:top;font-weight:800}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dt{width:9.5rem}}.cp-info-contents .cp-txt-area .cp-detail-txt dd{display:inline-block;width:78%;vertical-align:top}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dd{width:calc(100% - 9.5rem)}}.cp-info-contents .cp-txt-area .cp-prize{margin:0;padding-top:1em;font-size:18px;font-weight:bold}.cp-info-contents .cp-txt-area .cp-copy-txt{padding-top:1em;font-size:14px;color:#999}.cp-info-contents .cp-btn{margin:60px auto;width:75%}.cp-info-contents .cp-btn a{margin:0;padding:20px 0;border:1px solid #1f96d2;display:block;width:100%;background:#1f96d2;text-align:center;color:#ffffff;text-decoration:none}.cp-info-contents .cp-btn a:hover,.cp-info-contents .cp-btn a:active{border:1px solid #1f96d2;color:#1f96d2;background:#ffffff}
.specialFeature._kimetsu {
background: #fce357;
}
.specialFeature._kimetsu ._lead ._catchCopy {
background: black;
}
@media screen and (max-width: 768px){
.specialFeature ._inner {
padding-top: 40px;
}
.specialFeature._kimetsu ._lead ._catchCopy {
border-radius: 9999px;
font-size: 2rem;
}
.specialFeature ._mvBox ._mvTtl {
font-size: 2.4rem;
}
.specialFeature ._mvBox {
width: 100%;
}
.specialFeature ._lead {
margin-bottom: 30px;
}
.specialFeature ._mvBox ._mvTtl {
text-align: center;
}
} main.mainContents section.plan .plan-section {
padding-top: 80px;
}
main.mainContents section.plan .plan-section-price {
padding-bottom: 30px;
font-size: 24px;
font-size: 2.4rem;
}
main.mainContents section.plan .plan-section-price span {
font-size: 14px;
font-size: 1.4rem;
}
main.mainContents section.plan .plan-section-price strong.number {
font-size: 18px;
font-size: 1.8rem;
}
main.mainContents section.plan .plan-section-price strong.price {
letter-spacing: -.1rem;
}
main.mainContents section.plan .plan-section-price span.note {
display: block;
line-height: 1.4;
font-size: 14px;
font-size: 1.4rem;
}
@media screen and (max-width: 768px){
main.mainContents section {
padding-top: 6rem;
}
main.mainContents section.plan .plan-section:first-of-type {
padding-top: 0;
}
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mt-u1{margin-top:8px !important}.mt-u2{margin-top:16px !important}.mt-u3{margin-top:24px !important}.mt-u4{margin-top:32px !important}.mt-u5{margin-top:40px !important}.mt-u6{margin-top:48px !important}.mt-u7{margin-top:56px !important}.mt-u8{margin-top:64px !important}.mt-u9{margin-top:72px !important}.mt-u10{margin-top:80px !important}.mr-u1{margin-right:8px !important}.mr-u2{margin-right:16px !important}.mr-u3{margin-right:24px !important}.mr-u4{margin-right:32px !important}.mr-u5{margin-right:40px !important}.mr-u6{margin-right:48px !important}.mr-u7{margin-right:56px !important}.mr-u8{margin-right:64px !important}.mr-u9{margin-right:72px !important}.mr-u10{margin-right:80px !important}.mb-u1{margin-bottom:8px !important}.mb-u2{margin-bottom:16px !important}.mb-u3{margin-bottom:24px !important}.mb-u4{margin-bottom:32px !important}.mb-u5{margin-bottom:40px !important}.mb-u6{margin-bottom:48px !important}.mb-u7{margin-bottom:56px !important}.mb-u8{margin-bottom:64px !important}.mb-u9{margin-bottom:72px !important}.mb-u10{margin-bottom:80px !important}.ml-u1{margin-left:8px !important}.ml-u2{margin-left:16px !important}.ml-u3{margin-left:24px !important}.ml-u4{margin-left:32px !important}.ml-u5{margin-left:40px !important}.ml-u6{margin-left:48px !important}.ml-u7{margin-left:56px !important}.ml-u8{margin-left:64px !important}.ml-u9{margin-left:72px !important}.ml-u10{margin-left:80px !important}.pt-u1{padding-top:8px !important}.pt-u2{padding-top:16px !important}.pt-u3{padding-top:24px !important}.pt-u4{padding-top:32px !important}.pt-u5{padding-top:40px !important}.pt-u6{padding-top:48px !important}.pt-u7{padding-top:56px !important}.pt-u8{padding-top:64px !important}.pt-u9{padding-top:72px !important}.pt-u10{padding-top:80px !important}.pr-u1{padding-right:8px !important}.pr-u2{padding-right:16px !important}.pr-u3{padding-right:24px !important}.pr-u4{padding-right:32px !important}.pr-u5{padding-right:40px !important}.pr-u6{padding-right:48px !important}.pr-u7{padding-right:56px !important}.pr-u8{padding-right:64px !important}.pr-u9{padding-right:72px !important}.pr-u10{padding-right:80px !important}.pb-u1{padding-bottom:8px !important}.pb-u2{padding-bottom:16px !important}.pb-u3{padding-bottom:24px !important}.pb-u4{padding-bottom:32px !important}.pb-u5{padding-bottom:40px !important}.pb-u6{padding-bottom:48px !important}.pb-u7{padding-bottom:56px !important}.pb-u8{padding-bottom:64px !important}.pb-u9{padding-bottom:72px !important}.pb-u10{padding-bottom:80px !important}.pl-u1{padding-left:8px !important}.pl-u2{padding-left:16px !important}.pl-u3{padding-left:24px !important}.pl-u4{padding-left:32px !important}.pl-u5{padding-left:40px !important}.pl-u6{padding-left:48px !important}.pl-u7{padding-left:56px !important}.pl-u8{padding-left:64px !important}.pl-u9{padding-left:72px !important}.pl-u10{padding-left:80px !important}.pc-disnone{display:none}.tb-disnone{display:block}.sp-disnone{display:block}.fR{float:right}.fL{float:left}.ff-gothic{font-family:Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.ff-mincho{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif}.ff-sans-serif{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif}.ff-serif{font-family:"Monaco","Andale Mono",monospace,"Times New Roman",Times,serif}.ta-r{text-align:right}.ta-c{text-align:center}.ta-l{text-align:left}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (max-width: 768px){.pc-disnone{display:block}.sp-disnone{display:none}}html{font-size:62.5%}body{font-size:10px;font-size:1.0rem;color:#3d3d3d;background:#fff;-webkit-text-size-adjust:100%}h1{font-size:18px;font-size:1.8rem}p{font-size:16px;font-size:1.6rem}body{padding-top:128px;line-height:1.4;color:#3d3d3d;font-family:Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}img{width:100%;height:auto}small.supplement{padding-top:0.5em;line-height:1.4;font-size:14px;font-size:1.4rem}small.supplement.indent{padding-left:1em;display:block;text-indent:-1em}a{border:none;color:#1d3994;text-decoration:none}a:hover,a:active{color:#1d3994;text-decoration:none}a.hover__underline{border:none;text-decoration:none}a.hover__underline:hover,a.hover__underline:active{border-bottom:1px solid;text-decoration:none}a:visited{color:#1d3994}a.hover__opacity img{opacity:1}a.hover__opacity.opacity-5:hover img,a.hover__opacity.opacity-5:active img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}a.hover__opacity.opacity-6:hover img,a.hover__opacity.opacity-6:active img{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}a.hover__opacity.opacity-7:hover img,a.hover__opacity.opacity-7:active img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}a.hover__opacity.opacity-8:hover img,a.hover__opacity.opacity-8:active img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}a.hover__opacity.opacity-9:hover img,a.hover__opacity.opacity-9:active img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}h1.hDescription{margin:5px 0 15px;font-size:14px;font-size:1.4rem;text-align:center}h2.hCommonSty{margin:0 0 1.4em;padding:1.4em 0 0.7em;line-height:1.4;font-size:36px;font-size:3.6rem;font-weight:700;text-align:center}h2.hCommonSty strong.fs-6xl{line-height:1;font-size:48px;font-size:4.8rem}h2.hCommonSty strong.fs-7xl{line-height:1;font-size:72px;font-size:7.2rem}h2.hCommonSty strong.fc-red{color:#d04037}h2.hCommonSty strong.fc-grn{color:#72b44c}h2.hCommonSty strong.fc-blu{color:#2b98cb}h2.hCommonSty strong.fc-per{color:#a44686}h2.hCommonSty strong.fc-ora{color:#e3a54a}h2.hCommonSty.hCommonSty-color-red{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_red.png)}h2.hCommonSty.hCommonSty-color-grn{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_green.png)}h2.hCommonSty.hCommonSty-color-blu{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_blue.png)}h2.hCommonSty.hCommonSty-color-pur{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_purple.png)}h2.hCommonSty.hCommonSty-color-yel{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_yellow.png)}h2.hCommonSty.hCommonSty-color-ora{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_ttl_orange.png)}h2.hCommonSty.hCommonSty-color-red,h2.hCommonSty.hCommonSty-color-grn,h2.hCommonSty.hCommonSty-color-blu,h2.hCommonSty.hCommonSty-color-pur,h2.hCommonSty.hCommonSty-color-yel,h2.hCommonSty.hCommonSty-color-ora{background-repeat:no-repeat;background-size:168px 5px;background-position:center bottom}h2.hCommonSty.hCommonSty-mmc{padding-top:80px;position:relative}h2.hCommonSty.hCommonSty-mmc::before{content:'';margin-left:-60px;padding-top:calc(calc(64 / 200) * 120px);position:absolute;top:30px;left:50%;width:120px;background-color:#e4045a;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/item_choice1.png);background-repeat:no-repeat;background-size:100%;background-position:left top;transform:rotate(-8deg)}h3.hCommonSty{margin-bottom:1em;border-bottom:1px dashed #3d3d3d;line-height:1.8;font-size:24px;font-size:2.4rem;font-weight:bold}h3.hCommonSty::before{padding-right:5px;content:'◆'}a.hover--underLine-center{position:relative;display:inline-block;text-decoration:none}a.hover--underLine-center::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#1d3994;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}a.hover--underLine-center:hover::after{transform:scale(1, 1)}.hover--flashing{border:none;width:300px;height:200px;margin:0;padding:0;background:#fff;overflow:hidden}.hover--flashing:hover{border:none}.hover--flashing:hover img{border:none;opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.btnWrap{margin:0 auto;padding-bottom:80px;width:1040px}.btnArea ul .btnArea__list{vertical-align:top}.btnArea ul .btnArea__list a{margin:0 auto;padding:1.8em 0;border:1px solid #3d3d3d;box-sizing:border-box;display:block;line-height:1.8;color:#fff;width:80%;background-color:#3d3d3d;font-size:16px;font-size:1.6rem;text-align:center;text-decoration:none}.btnArea ul .btnArea__list a:hover,.btnArea ul .btnArea__list a:active{color:#3d3d3d;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-bdr{border:1px solid #3d3d3d;box-sizing:border-box;color:#3d3d3d;background-color:#fff}.btnArea ul .btnArea__list a.btnArea__list--color-bdr:hover,.btnArea ul .btnArea__list a.btnArea__list--color-bdr:active{color:#fff;background:#3d3d3d}.btnArea ul .btnArea__list a.btnArea__list--color-red{border:1px solid #d04037;box-sizing:border-box;background-color:#d04037}.btnArea ul .btnArea__list a.btnArea__list--color-red:hover,.btnArea ul .btnArea__list a.btnArea__list--color-red:active{color:#d04037;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-grn{border:1px solid #72b44c;box-sizing:border-box;background-color:#72b44c}.btnArea ul .btnArea__list a.btnArea__list--color-grn:hover,.btnArea ul .btnArea__list a.btnArea__list--color-grn:active{color:#72b44c;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-blu{border:1px solid #2b98cb;box-sizing:border-box;background-color:#2b98cb}.btnArea ul .btnArea__list a.btnArea__list--color-blu:hover,.btnArea ul .btnArea__list a.btnArea__list--color-blu:active{color:#2b98cb;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-pur{border:1px solid #a44686;box-sizing:border-box;background-color:#a44686}.btnArea ul .btnArea__list a.btnArea__list--color-pur:hover,.btnArea ul .btnArea__list a.btnArea__list--color-pur:active{color:#a44686;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-yel{border:1px solid #e9d330;box-sizing:border-box;background-color:#e9d330}.btnArea ul .btnArea__list a.btnArea__list--color-yel:hover,.btnArea ul .btnArea__list a.btnArea__list--color-yel:active{color:#e9d330;background:none}.btnArea ul .btnArea__list a.btnArea__list--color-ora{border:1px solid #e3a54a;box-sizing:border-box;background-color:#e3a54a}.btnArea ul .btnArea__list a.btnArea__list--color-ora:hover,.btnArea ul .btnArea__list a.btnArea__list--color-ora:active{color:#e3a54a;background:none}.btnArea.col2 ul{font-size:0}.btnArea.col2 ul .btnArea__list{display:inline-block;width:50%}.previousNextLink{margin:0 auto;padding-bottom:80px;clear:both;width:1040px}.previousNextLink::after{content:"";clear:both;display:block}@media screen and (max-width: 768px){.previousNextLink{padding-bottom:40px;width:100%}}.previousNextLink ._previous a,.previousNextLink ._next a{padding:10px 20px;border:1px solid #fee469;display:inline;color:#fee469;font-size:14px;font-size:1.4rem;background:#555}.previousNextLink ._previous a:hover,.previousNextLink ._previous a:active,.previousNextLink ._next a:hover,.previousNextLink ._next a:active{border:1px solid #555;color:#555;background:#fff}.previousNextLink ._next{float:left;width:45%}@media screen and (max-width: 768px){.previousNextLink ._next{width:47.5%}}.previousNextLink ._next a{float:right}.previousNextLink ._previous{float:right;width:45%}@media screen and (max-width: 768px){.previousNextLink ._previous{width:47.5%}}.previousNextLink ._previous a{float:left}.sectionInner{margin:0 auto;width:1040px}.txtBox{margin:0 auto;width:96%}.txtBox p{line-height:1.8;font-size:16px;font-size:1.6rem}.leadTxt p{padding-bottom:1em;line-height:1.4;font-size:14px;font-size:1.4rem}.leadEmpTxt p{margin-bottom:2em;line-height:1.6;font-size:16px;font-size:1.6rem;text-align:center}.leadEmpTxt p strong{color:#d04037;font-size:21px;font-size:2.1rem;font-weight:700}.anchorTop{position:fixed;bottom:30px;right:5%;width:48px;height:99px}.anchorTop .anchorTop__link img{opacity:0.7}.anchorTop .anchorTop__link:hover img,.anchorTop .anchorTop__link:active img{opacity:0.9}header.globalHdr{margin:0;padding:0;position:fixed;top:0;left:0;width:100%;min-height:128px;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-position:left bottom;background-size:100%;z-index:100}header .globalHdr__logo{margin-top:-54px;position:absolute;top:50%;left:20px;width:100px}header .globalHdr__desNav{margin:0 auto;width:1040px}header .globalNav ul{margin:0;padding:0;font-size:0}header .globalNav ul .globalNav__list{margin:8px 0;padding:0;border-right:1px solid #ccc;box-sizing:border-box;display:inline-block;width:20%;text-align:center}header .globalNav ul .globalNav__list:nth-child(5),header .globalNav ul .globalNav__list:nth-child(10){border-right:none}header .globalNav ul .globalNav__list a{position:relative;display:inline-block;text-decoration:none;color:#3d3d3d;text-align:center;font-size:14px;font-size:1.4rem}header .globalNav ul .globalNav__list a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1d3994;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}header .globalNav ul .globalNav__list a:hover::after{transform:scale(1, 1)}header .globalNav ul .globalNav__list a:hover,header .globalNav ul .globalNav__list a:active{color:#1d3994}header .globalHdr__contact{margin-top:-70px;position:absolute;top:50%;right:20px;width:150px}header .globalHdr__contact a{margin:0 auto;display:block}header .globalHdr__contact a:hover img,header .globalHdr__contact a:active img{opacity:.9}header.globalHdr__smp{display:none}footer .globalFtr__conversionBar{display:none}footer.globalFtr{margin:0;padding:8px 0 0;position:relative;width:100%;background-color:#666;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-position:left top;background-size:100%}footer.globalFtr .globalFtrInner{margin:0 auto;padding:24px 0;width:1040px;font-size:0}footer.globalFtr .globalFtrInner .globalFtr__info{display:inline-block;vertical-align:middle;width:90%}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt{padding:1em 0;line-height:1.8;color:#fff;font-size:14px;font-size:1.4rem}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt a{color:#fff}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt a:hover,footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt a:active{color:#fff;text-decoration:none}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoCopy{padding:0 0 1em;display:block;line-height:1.8;color:#fff;font-size:14px;font-size:1.4rem;font-weight:normal}footer.globalFtr .globalFtrInner .globalFtr__qrcode{display:inline-block;vertical-align:middle;width:10%}@media (max-width: 1400px){header .globalHdr__logo{top:55%;width:8%}header .globalHdr__desNav{width:75%}header .globalHdr__desNav h1.hDescription{font-size:12px;font-size:1.2rem;text-align:center}header .globalNav ul .globalNav__list a{font-size:12px;font-size:1.2rem}header .globalHdr__contact{top:65%;width:10%}}@media (max-width: 1140px){.pc-disnone{display:block}.tb-disnone{display:none}.sp-disnone{display:block}}@media (max-width: 1040px){.sectionInner{width:100%}footer.globalFtr .globalFtrInner{width:100%}.btnWrap{width:100%}}@media (max-width: 960px){header .globalHdr__desNav{width:87.5%;float:right}header .globalHdr__logo{margin:0;top:10%;width:10%}header .globalHdr__contact{margin:0;bottom:0;width:10%;left:20px}}@media (max-width: 768px){body{padding-top:0;padding-bottom:20%}header.globalHdr{display:none}header.globalHdr__smp{display:block}.globalHdr__smp{margin:0;padding:0;position:relative;display:block;width:100%;z-index:100;background-color:transparent;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-size:100% 4px;background-position:left bottom}.globalHdr__smp::after{content:"";clear:both;display:block}.globalHdr__smp .globalHdr__logo{margin:0 auto;padding:5px;display:inline-block;position:static;width:60px}.globalHdr__smp .globalHdr__logo a img{width:100%;height:auto}.globalHdr__smp .globalHdr__discription{padding:7px 0 0;display:inline-block;line-height:1.4;width:calc(100% - 70px - 52px);font-size:10px;font-size:1rem;vertical-align:top}.globalHdr__smp .drawer-hamburger{position:absolute;top:-3px;right:0;width:3rem}.globalHdr__smp .drawer-nav{z-index:1000;background:#fee469}.globalHdr__smp .drawer-nav .drawer-menu li{border-bottom:1px dotted #fff;width:100%}.globalHdr__smp .drawer-nav .drawer-menu li a{padding:8% 2%;display:block;color:#3d3d3d;width:96%;font-size:14px;font-size:1.4rem;text-align:center;text-decoration:none}.globalHdr__smp .drawer-nav .drawer-menu li a .globalHeader__globalNaviListJp,.globalHdr__smp .drawer-nav .drawer-menu li a .globalHeader__globalNaviListEn{display:block;color:#fff;text-align:center}.globalHdr__smp .drawer-nav .drawer-menu li a .globalHeader__globalNaviListJp{line-height:1.8}.globalHdr__smp .drawer-nav .drawer-menu li.drawer-menu__btn-tel a{color:#fff;background-color:#2b98cb}.globalHdr__smp .drawer-nav .drawer-menu li.drawer-menu__btn-mail a{color:#fff;background-color:#72b44c}h2.hCommonSty{margin:0 0 1.4em;padding:1.4em 0 0.7em;line-height:1.4;font-size:28px;font-size:2.8rem;font-weight:700;text-align:center}h2.hCommonSty strong.fs-6xl{line-height:1;font-size:36px;font-size:3.6rem}h2.hCommonSty strong.fs-7xl{line-height:1;font-size:48px;font-size:4.8rem}h2.hCommonSty strong.fc-red{color:#d04037}h2.hCommonSty strong.fc-grn{color:#72b44c}h2.hCommonSty strong.fc-blu{color:#2b98cb}h2.hCommonSty strong.fc-per{color:#a44686}h2.hCommonSty strong.fc-ora{color:#e3a54a}h2.hCommonSty.hCommonSty-color-red,h2.hCommonSty.hCommonSty-color-grn,h2.hCommonSty.hCommonSty-color-blu,h2.hCommonSty.hCommonSty-color-pur,h2.hCommonSty.hCommonSty-color-yel,h2.hCommonSty.hCommonSty-color-ora{background-repeat:no-repeat;background-size:100px 3px;background-position:center bottom}h2.hCommonSty.hCommonSty-mmc{padding-top:60px;position:relative}h2.hCommonSty.hCommonSty-mmc::before{margin-left:-40px;padding-top:calc(calc(64 / 200) * 80px);width:80px}h3.hCommonSty{line-height:1.8;font-size:18px;font-size:1.8rem;letter-spacing:-1px}.btnWrap{width:90%}.btnArea.col2 ul::after{content:"";clear:both;display:block}.btnArea.col2 ul .btnArea__list{margin-bottom:24px;width:50%}.btnArea.col2 ul .btnArea__list a{width:95%;font-size:14px;font-size:1.4rem}.btnArea.col2 ul .btnArea__list:last-child{margin-bottom:0}.btnArea.col2 ul .btnArea__list:nth-child(odd) a{float:left}.btnArea.col2 ul .btnArea__list:nth-child(even) a{float:right}.anchorTop{position:fixed;bottom:14%;right:5%;width:31px;height:64px}.anchorTop .anchorTop__link img{opacity:0.7}.anchorTop .anchorTop__link:hover img,.anchorTop .anchorTop__link:active img{opacity:0.9}footer .globalFtr__conversionBar{margin:0;padding:0;display:block;position:fixed;bottom:0;left:0;width:100%;background:#fee469;z-index:10}footer .globalFtr__conversionBar .globalFtr__conversionBar-tel{margin:0;padding:3% 0 3% 3%}footer .globalFtr__conversionBar .globalFtr__conversionBar-tel a{display:block;width:62%}footer .globalFtr__conversionBar .globalFtr__conversionBar-tel a img{width:100%;height:auto}footer .globalFtr__conversionBar .globalFtr__conversionBar-mail{position:absolute;bottom:4%;right:2%;width:33%;margin:0;padding:0}footer .globalFtr__conversionBar .globalFtr__conversionBar-mail a{display:block;width:100%;margin:0;padding:0}footer .globalFtr__conversionBar .globalFtr__conversionBar-mail a img{width:100%;height:auto}footer.globalFtr{background-size:100% 4px}footer.globalFtr .globalFtrInner{padding:20px 0;width:90%}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoTxt{display:none}footer.globalFtr .globalFtrInner .globalFtr__info .globalFtr__infoCopy{padding-bottom:0;font-size:12px;font-size:1.2rem}footer.globalFtr .globalFtrInner .globalFtr__qrcode{display:none}.sidr{width:100%}.sidr.right{right:-100%}.pc-disnone{display:block}.tb-disnone{display:block}.sp-disnone{display:none}}main.mainContents{width:100%}main.mainContents section{padding-bottom:80px;background-color:#fff}main.mainContents section .sectionInner{margin:0 auto;width:1040px}main.mainContents section .facility__kind,main.mainContents section .caution__box{padding-bottom:0}main.mainContents section.latestInfo{padding-top:40px;padding-bottom:30px;border-bottom:1px solid #eee;background:#f7f7f7}main.mainContents section.latestInfo::after{content:"";clear:both;display:block}main.mainContents section.latestInfo h2{padding-top:5px;float:left;width:10%;vertical-align:top;font-size:24px;font-size:2.4rem;text-align:left}main.mainContents section.campaign{padding:80px 0 120px;box-sizing:border-box;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/season-campaign/happyholiday18/bg_pat_dia_blu.png);background-repeat:repeat;background-position:center top;background-size:200px 200px}@media screen and (max-width: 768px){main.mainContents section.campaign{padding:0 0 60px;border-top:none}}main.mainContents section.campaign ._inner{margin:0 auto;padding-bottom:60px;border:10px solid #ebf5f9;box-sizing:border-box;width:768px}@media screen and (max-width: 768px){main.mainContents section.campaign ._inner{padding-bottom:30px;width:100%}}main.mainContents section.campaign ._campaignMain{margin:0 auto;line-height:0;width:100%}main.mainContents section.campaign ._campaignMain img{line-height:0;width:100%;height:auto}main.mainContents section.campaign ._campaignLead{margin:0 auto;padding:40px;width:calc(100% - 80px);background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/season-campaign/happyholiday18/title_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignLead{padding:20px;width:calc(100% - 40px)}}main.mainContents section.campaign ._campaignLead p{margin-bottom:1em;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignLead p{font-size:14px;font-size:1.4rem}}main.mainContents section.campaign ._campaignLead p:last-of-type{margin-bottom:0}main.mainContents section.campaign ._campaignSubTtl{margin-top:0;padding:30px 0 30px;border:none;border-bottom:10px dotted #ebf5f9;line-height:1.4;color:#e6331a;background:#fff;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;letter-spacing:0;font-size:30px;font-size:3.0rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignSubTtl{padding-top:20px;font-size:24px;font-size:2.4rem}}main.mainContents section.campaign ._campaignSubTtl ._en{padding-bottom:15px;display:block;color:#139077;font-size:18px;font-style:italic;letter-spacing:2px}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignSubTtl ._en{padding-bottom:10px;line-height:1.2;font-size:12px;font-size:1.2rem}}main.mainContents section.campaign ._campaignRecommend{padding:40px 0 0}main.mainContents section.campaign ._campaignRecommend ul{width:100%;font-size:0}main.mainContents section.campaign ._campaignRecommend ul ._campaignList{display:inline-block;width:33.333%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.campaign ._campaignRecommend ul ._campaignList{width:50%}}main.mainContents section.campaign ._campaignRecommend ul ._campaignList dl{margin:0 auto 30px;width:80%}main.mainContents section.campaign ._campaignRecommend ul ._campaignList dl dt{margin:0 0 10px;width:100%;height:auto}main.mainContents section.campaign ._campaignRecommend ul ._campaignList dl dd a{line-height:1.4;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){main.mainContents section.campaign .leadEmpTxt{margin:0 auto;width:90%}}@media screen and (max-width: 768px){main.mainContents section.campaign .btnArea{margin:0 auto;width:90%}}main.mainContents section.plan{margin:0 auto;width:100%;background-color:#405bce;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/plan_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right top}@media screen and (max-width: 768px){main.mainContents section.plan{padding-bottom:6rem;background-color:#91c7c7;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/plan_bg.jpg);background-size:inherit;background-position:left top}}main.mainContents section.plan .plan-inner{margin:0 auto;width:90%;max-width:1400px;font-size:0}@media screen and (max-width: 1400px){main.mainContents section.plan .plan-inner{width:95%}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-inner{width:90%}}main.mainContents section.plan .plan-ttl{margin:0 auto 2vw;padding-top:4vw;width:20%}@media screen and (max-width: 768px){main.mainContents section.plan .plan-ttl{margin-bottom:0;padding-top:2.5rem;width:50%}}main.mainContents section.plan .plan-wire{margin:0;padding:0;position:relative;width:100%}main.mainContents section.plan .plan-section{padding-bottom:0;display:block;position:relative;width:100%;background:transparent;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section{display:block;width:100%}main.mainContents section.plan .plan-section:first-of-type{margin-bottom:6rem}}main.mainContents section.plan .plan-section:last-of-type{margin-top:7.5%;padding-top:7.5%;position:relative}main.mainContents section.plan .plan-section:last-of-type::before{content:'';border-top:1px solid #fff;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:1px}main.mainContents section.plan .plan-section-inner{margin:0 auto;width:90%;text-align:center;font-size:0}@media screen and (max-width: 1400px){main.mainContents section.plan .plan-section-inner{width:85%}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-inner{width:100%}}main.mainContents section.plan .plan-section-logo{margin:0 auto 2rem;position:relative;width:50%;z-index:10}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-logo{margin:2.5rem auto 0;width:65%}}main.mainContents section.plan .plan-section-logo::before{content:'';position:absolute;top:-10%;left:-20%;width:60%;height:60px;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/item_choice2.png);background-repeat:no-repeat;background-size:100%;background-position:left top;transform:rotate(-8deg)}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-logo._selection{margin:2.5rem auto 1.5rem}}main.mainContents section.plan .plan-section-logo._selection::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/plan/item_choice1.png)}main.mainContents section.plan .plan-section-ttlArea{display:inline-block;width:40%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-ttlArea{display:block;width:100%}}main.mainContents section.plan .plan-section-lead{line-height:1.6;color:#fff;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:2vw;text-align:center;letter-spacing:4px}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-lead{font-size:30px;font-size:3rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-lead{margin-bottom:1rem;font-size:24px;font-size:2.4rem;letter-spacing:2px}}main.mainContents section.plan .plan-section-price{margin:0 0 4rem;border-bottom:1px solid #fff;box-sizing:border-box;display:inline-block;position:relative;line-height:1.4;color:#fff;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:3vw;text-align:center;white-space:nowrap;letter-spacing:2px}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-price{font-size:30px;font-size:3rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-price{letter-spacing:2px;font-size:24px;font-size:2.4rem}}main.mainContents section.plan .plan-section-price::after{content:'';margin-left:-24px;position:absolute;left:50%;bottom:-32px;border-top:16px solid #fff;border-right:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid transparent}main.mainContents section.plan .plan-section-price strong{font-size:4vw}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-price strong{font-size:54px;font-size:5.4rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-price strong{font-size:48px;font-size:4.8rem}}main.mainContents section.plan .plan-section-price span{font-size:2vw;margin-right:-.5em;margin-left:-.5em}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-price span{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-price span{font-size:12px;font-size:1.2rem}}main.mainContents section.plan .plan-section-jacketMov{margin:2rem auto;display:inline-block;width:55%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacketMov{margin:0rem auto 2rem;width:100%}}main.mainContents section.plan .plan-section-pdf{margin:0 auto 2rem;display:inline-block;position:relative;width:44.25%;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-pdf{padding-top:64.5%;display:block;width:100%}}main.mainContents section.plan .plan-section-pdf a{padding-top:70.5%;display:table;position:absolute;top:0;left:0;width:100%;background:#fff;display:flex;justify-content:center;align-items:center}main.mainContents section.plan .plan-section-pdf a img{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}main.mainContents section.plan .plan-section-pdf a:hover::before,main.mainContents section.plan .plan-section-pdf a:active::before{content:'拡大する';margin-top:-.5em;position:absolute;top:50%;left:0;width:100%;color:#fff;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;font-size:1.8rem;text-align:center;vertical-align:middle;letter-spacing:2px;z-index:5}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-pdf a:hover::before,main.mainContents section.plan .plan-section-pdf a:active::before{font-size:16px;font-size:1.6rem}}main.mainContents section.plan .plan-section-pdf a:hover::after,main.mainContents section.plan .plan-section-pdf a:active::after{content:'';display:table-cell;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(64,91,206,0.4)}main.mainContents section.plan .plan-section-pdf iframe[src$=".pdf"]{width:100%;height:80vh}main.mainContents section.plan .plan-section-mov{padding-top:calc(56.25% * .55);position:relative;display:inline-block;width:55.75%;height:auto}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-mov{padding-top:56.25%;display:block;width:100%}}main.mainContents section.plan .plan-section-mov video{position:absolute;top:0;left:0;width:100%;z-index:1}main.mainContents section.plan .plan-section-jacket{margin:0 auto 2.5%;font-size:0;vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket{margin:0rem auto 2rem;width:100%}}main.mainContents section.plan .plan-section-jacket li{margin:0 .75%;display:inline-block;width:calc(100% / 3 - 1.5%);vertical-align:top}main.mainContents section.plan .plan-section-jacket li ._ttl{margin:.5em 0 0;display:block;line-height:1.2;color:#000;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:left;word-break:break-all}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket li ._ttl{margin:.5em 0 1em;font-size:12px;font-size:1.2rem}}main.mainContents section.plan .plan-section-jacket li small{margin:.25em 0 0;display:block;color:#000;font-size:12px;font-size:1.2rem;text-align:left;word-break:break-all}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket li small{margin:.5em 0 1em;font-size:10px;font-size:1rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-jacket li._vertical{margin:0 auto 1em;display:block;width:90%}}main.mainContents section.plan .plan-section-feature{margin:0 .25% 20px;border:2px solid #fff;box-sizing:border-box;display:inline-block;width:calc(100% / 3 - .5%);vertical-align:top}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature{margin-bottom:1rem;border:2px solid #fff;display:block;width:100%}}main.mainContents section.plan .plan-section-feature:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature:last-of-type{margin-bottom:0}}main.mainContents section.plan .plan-section-feature dt{padding:1vw;position:relative;line-height:1.6;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.3vw;cursor:pointer;text-align:left;letter-spacing:2px}@media screen and (min-width: 1280px){main.mainContents section.plan .plan-section-feature dt{font-size:20px;font-size:2rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature dt{padding:2rem;font-size:18px;font-size:1.8rem}}main.mainContents section.plan .plan-section-feature dt::after{content:'';margin-top:-6px;position:absolute;top:50%;right:8px;line-height:1.2;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:.3s}main.mainContents section.plan .plan-section-feature dt._active::after{transform:rotate(225deg)}main.mainContents section.plan .plan-section-feature dd{font-size:16px;font-size:1.6rem;padding:2rem 2.5rem;border-top:1px solid #fff;box-sizing:border-box;line-height:1.8;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:left;display:none}@media screen and (max-width: 1200px){main.mainContents section.plan .plan-section-feature dd{font-size:4px;font-size:1.25vw}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature dd{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-section-feature dd{padding:2rem;font-size:16px;font-size:1.6rem}}main.mainContents section.plan .plan-section-feature dd a{color:#fff;text-decoration:underline}main.mainContents section.plan .plan-section-feature dd a:hover,main.mainContents section.plan .plan-section-feature dd a:active{text-decoration:none}main.mainContents section.plan .plan-section-feature dd .jacketWrap{margin:0 0 10px;width:100%;font-size:0}main.mainContents section.plan .plan-section-feature dd .jacketWrap ._jacket{margin:0 1% 10px;display:inline-block;width:calc(100% / 3 - 2%)}main.mainContents section.plan .plan-section-feature dd .jacketWrap ._jacket img{display:block;width:100%;height:auto}main.mainContents section.plan .plan-section-feature._blu{color:#fff}main.mainContents section.plan .plan-section-feature._blu dt{background-color:#e7428b}main.mainContents section.plan .plan-section-feature._blu dt::after{color:#e7428b}main.mainContents section.plan .plan-section-feature._blu dd{background:#e7428b}main.mainContents section.plan .plan-section-feature._ora{color:#fff}main.mainContents section.plan .plan-section-feature._ora dt{background-color:#405bce}main.mainContents section.plan .plan-section-feature._ora dt::after{color:#405bce}main.mainContents section.plan .plan-section-feature._ora dd{background:#405bce}main.mainContents section.plan .plan-contact{margin:6rem auto 0;width:80%;max-width:480px}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact{margin:4rem auto 0;width:85%}}main.mainContents section.plan .plan-contact a{font-size:24px;font-size:2.4rem;padding:3.25rem 0;border:2px solid #e5045a;box-sizing:border-box;display:block;position:relative;color:#e5045a;font-family:"Noto Sans Japanese","ヒラギノ丸ゴ Pro W3","Hiragino Maru Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;text-align:center}@media screen and (max-width: 1200px){main.mainContents section.plan .plan-contact a{font-size:6px;font-size:1.875vw}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact a{font-size:16px;font-size:1.6rem}}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact a{padding:2rem 0}}main.mainContents section.plan .plan-contact a::after{content:'';position:absolute;bottom:5px;right:5px;border-top:10px solid transparent;border-right:10px solid #e5045a}main.mainContents section.plan .plan-contact a:hover,main.mainContents section.plan .plan-contact a:active{border:2px solid #f8a11a;color:#fff;background:#f8a11a}@media screen and (max-width: 768px){main.mainContents section.plan .plan-contact a:hover,main.mainContents section.plan .plan-contact a:active{padding:2rem 0}}.firstView{margin:0;padding:0;padding-top:25%;position:relative;width:100%;height:auto;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/fv_jacket.png);background-repeat:no-repeat;background-size:30.41% 68%;background-position:1.4% 62%}.firstView::before{content:'';display:block;position:absolute;top:2.666%;left:26.146%;width:6.406%;height:12.666%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/fv_star.png);background-repeat:no-repeat;background-size:100%;background-position:left top}.firstView::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:8px;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:no-repeat;background-size:100%;background-position:left bottom}.firstView__ttl{z-index:1}.firstView__ttl.title{position:absolute;top:40px;top:6.66%;left:33.125%;width:33.646%}.firstView__ttl.title img{transform:rotate(-1deg);-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg)}.firstView__ttl.catchcopy{position:absolute;top:33.33%;left:32.5%;width:32%}.firstView__ttl.bodycopy{position:absolute;top:375px;top:62.5%;left:35.2%;width:27%}.firstView__icn{z-index:1}.firstView__icn.icn1{position:absolute;top:30px;top:5%;left:68.7%;width:13.96%}.firstView__icn.icn2{position:absolute;top:30px;top:5%;left:83.28%;width:13.96%}.firstView__icn img{transform:rotate(4deg);-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg)}.firstView__mov{position:absolute;top:195px;top:32.5%;left:66.146%;width:32.3%;z-index:10}.menuBtn{margin:0;padding:0;padding-top:31.563%;position:relative;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_menu.jpg);background-repeat:no-repeat;background-size:100%;background-position:center top}.menuBtn .menuBtn__inWrap{margin:0 auto;padding:0;position:absolute;top:5%;left:0;width:100%}.menuBtn ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;margin:0 auto;padding:0;width:1040px;font-size:0}.menuBtn ul .menuBtn__list{margin:0;padding:0;display:inline-block;width:20%}.menuBtn ul .menuBtn__list a{margin:0 10%;padding:0;display:block}.latestInfo__box{float:right;width:87%}.latestInfo__box li dl{margin-bottom:8px;padding:8px 2%;border-bottom:1px dashed #ccc;width:96%;font-size:0}.latestInfo__box li dl .latestInfo__boxMeta{display:inline-block;color:#888;width:15%;line-height:1.4;font-size:14px;font-size:1.4rem;vertical-align:middle}@media screen and (max-width: 768px){.latestInfo__box li dl .latestInfo__boxMeta{padding-left:.25em}}.latestInfo__box li dl .latestInfo__boxTitle{display:inline-block;width:85%;font-size:16px;font-size:1.6rem;vertical-align:middle}.latestInfo__link{clear:both;width:100%}.latestInfo__link a{padding-top:.75em;display:block;line-height:1.6;font-size:12px;font-size:1.2rem;text-align:right;text-decoration:underline}.latestInfo__link a:hover,.latestInfo__link a:active{text-decoration:none}.guidance::after{content:"";clear:both;display:block}.guidance__txt{padding:0;float:left;line-height:1.8;width:61.538%;font-size:14px;font-size:1.4rem}.guidance__txt p{margin-bottom:1em}.guidance__txt p:last-child{margin-bottom:0}.guidance__img{float:right;width:32.7%}.about{padding-top:5%;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/about_bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.about::after{content:"";clear:both;display:block}.about__ttlTxt{float:left;width:61.538%}.about__ttlTxt .about__ttl{margin:0 0 1.4em;padding:0;line-height:1.4;font-size:3.6rem;font-weight:700;text-align:left}.about__ttlTxt .about__txt{line-height:1.8;font-size:16px;font-size:1.6rem}.about__ttlTxt .about__txt p{margin-bottom:1em}.about__ttlTxt .about__txt p:last-child{margin-bottom:0}.about__img{float:right;width:32.5%}.reason__box ul{margin:0;padding:0;width:100%;font-size:0}.reason__box ul .reason__boxList{display:inline-block;width:33.33%;vertical-align:top}.reason__box ul .reason__boxList .reason__icn{margin:0 auto;width:80%}.reason__box ul .reason__boxList dl{margin:0 auto;width:80%}.reason__box ul .reason__boxList dl .reason__ttl{margin:0 0 15px;padding:4% 2%;border:4px solid #fee469;line-height:1.4;font-size:24px;font-size:2.4rem;text-align:center}.reason__box ul .reason__boxList dl .reason__txt{line-height:1.8;font-size:16px;font-size:1.6rem}.reason__box ul .reason__boxList dl .reason__txt p{margin-bottom:1em}.reason__box ul .reason__boxList dl .reason__txt p:last-child{margin-bottom:0}.reason__box ul .reason__boxList:nth-child(2) dl .reason__ttl{padding-top:1.25em}.flow__box ul{margin:0;padding:0;width:100%}.flow__box ul .flow__boxList{margin-bottom:4.8%;border:10px solid #fee469;border-radius:10px;box-sizing:border-box;position:relative;min-height:212px}.flow__box ul .flow__boxList dl{margin:20px 0 0;padding:0 0 0 44%;width:56%}.flow__box ul .flow__boxList dl .flow__ttl{padding-left:33.4%;font-size:24px;font-size:2.4rem;font-weight:700}.flow__box ul .flow__boxList dl .flow__txt{padding-top:20px;line-height:1.6;font-size:18px;font-size:1.8rem}.flow__box ul .flow__boxList:first-child{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img1.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:first-child dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item1.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(2){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img2.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(2) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item2.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(3){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img3.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(3) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item3.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(4){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img4.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(4) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item4.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList:nth-child(5){background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_img5.png);background-repeat:no-repeat;background-size:40.38%;background-position:left top}.flow__box ul .flow__boxList:nth-child(5) dl .flow__ttl{width:auto;height:auto;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item5.png);background-repeat:no-repeat;background-size:31.4%;background-position:left top}.flow__box ul .flow__boxList::after{content:'';margin-left:-5.385%;margin-bottom:-50px;padding-bottom:4.8%;display:block;position:absolute;bottom:0;left:50%;width:10.77%;height:4.8%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_arrow_d_yellow.png);background-repeat:no-repeat;background-size:100%;background-position:center bottom}.flow__box ul .flow__boxList:nth-child(even){border:10px solid #abc4ee}.flow__box ul .flow__boxList:nth-child(even)::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_arrow_d_blue.png);background-repeat:no-repeat;background-size:100%;background-position:center bottom}.flow__box ul .flow__boxList:nth-child(5)::after{background:none}.recommend{margin:0;padding:0;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_stripe.png);background-repeat:repeat;background-position:left top}.recommend .recommend__box.recommend__kids{background-color:transparent}.recommend .recommend__box ul{margin:0;padding:0;clear:both;width:100%;font-size:0}.recommend .recommend__box ul .recommend__boxList{display:inline-block;width:20%;font-size:16px;font-size:1.6rem;vertical-align:top}.recommend .recommend__box ul .recommend__boxList dl{margin:0 auto;padding:0;width:96%}.recommend .recommend__box ul .recommend__boxList dl .recommend__image{padding-bottom:4px;min-height:236px}.recommend .recommend__box ul .recommend__boxList dl .recommend__image a img{min-height:235px}.recommend .recommend__box ul .recommend__boxList dl .recommend__title{padding-bottom:32px}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a{position:relative;display:inline-block;text-decoration:none;color:#3d3d3d;line-height:1.4;font-size:12px;font-size:1.2rem}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1d3994;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a:hover::after{transform:scale(1, 1)}.recommend .recommend__box ul.ranking{margin-top:60px}@media screen and (max-width: 768px){.recommend .recommend__box ul.ranking .recommend__boxList:first-of-type,.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(2),.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(3){margin-bottom:10vw}}.recommend .recommend__box ul.ranking .recommend__boxList:first-of-type .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking1.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(2) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking2.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(3) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking3.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(4) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking4.png)}.recommend .recommend__box ul.ranking .recommend__boxList:nth-of-type(5) .recommend__image::after{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_ranking5.png)}.recommend .recommend__box ul.ranking .recommend__boxList .recommend__image{position:relative;overflow:visible}.recommend .recommend__box ul.ranking .recommend__boxList .recommend__image::after{content:'';margin-left:-30px;position:absolute;top:-42px;left:50%;width:60px;height:42px;background-repeat:no-repeat;background-size:cover;background-position:left top}@media screen and (max-width: 768px){.recommend .recommend__box ul.ranking .recommend__boxList .recommend__image::after{margin-left:-23px;top:-31px;width:45px;height:31px}}.recommend .recommend__box.recommend__campaign ul .recommend__boxList{width:33.333%}.recommend .pdfLink{margin-top:.75em;padding:0 1em;border:1px solid;line-height:1.4;float:right;color:#1d3994;font-size:12px;font-size:1.2rem}.recommend .pdfLink:hover,.recommend .pdfLink:active{color:#fff;background:#1d3994}.ttlDetail{margin:0 auto;padding:0;width:100%;max-width:840px}.ttlDetail .ttlDetail__title{margin:0 auto 1.5em;padding:1em 2.5%;position:relative;line-height:1.4;width:95%;font-size:18px;font-size:1.8rem;text-align:center;font-weight:700}.ttlDetail .ttlDetail__title::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:repeat-y;background-position:left top}.ttlDetail .ttlDetail__title::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/line_colorful.png);background-repeat:repeat-y;background-position:left bottom}.ttlDetail .ttlDetail__content{margin:0 auto;padding-bottom:4em;width:90%}.ttlDetail .ttlDetail__content::after{content:"";clear:both;display:block}.ttlDetail .ttlDetail__content .ttlDetail__image{float:left;width:38%}.ttlDetail .ttlDetail__content .ttlDetail__image img{margin:0;padding:0 0 8px;display:block}.ttlDetail .ttlDetail__content .ttlDetail__image .ttlDetail__copyright{line-height:1.4;color:#777;font-size:12px;font-size:1.2rem}.ttlDetail .ttlDetail__content .ttlDetail__info{float:right;width:56%}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__catchcopy{padding-bottom:1.5em;line-height:1.6;font-size:16px;font-size:1.6rem;font-weight:700;font-style:italic}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__text{line-height:1.8;color:#000;font-size:14px;font-size:1.4rem}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__meta{padding-top:1.5em;line-height:1.6;color:#777;font-size:13px;font-size:1.3rem}.mfp-iframe-holder .mfp-content{max-width:840px;min-height:591px}@media screen and (max-width: 1040px){.mfp-iframe-holder .mfp-content{max-width:768px;min-height:541px}}.voice .voice__box ul{font-size:0}.voice .voice__box ul .voice__boxList{margin:0;margin-bottom:1%;padding-top:15px;padding-bottom:40px;border-radius:15px;display:inline-block;position:relative;width:49.5%;background:#fff;vertical-align:top;box-shadow:2px 4px 4px rgba(0,0,0,0.2)}.voice .voice__box ul .voice__boxList::before{content:'';margin-left:-10px;width:20px;height:32px;position:absolute;top:0;left:50%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_red.png);background-repeat:no-repeat;background-size:20px 32px;background-position:left top;z-index:10}.voice .voice__box ul .voice__boxList:nth-child(2)::before,.voice .voice__box ul .voice__boxList:nth-child(8)::before,.voice .voice__box ul .voice__boxList:nth-child(14)::before,.voice .voice__box ul .voice__boxList:nth-child(20)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_grn.png)}.voice .voice__box ul .voice__boxList:nth-child(3)::before,.voice .voice__box ul .voice__boxList:nth-child(9)::before,.voice .voice__box ul .voice__boxList:nth-child(15)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_blu.png)}.voice .voice__box ul .voice__boxList:nth-child(4)::before,.voice .voice__box ul .voice__boxList:nth-child(10)::before,.voice .voice__box ul .voice__boxList:nth-child(16)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_pur.png)}.voice .voice__box ul .voice__boxList:nth-child(5)::before,.voice .voice__box ul .voice__boxList:nth-child(11)::before,.voice .voice__box ul .voice__boxList:nth-child(17)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_yel.png)}.voice .voice__box ul .voice__boxList:nth-child(6)::before,.voice .voice__box ul .voice__boxList:nth-child(12)::before,.voice .voice__box ul .voice__boxList:nth-child(18)::before{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_ora.png)}.voice .voice__box ul .voice__boxList:nth-child(even){margin-left:0.5%}.voice .voice__box ul .voice__boxList:nth-child(odd){margin-right:0.5%}.voice .voice__box ul .voice__boxList .voice__image{margin:0 0 16px;padding:0;position:relative;width:100%}.voice .voice__box ul .voice__boxList .voice__image::after{content:'';position:absolute;bottom:0;right:5px;width:32px;height:32px;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_glass.png);background-repeat:no-repeat;background-size:32px 32px;background-position:left top}.voice .voice__box ul .voice__boxList .voice__detail{margin:0 auto;padding:0;width:85%}.voice .voice__box ul .voice__boxList .voice__detail dt{margin:0 0 16px;padding:0 0 8px;border-bottom:1px dashed #ccc;font-weight:700}.voice .voice__box ul .voice__boxList .voice__detail dt .voice__company{padding-right:1em;line-height:1.4;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__detail dt .voice__name{line-height:1.4;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__detail .voice__facility{padding:0 0 16px;line-height:1.4;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__detail .voice__text{line-height:1.8;font-size:16px;font-size:1.6rem}.facility__example .facility__img{margin:0 auto;margin-bottom:24px;width:100%;font-size:0}.facility__example .facility__img img{margin:0.5%;display:inline-block;width:24%}.facility__example ul{width:100%;font-size:0}.facility__example ul .facility__list{margin:0.5%;padding:20px 0;display:inline-block;border-radius:10px;line-height:1.8;width:24%;background:#f7f7f7;font-size:16px;font-size:1.6rem;text-align:center;vertical-align:top}.voice{width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_wood.jpg);background-repeat:repeat;background-position:left top}.faq{padding-bottom:22% !important;position:relative;width:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_paper.png);background-repeat:repeat;background-position:left top}.faq:after{content:'';padding-bottom:17.3%;position:absolute;left:0;bottom:0;width:100%;height:17.3%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_cloud.png);background-repeat:no-repeat;background-position:left bottom}.faq__box .faq__boxList dl{margin-bottom:32px}.faq__box .faq__boxList dl::after{content:"";clear:both;display:block}.faq__box .faq__boxList dl .faq__question{line-height:1.8;font-size:24px;font-size:2.4rem;margin-bottom:16px;padding-top:20px;padding-left:8.5%;position:relative;line-height:1.4;min-height:40px}.faq__box .faq__boxList dl .faq__question p{margin-bottom:1em}.faq__box .faq__boxList dl .faq__question p:last-child{margin-bottom:0}.faq__box .faq__boxList dl .faq__question::before{content:'';display:block;position:absolute;left:0;top:0;width:7%;height:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_faq_q-b.png);background-repeat:no-repeat;background-size:100%;background-position:left top}.faq__box .faq__boxList dl .faq__answer{line-height:1.8;font-size:18px;font-size:1.8rem;width:80%;padding:2% 2% 2% 10%;float:right;position:relative;min-height:60px;background:#fee469}.faq__box .faq__boxList dl .faq__answer p{margin-bottom:1em}.faq__box .faq__boxList dl .faq__answer p:last-child{margin-bottom:0}.faq__box .faq__boxList dl .faq__answer::before{content:'';display:block;position:absolute;left:3%;top:18%;width:5%;height:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_faq_a-b.png);background-repeat:no-repeat;background-size:100%;background-position:left top}.greeting .greeting__box{margin-bottom:40px}.greeting .greeting__box::after{content:"";clear:both;display:block}.greeting .greeting__box .greeting__img{float:left;width:40%}.greeting .greeting__box .greeting__txt{margin-top:5em;float:right;width:55%}.greeting .greeting__box .greeting__txt p{margin-bottom:2.5em;line-height:2.4;font-size:16px;font-size:1.6rem}.blog .blog__box{margin:0;padding:0;width:100%;font-size:0}.blog .blog__box .blog__boxList{margin:2.5% 2.5% 0;padding:0 0 2.5%;border-bottom:1px dotted #ccc;box-sizing:border-box;display:inline-block;width:45%;vertical-align:top}.blog .blog__box .blog__boxList::after{content:"";clear:both;display:block}.blog .blog__box .blog__boxList dl .blog__image{float:left;width:38%}.blog .blog__box .blog__boxList dl dd{float:right;line-height:1.4;width:54%}.blog .blog__box .blog__boxList dl .blog__meta{margin-bottom:4px;color:#888;font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__title{margin-bottom:8px;line-height:1.4;font-size:18px;font-size:1.8rem;font-weight:700}.blog .blog__box .blog__boxList dl .blog__thumb-caption{padding-top:5px;display:block;line-height:1.4;font-size:12px;font-size:1.2rem;font-weight:normal}.blog .blog__box .blog__boxList dl .blog__text{line-height:1.6;font-size:16px;font-size:1.6rem}.blog .blog__box .blog__boxList dl .blog__text .blog__textLead{font-size:16px;font-size:1.6rem}.caution{width:100%;background:#f7f7f7}.caution__box h3{line-height:1.8;width:100%;font-size:24px;font-size:2.4rem;font-weight:700;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_strip_caution.png);background-repeat:repeat;background-position:left-top;text-align:center}.caution__box h3 strong{line-height:1.4;font-size:48px;font-size:4.8rem;font-weight:700}.caution__box .caution__txt{line-height:1.8;font-size:16px;font-size:1.6rem;padding:4%;border:2px solid #e9d330;box-sizing:border-box}.caution__box .caution__txt p{margin-bottom:1em}.caution__box .caution__txt p:last-child{margin-bottom:0}.caution__box .caution__txt strong{font-weight:700}.related{margin-top:32px;margin-bottom:16px}.related p{line-height:1.4;font-size:14px;font-size:1.4rem}.related .related__link{margin:2em 0 0;padding:0}.related .related__link::after{content:"";clear:both;display:block}.related .related__link dt{margin:0;padding:0;float:left;width:10%;line-height:1.8;font-size:14px;font-size:1.4rem}.related .related__link dd{margin:0;padding:0;float:right;width:90%;line-height:1.8;font-size:14px;font-size:1.4rem}.pageContents .pageContents__header{padding-top:15%;position:relative;background:#fff}.pageContents .pageContents__header .pageContents__header-wrap{margin-top:-1em;position:absolute;left:0;top:50%;width:100%}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-title{margin:0 auto;color:#fff;font-family:Century Gothic,"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:36px;font-size:3.6rem;font-weight:normal;text-align:center;text-shadow:1px 1px 0px #ccc}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-en{font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:16px;font-size:1.6rem;font-weight:normal;text-align:center}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-border{margin:0 auto 40px;width:30px;height:1px;background:#3d3d3d;text-align:center}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-border--left{width:100px;height:1px;background:linear-gradient(-90deg, cyan, #3A3A3A)}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-border--right{width:100px;height:1px;background:linear-gradient(-90deg, #3A3A3A, cyan)}.pageContents .breadcrumbs{margin:0 auto;padding:5px 1%;border-bottom:1px solid #eee;line-height:1.4;width:98%;background:#fff;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.pageContents .breadcrumbs{margin:8px 0 0;position:relative;width:100%;padding:0 0 8px}}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._frame{margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:scroll}}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._frame::after{display:block;content:"";background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bread_right.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;width:40px;height:100%}}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 3.5%}}.pageContents .breadcrumbs ._inner li{margin:0;padding:0;display:inline;list-style:none}.pageContents .breadcrumbs ._inner li::after{content:'>';padding:0 0 0 0.5em;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._inner li::after{font-size:11px;font-size:1.1rem}}.pageContents .breadcrumbs ._inner li:last-child::after{display:none}.pageContents .breadcrumbs ._inner li a,.pageContents .breadcrumbs ._inner li span{line-height:1.4;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.pageContents .breadcrumbs ._inner li a,.pageContents .breadcrumbs ._inner li span{line-height:1.4;font-size:11px;font-size:1.1rem}}.pageContents .breadcrumbs a:hover,.pageContents .breadcrumbs a:active{border-bottom:1px solid}.pageContents .pageContents-block{margin:0;padding:80px 0 16px;width:100%}.pageContents .pageContents-block.bgWhite{background:#fff}.pageContents .pageContents-block.bgSuperLightGray{background:#3d3d3d}.pageContents .pageContents-block .pageContents-block__title{margin:0;padding:0 0 30px;line-height:1.8;font-size:24px;font-size:2.4rem;font-weight:normal;text-align:center}.pageContents .pageContents-block .pageContents-block__title.titlec-white{color:#fff}.pageContents .pageContents-block .pageContents-block__title strong{font-size:4.2rem}.pageContents .pageContents-block .pageContents-block__title-wide{margin-bottom:35px;padding:0 10px 2px;border-bottom:1px solid #3d3d3d;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:16px;font-size:1.6rem;text-align:left}.pageContents .pageContents-block .pageContents-block__border{margin:0 auto 40px;width:30px;height:1px;background:#3d3d3d}.pageContents .pageContents-block .pageContents-block__border.borderc-white{background:#fff}.pageContents .pageContents-block .pageContents-block__innerBox{margin:0 auto;width:1040px}.pageContents .pageContents-block .pageContents-block__innerBox .innerBox__lead{line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .pageContents-block #form_area dl{margin-bottom:20px;padding:20px 0;border-bottom:1px dotted #ccc;width:100%;font-size:0}.pageContents .pageContents-block #form_area dl dt{padding-left:2%;display:inline-block;width:28%;font-size:16px;font-size:1.6rem;font-weight:normal;vertical-align:top}.pageContents .pageContents-block #form_area dl dt .essential{padding:1px 3px;background:#f00;color:#fff;font-size:14px;font-size:1.4rem}.pageContents .pageContents-block #form_area dl dt .en{color:#999;font-size:14px;font-size:1.4rem}.pageContents .pageContents-block #form_area dl dt .caution{font-size:12px;font-size:1.2rem}.pageContents .pageContents-block #form_area dl dd{margin:0;display:inline-block;width:65%;font-size:16px;font-size:1.6rem;font-weight:normal;vertical-align:top}.pageContents .pageContents-block #form_area dl dd span.wpcf7-list-item{margin-bottom:10px;display:block;line-height:1.8}.pageContents .pageContents-block #form_area dl dd span.wpcf7-not-valid-tip{margin-top:5px}.pageContents .pageContents-block #form_area dl dd input[type="text"],.pageContents .pageContents-block #form_area dl dd input[type="email"],.pageContents .pageContents-block #form_area dl dd textarea{padding:1%;border:1px solid #ccc;box-sizing:border-box;width:70%;font-size:16px;font-size:1.6rem}.pageContents .pageContents-block #form_area .confirm{line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .pageContents-block #form_area input[type="submit"]{margin:30px auto 0;padding:32px 0;border:1px solid #72b44c;display:block;width:30%;color:#fff;background:#72b44c;font-size:16px;font-size:1.6rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageContents .pageContents-block #form_area input[type="submit"]:hover,.pageContents .pageContents-block #form_area input[type="submit"]:active{margin:30px auto 0;padding:32px 0;border:1px solid #72b44c;display:block;width:30%;font-size:16px;font-size:1.6rem;color:#72b44c;background:#fff}.pageContents .pageContents-block div.wpcf7-response-output{padding:1em;font-size:16px;font-size:1.6rem}.pageContents#pageContact .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#pageContact .pageContents__header .pageContents__header-title,.pageContents#pageContact .pageContents__header .pageContents__header-en{color:#fff}.pageContents#pageContact .explainText{line-height:1.8;font-size:14px;font-size:1.4rem;text-align:center}.pageContents#pageContact .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#page404 .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#pageArchive .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents#pageBlog .pageContents__header{border-bottom:1px solid #f2f2f2;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/bg_main_blur.jpg);background-repeat:no-repeat;background-size:cover}.pageContents .blogArchive{margin:0 auto 80px;width:1040px}.pageContents .tablenav{color:#2583ad;background:white;margin:1em auto;line-height:2em;text-align:center}.pageContents a.page-numbers,.pageContents .tablenav .current{color:#1d3994;padding:2px .4em;border:solid 1px #ccc;text-decoration:none;font-size:smaller}.pageContents a.page-numbers:hover{color:white;background:#1d3994}.pageContents .tablenav .current{color:white;background:#1d3994;border-color:#1d3994;font-weight:bold}.pageContents .tablenav .next,.pageContents .tablenav .prev{border:0 none;background:transparent;text-decoration:underline;font-size:smaller;font-weight:bold}.pageContents .pager{margin-top:32px;margin:32px 16px 0}.pageContents .pager::after{content:"";clear:both;display:block}@media (max-width: 768px){.pageContents .pager{margin-right:0;margin-left:0}}.pageContents .pager .page,.pageContents .pager .page-numbers{padding:10px 15px;border:1px solid #ccc;border-right:none;box-sizing:border-box;float:left;font-size:14px;font-size:1.4rem}@media (max-width: 768px){.pageContents .pager .page,.pageContents .pager .page-numbers{padding:5px 10px;display:inline-block;font-size:12px;font-size:1.2rem}}.pageContents .pager .page:last-child,.pageContents .pager .page-numbers:last-child{border-right:1px solid #ccc}.pageContents .pager .page.current,.pageContents .pager .page-numbers.current{border-right:none;background:#ccc}.pageContents .blog{margin:0;padding:0;width:100%;background:#fff}.pageContents .blogArticle{margin:0 auto;padding:80px 0;width:1040px}.pageContents .blogArticle__title{margin-bottom:40px;border-bottom:1px dashed;line-height:1.4;font-size:36px;font-size:3.6rem}.pageContents .blogArticle__title:first-letter{color:#e9d330}.pageContents .blogArticle__time{margin:0;padding-left:.25em;display:block;color:#888;line-height:1.6;font-size:12px;font-size:1.2rem}.pageContents .blogArticle__content{margin:0 auto;padding:0;width:100%}.pageContents .blogArticle__content::after{content:"";clear:both;display:block}.pageContents .blogArticle__content .blogArticle__contentText{float:left;line-height:1.8;width:60%;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__contentImage{float:right;width:30%}.pageContents .blogArticle__content .blogArticle__copyright{padding:8px 0 0;line-height:1.2;color:#777;font-size:10px;font-size:1rem}.pageContents .blogArticle__content .blogArticle__lead{margin-bottom:2em;line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__catchcopy{margin-bottom:2em;line-height:1.8;font-size:18px;font-size:1.8rem;font-weight:700}.pageContents .blogArticle__content .blogArticle__story{margin-bottom:2em;line-height:1.8;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__meta{margin-bottom:2em;line-height:1.6;color:#777;font-size:14px;font-size:1.4rem}.pageContents .blogArticle__content .blogArticle__staffImage{padding:0 30px 10px 0;float:left;width:30%}.pageContents .blogArticle__content .blogArticle__staffImage img{width:100%;height:auto}.pageContents .blogArticle__content .blogArticle__staffBlog{color:#3d3d3d;font-size:14px;font-size:1.4rem}@media (max-width: 1200px){.menuBtn ul .menuBtn__list a{margin:0 10%}}@media (max-width: 1040px){main.mainContents{background:#fff}main.mainContents section .sectionInner{width:90%}.menuBtn ul{width:100%}.flow__box ul .flow__boxList{margin-bottom:50px}.flow__box ul .flow__boxList::after{margin-bottom:-55px;margin-left:-56px;width:112px;height:50px}.pageContents .blogArchive{width:100%}.pageContents .blogArticle{width:90%}.recommend .recommend__box ul .recommend__boxList dl .recommend__image a img{min-height:auto}}@media (max-width: 768px){main.mainContents{padding-top:1px}main.mainContents .firstView,main.mainContents .blog,main.mainContents .caution__box{padding-bottom:0}main.mainContents section.latestInfo{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eee;background:#f7f7f7}main.mainContents section.latestInfo::after{content:"";clear:both;display:block}main.mainContents section.latestInfo h2{margin-bottom:8px;padding:0 2%;float:none;width:98%;font-size:18px;font-size:1.8rem;vertical-align:top;text-align:left}.firstView{padding-top:0;background-position:2% 94%;background-size:40%}.firstView::after{content:"";clear:both;display:block}.firstView::before{display:none}.firstView::after{height:4px;background-size:cover}.firstView__ttl{position:relative}.firstView__ttl::before{content:'';position:absolute;top:0%;right:5%;width:22%;height:100%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/fv_icn3.png);background-repeat:no-repeat;background-size:contain;background-position:left top}.firstView__ttl.title{margin:2%;position:static;width:70%}.firstView__ttl.title img{padding-top:5%;display:block;transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-webkit-transform:rotate(2.5deg)}.firstView__ttl.catchcopy{margin:5% auto 2%;position:static;display:block;width:84%}.firstView__ttl.bodycopy{margin:0 auto;position:static;display:block;width:75%}.firstView__icn{display:none;position:static}.firstView__icn .firstView__icn{position:static}.firstView__mov{margin-top:5%;margin-bottom:2%;margin-right:2%;margin-left:43%;position:static;width:55%}.menuBtn{padding-top:50%;background-size:cover}.menuBtn ul .menuBtn__list a{margin:0 2%}.reason__box ul .reason__boxList{margin-bottom:40px;width:100%}.reason__box ul .reason__boxList:last-child{margin-bottom:0}.reason__box ul .reason__boxList .reason__icn{width:65%}.reason__box ul .reason__boxList dl{width:75%}.reason__box ul .reason__boxList dl .reason__ttl{padding:6% 2%}.reason__box ul .reason__boxList:nth-child(2) dl .reason__ttl{padding-top:6%}.latestInfo__box{float:none;width:100%}.latestInfo__box li dl{margin-bottom:4px}.latestInfo__box li dl .latestInfo__boxMeta{display:inline-block;width:100%;line-height:1.4;font-size:12px;font-size:1.2rem}.latestInfo__box li dl .latestInfo__boxTitle{display:inline-block;width:100%;line-height:1.6;font-size:14px;font-size:1.4rem}.guidance__txt{margin:0 auto 3em;float:none;width:100%}.guidance__img{margin:0 auto;float:none;width:75%}.about{padding-top:10%}.about__ttlTxt{margin:0 auto 3em;float:none;width:100%}.about__ttlTxt .about__ttl{margin-bottom:0.7em;font-size:28px;font-size:2.8rem}.about__img{margin:0 auto;float:none;width:70%}.flow__box ul{margin:0 auto;width:100%}.flow__box ul .flow__boxList{margin-bottom:28px}.flow__box ul .flow__boxList::after{margin-bottom:-35px;margin-left:-28px;bottom:0;width:56px;height:25px}.flow__box ul .flow__boxList:first-child{background-size:cover}.flow__box ul .flow__boxList:first-child dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item1_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(2){background-size:cover}.flow__box ul .flow__boxList:nth-child(2) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item2_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(3){background-size:cover}.flow__box ul .flow__boxList:nth-child(3) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item3_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(4){background-size:cover}.flow__box ul .flow__boxList:nth-child(4) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item4_w.png);background-size:50%}.flow__box ul .flow__boxList:nth-child(5){background-size:cover}.flow__box ul .flow__boxList:nth-child(5) dl .flow__ttl{background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/flow_item5_w.png);background-size:50%}.flow__box ul .flow__boxList dl{margin:20px auto;padding:0;width:90%}.flow__box ul .flow__boxList dl .flow__ttl{padding-left:55%}.flow__box ul .flow__boxList dl .flow__txt{font-size:16px;font-size:1.6rem}.recommend .recommend__box ul .recommend__boxList{width:33.333%}.recommend .recommend__box ul .recommend__boxList dl{width:90%;width:calc(100% - 5px)}.recommend .recommend__box ul .recommend__boxList dl .recommend__image{padding-bottom:2px;min-height:initial}.recommend .recommend__box ul .recommend__boxList dl .recommend__title{padding-bottom:24px}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a{position:relative;display:inline-block;text-decoration:none;color:#3d3d3d;line-height:1.4;font-size:10px;font-size:1rem}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a::after{position:absolute;left:0;content:'';width:100%;height:1px;background:#1d3994;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}.recommend .recommend__box ul .recommend__boxList dl .recommend__title a:hover::after{transform:scale(1, 1)}.recommend .pdfLink{margin-bottom:16px}.leadEmpTxt p{font-size:14px;font-size:1.4rem;text-align:left}.leadEmpTxt p strong{font-size:16px;font-size:1.6rem}.ttlDetail .ttlDetail__title{font-size:16px;font-size:1.6rem}.mfp-iframe-holder .mfp-content{width:90%;height:90%;position:relative;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ttlDetail .ttlDetail__content .ttlDetail__image{margin:0 auto 24px;float:none;width:70%}.ttlDetail .ttlDetail__content .ttlDetail__info{margin:0 auto;float:none;width:100%}.ttlDetail .ttlDetail__content .ttlDetail__info .ttlDetail__catchcopy{line-height:1.6}.facility__example .facility__img img{margin:1%;width:48%}.facility__example ul .facility__list{width:48%;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList{margin-bottom:3%;width:100%}.voice .voice__box ul .voice__boxList::before{content:'';margin-left:-7px;width:14px;height:22px;position:absolute;top:0;left:50%;background-image:url(//mmc-kids.jp/wordpress/wp-content/themes/mmc-kids/images/icn_pin_red.png);background-repeat:no-repeat;background-size:14px 22px;background-position:left top;z-index:10}.voice .voice__box ul .voice__boxList:nth-child(odd){margin-right:0}.voice .voice__box ul .voice__boxList:nth-child(even){margin-left:0}.voice .voice__box ul .voice__boxList .voice__detail .voice__facility{font-size:12px;font-size:1.2rem}.voice .voice__box ul .voice__boxList .voice__detail .voice__text{line-height:1.6;font-size:14px;font-size:1.4rem}.voice .voice__box ul .voice__boxList .voice__image::after{background-size:24px 24px}.faq{padding-bottom:10% !important}.faq::after{background-size:contain}.faq__box .faq__boxList dl{margin-bottom:40px}.faq__box .faq__boxList dl .faq__question{margin-bottom:8px;padding-top:8px;padding-left:45px;font-size:18px;font-size:1.8rem}.faq__box .faq__boxList dl .faq__question::before{width:40px}.faq__box .faq__boxList dl .faq__answer{padding:2.5% 5%;float:none;width:88%;font-size:14px;font-size:1.4rem}.faq__box .faq__boxList dl .faq__answer::before{display:none}.greeting .greeting__box .greeting__img{margin:0 auto 24px;float:none;width:70%}.greeting .greeting__box .greeting__txt{margin:0 auto;float:none;width:90%}.greeting .greeting__box .greeting__txt p{margin-bottom:1.5em;line-height:1.8;font-size:14px;font-size:1.4rem}.blog .blog__box .blog__boxList{width:95%}.blog .blog__box .blog__boxList dl .blog__text{font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__text p{font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__text .blog__textLead{font-size:12px;font-size:1.2rem}.blog .blog__box .blog__boxList dl .blog__title{line-height:1.4;font-size:16px;font-size:1.6rem}.caution__box h3{padding:8px 0;font-size:18px;font-size:1.8rem}.caution__box h3 strong{font-size:24px;font-size:2.4rem}.caution__box .caution__txt p{font-size:14px;font-size:1.4rem}.related .related__link dt{display:block;width:100%}.pageContents#pageContact .pageContents__header .pageContents__header-title{color:#3d3d3d;text-shadow:none}.pageContents .pageContents__header{padding-top:20%}.pageContents .pageContents__header .pageContents__header-wrap .pageContents__header-title{color:#3d3d3d;text-shadow:none;font-size:24px;font-size:2.4rem}.pageContents .pageContents-block{padding:40px 0 0}.pageContents .pageContents-block .pageContents-block__title{font-size:18px;font-size:1.8rem}.pageContents .pageContents-block .pageContents-block__innerBox{width:100%}.pageContents .pageContents-block #form_area dl dt,.pageContents .pageContents-block #form_area dl dd{margin:0 auto;display:block;width:90%}.pageContents .pageContents-block #form_area dl dt{margin-bottom:10px}.pageContents .pageContents-block #form_area dl dd input[type="text"],.pageContents .pageContents-block #form_area dl dd input[type="email"],.pageContents .pageContents-block #form_area dl dd textarea{padding:2%;width:100%}.pageContents .pageContents-block #form_area .confirm{margin:0 auto;width:90%;font-size:14px;font-size:1.4rem}.pageContents .pageContents-block #form_area input[type="submit"]{padding:5% 0;width:60%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageContents .pageContents-block #form_area input[type="submit"]:hover,.pageContents .pageContents-block #form_area input[type="submit"]:active{padding:5% 0;width:60%}.pageContents .pageContents-block .pageContents-block__innerBox .innerBox__lead{margin:0 auto;width:90%;font-size:14px;font-size:1.4rem}.pageContents .blogArticle{margin:40px auto;padding-top:0;padding-bottom:0;width:90%}.pageContents .blogArticle__title{margin-bottom:32px;padding-bottom:8px;font-size:24px;font-size:2.4rem}.pageContents .blogArticle__content .blogArticle__contentImage{margin:0 auto 24px;float:none;width:75%}.pageContents .blogArticle__content .blogArticle__contentText{float:none;width:100%}.pageContents .blogArticle__content .blogArticle__copyright{line-height:1.2;color:#777;font-size:10px;font-size:1rem}.pageContents .blogArticle__content .blogArticle__lead{line-height:1.6;font-size:16px;font-size:1.6rem}.pageContents .blogArticle__content .blogArticle__catchcopy{line-height:1.6;font-size:16px;font-size:1.6rem;font-weight:700}.pageContents .blogArticle__content .blogArticle__story{line-height:1.8;font-size:14px;font-size:1.4rem}.pageContents .blogArticle__content .blogArticle__meta{line-height:1.6;color:#777;font-size:12px;font-size:1.2rem}.pageContents .blogArticle__content .blogArticle__staffImage{padding:0 15px 5px 0;float:left;width:50%}.pageContents .blogArticle__content .blogArticle__staffImage img{width:100%;height:auto}.pageContents .blogArticle__content .blogArticle__staffBlog{line-height:1.6;color:#3d3d3d;font-size:12px;font-size:1.2rem}.pageContents .blogArchive{margin:0 auto 80px;width:90%}}.specialFeature ._inner{margin:0 auto;padding:80px 0 60px;width:1040px}@media screen and (max-width: 1040px){.specialFeature ._inner{width:90%}}@media screen and (max-width: 768px){.specialFeature ._inner{padding-bottom:0}}.specialFeature ._lead{margin:0 0 60px}.specialFeature ._lead ._catchCopy{margin:0 0 30px;padding:10px 0;border-radius:40px;line-height:1.4;color:#fff;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:36px;font-size:3.6rem;font-weight:800;background:#3d3d3d;text-align:center}@media screen and (max-width: 768px){.specialFeature ._lead ._catchCopy{margin-bottom:30px;border-radius:20px;font-size:24px;font-size:2.4rem}}.specialFeature ._lead ._bodyCopy{margin:0 auto;padding:20px;border:1px dashed;box-sizing:border-box;line-height:1.8;width:75%;font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:16px;font-size:1.6rem;text-align:left}@media screen and (max-width: 768px){.specialFeature ._lead ._bodyCopy{width:90%;font-size:14px;font-size:1.4rem}}.specialFeature ._mvWrap{margin:0 0 120px}.specialFeature ._mvWrap::after{content:"";clear:both;display:block}.specialFeature ._mvWrap:last-of-type{margin-bottom:0}.specialFeature ._mvBox{margin:0 auto 40px;float:left;width:55%}@media screen and (max-width: 768px){.specialFeature ._mvBox{margin:0 auto;float:none;width:90%}}.specialFeature ._mvBox ._mvTtl{margin:0 0 40px;line-height:1.4;font-size:36px;font-size:3.6rem;font-weight:800}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvTtl{margin-bottom:30px;font-size:30px;font-size:3rem}}.specialFeature ._mvBox ._mvTtl ._subTtl{display:block;font-size:18px;font-size:1.8rem}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvTtl ._subTtl{font-size:16px;font-size:1.6rem}}.specialFeature ._mvBox ._mvCatch{margin:0 0 20px;line-height:1.8;font-size:16px;font-size:1.6rem;font-weight:800}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvCatch{line-height:1.6;font-size:14px;font-size:1.4rem}}.specialFeature ._mvBox ._mvDetail{margin:0 0 20px;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvDetail{font-size:14px;font-size:1.4rem}}.specialFeature ._mvBox ._mvMeta{margin:0 0 20px;line-height:1.6;font-size:14px;font-size:1.4rem}@media screen and (max-width: 768px){.specialFeature ._mvBox ._mvMeta{font-size:14px;font-size:1.4rem}}.specialFeature ._mvJacket{float:right;width:40%}@media screen and (max-width: 768px){.specialFeature ._mvJacket{margin:0 auto;float:none;width:90%}}.specialFeature ._mvJacket ._mvCopy{margin:10px 0 40px;display:block;line-height:1.4;color:#666;font-size:12px;font-size:1.2rem}.specialFeature .slider{opacity:0;transition:opacity .3s linear;margin:40px 0 0;padding:20px;border:8px solid #fff;box-sizing:border-box;border-radius:20px;position:relative;clear:both;width:100%}@media screen and (max-width: 768px){.specialFeature .slider{margin-left:-5.555%;padding:0;border:none;width:111.111%}}.specialFeature .slider.slick-initialized{opacity:1}.specialFeature .slider .slide-arrow{position:absolute;margin-top:-23px;top:50%;width:30px;height:46px;cursor:pointer;z-index:10}@media screen and (max-width: 768px){.specialFeature .slider .slide-arrow{margin-top:-11px;width:15px;height:23px}}.specialFeature .slider .slide-arrow.prev-arrow{left:10px}.specialFeature .slider .slide-arrow.next-arrow{right:10px}.specialFeature ._jacketBox{width:100%;font-size:0}.specialFeature ._jacketBox li{margin:0 0.5% 4px;display:inline-block;color:#fff;width:calc(100% / 10 - 1%)}@media screen and (max-width: 768px){.specialFeature ._jacketBox li{margin:0 0.5% 10px;width:calc(100% / 4 - 1%)}}.specialFeature ._jacketBox li ._copy{margin:2px 0 0;display:block;line-height:1.2;font-size:10px;font-size:1rem}.specialFeature ._etcTxt{margin:0 0 30px;line-height:1.8;color:#fff;font-size:16px;font-size:1.6rem;text-align:center}@media screen and (max-width: 768px){.specialFeature ._etcTxt{font-size:14px;font-size:1.4rem}}.specialFeature ._seriesTtl{margin:40px 0 20px;padding:5px 0;border-bottom:8px solid #fff;box-sizing:border-box;line-height:1.6;color:#fff;font-size:24px;font-size:2.4rem;text-align:left}@media screen and (max-width: 768px){.specialFeature ._seriesTtl{border-bottom:4px solid #fff;font-size:16px;font-size:1.6rem}}.specialFeature._maya{width:100%;background:#fee469}.specialFeature._yokai-watch{width:100%;background:#ed6734}@media screen and (max-width: 768px){.specialFeature._yokai-watch ._inner{padding:40px 0 60px}}.specialFeature._yokai-watch ._mvBox ._mvTtl,.specialFeature._yokai-watch ._mvBox ._mvCatch,.specialFeature._yokai-watch ._mvBox ._mvDetail,.specialFeature._yokai-watch ._mvBox ._mvMeta{color:#fff}.specialFeature._yokai-watch ._mvBox ._mvCatch{font-style:italic}.specialFeature._yokai-watch ._lead ._catchCopy{padding:30px 20px;border:8px solid #fff;box-sizing:border-box;line-height:1.8;color:#fff;background:transparent;font-size:24px;font-size:2.4rem}@media screen and (max-width: 768px){.specialFeature._yokai-watch ._lead ._catchCopy{margin-left:-5.555%;padding:20px 10px;width:111.111%;font-size:16px;font-size:1.6rem}}.specialFeature._yokai-watch ._lead ._bodyCopy{color:#ffe21b}.specialFeature._yokai-watch ._mvJacket ._mvCopy{color:#fff}.cp-info-contents{margin:60px auto;width:960px;box-sizing:border-box}@media screen and (max-width: 768px){.cp-info-contents{margin:20px 0;width:100%}}.cp-info-contents>h3{margin:0 auto 40px;padding:30px 0;width:90%;text-align:center;border:none;border-top:4px solid #024ea2;border-bottom:4px solid #024ea2;font-family:"AxisStd";font-size:42px;font-size:4.2rem;font-weight:bold;text-align:center;padding:30px 0;width:100%}@media screen and (max-width: 768px){.cp-info-contents>h3{margin-bottom:20px;padding:20px 0;border-top:3px solid #024ea2;border-bottom:3px solid #024ea2;width:100%;font-size:20px;font-size:2rem}}.cp-info-contents>h3:first-letter{color:#024ea2}.cp-info-contents .cp-lead-txt{margin:0;padding:0 0 40px;text-align:center}@media screen and (max-width: 768px){.cp-info-contents .cp-lead-txt{margin:0 auto;padding-bottom:0;width:90%}}.cp-info-contents .cp-lead-txt.padding-t.-unit-2{padding-top:40px}.cp-info-contents .cp-lead-txt span{display:block;line-height:1.4;font-size:30px;font-size:3rem;font-weight:bold;color:#f00;padding:30px 20px;border-top:1px solid;border-bottom:1px solid;text-align:left;color:#1f96d2;font-family:"AxisStd"}@media screen and (max-width: 768px){.cp-info-contents .cp-lead-txt span{padding:15px;font-size:18px;font-size:1.8rem;text-align:center}}.cp-info-contents .cp-lead-txt strong{display:block;line-height:1.8;color:#1f96d2;font-size:18px;font-size:1.8rem;text-align:left;padding:20px;border:1px solid #eee;background:#fafafa;font-weight:800}@media screen and (max-width: 768px){.cp-info-contents .cp-lead-txt strong{padding:20px 0;border:none;width:100%;background:transparent;font-size:14px;font-size:1.4rem}}.cp-info-contents .cp-ttl-img{margin:15px auto 5px;width:100%}.cp-info-contents .cp-ttl-img img{width:100%;height:auto}.cp-info-contents .cp-cau-txt-em{margin:0;padding:5px;padding-bottom:0;display:block;color:#f00;font-family:"AxisStd-Medium";font-size:1.8rem;text-align:center}.cp-info-contents .cp-cau-txt-em span{padding-left:0.25em;font-size:24px}.cp-info-contents .cp-cau-txt{margin:0 auto 10px;padding:0;font-size:14px;text-align:center}.cp-info-contents .cp-pht-area{display:inline-block;width:30%;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){.cp-info-contents .cp-pht-area{display:block;width:100%}}.cp-info-contents .cp-pht-area._vatop{vertical-align:top}.cp-info-contents .cp-pht-area img{width:75%;height:auto}.cp-info-contents .cp-pht-area ._copy{line-height:1.4;font-size:12px}.cp-info-contents .cp-txt-area{margin:0;padding:0 0 0 1%;display:inline-block;width:68%;vertical-align:middle}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area{margin:0 auto;padding:0;display:block;width:90%;vertical-align:middle}}.cp-info-contents .cp-txt-area._nodetail{margin-bottom:40px}.cp-info-contents .cp-txt-area ._caution{font-size:12px}.cp-info-contents .cp-txt-area .cp-intro-txt{margin-bottom:1em;font-size:14px}.cp-info-contents .cp-txt-area .cp-detail-txt{font-size:0}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt{margin:20px 0 0}}.cp-info-contents .cp-txt-area .cp-detail-txt dt,.cp-info-contents .cp-txt-area .cp-detail-txt dd{padding:0.5em 0;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dt,.cp-info-contents .cp-txt-area .cp-detail-txt dd{font-size:14px;font-size:1.4rem}}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dt:first-of-type,.cp-info-contents .cp-txt-area .cp-detail-txt dd:first-of-type{display:block;width:100%}}.cp-info-contents .cp-txt-area .cp-detail-txt dt{display:inline-block;width:20%;vertical-align:top;font-weight:800}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dt{width:9.5rem}}.cp-info-contents .cp-txt-area .cp-detail-txt dd{display:inline-block;width:78%;vertical-align:top}@media screen and (max-width: 768px){.cp-info-contents .cp-txt-area .cp-detail-txt dd{width:calc(100% - 9.5rem)}}.cp-info-contents .cp-txt-area .cp-prize{margin:0;padding-top:1em;font-size:18px;font-weight:bold}.cp-info-contents .cp-txt-area .cp-copy-txt{padding-top:1em;font-size:14px;color:#999}.cp-info-contents .cp-btn{margin:60px auto;width:75%}.cp-info-contents .cp-btn a{margin:0;padding:20px 0;border:1px solid #1f96d2;display:block;width:100%;background:#1f96d2;text-align:center;color:#ffffff;text-decoration:none}.cp-info-contents .cp-btn a:hover,.cp-info-contents .cp-btn a:active{border:1px solid #1f96d2;color:#1f96d2;background:#ffffff}
.specialFeature._kimetsu {
background: #fce357;
}
.specialFeature._kimetsu ._lead ._catchCopy {
background: black;
}
@media screen and (max-width: 768px){
.specialFeature ._inner {
padding-top: 40px;
}
.specialFeature._kimetsu ._lead ._catchCopy {
border-radius: 9999px;
font-size: 2rem;
}
.specialFeature ._mvBox ._mvTtl {
font-size: 2.4rem;
}
.specialFeature ._mvBox {
width: 100%;
}
.specialFeature ._lead {
margin-bottom: 30px;
}
.specialFeature ._mvBox ._mvTtl {
text-align: center;
}
} main.mainContents section.plan .plan-section {
padding-top: 80px;
}
main.mainContents section.plan .plan-section-price {
padding-bottom: 30px;
font-size: 24px;
font-size: 2.4rem;
}
main.mainContents section.plan .plan-section-price span {
font-size: 14px;
font-size: 1.4rem;
}
main.mainContents section.plan .plan-section-price strong.number {
font-size: 18px;
font-size: 1.8rem;
}
main.mainContents section.plan .plan-section-price strong.price {
letter-spacing: -.1rem;
}
main.mainContents section.plan .plan-section-price span.note {
display: block;
line-height: 1.4;
font-size: 14px;
font-size: 1.4rem;
}
@media screen and (max-width: 768px){
main.mainContents section {
padding-top: 6rem;
}
main.mainContents section.plan .plan-section:first-of-type {
padding-top: 0;
}
}