@charset "utf-8";
@media screen and (min-width:768px){.js-hiraku-offcanvas{display:block;position:static;background:0 0}.js-hiraku-offcanvas .js-hiraku-offcanvas-sidebar{position:static;margin-right:0;width:auto}}#drawerMenu ul{background:#fffad2}#drawerMenu a{color:#337ab7;text-decoration:none}#drawerMenu a:focus{color:#23527c}#drawerMenu a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#drawerMenu p{padding:10px 0;text-align:center;background:#39b500;color:#fff}#drawerMenu a.homeBtn{background:#ffe555}#drawerMenu a.starBtn{background:url(//miichanmama.jp/wp-content/themes/miichanmama/css/../img/icon_star.png) no-repeat center left 8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}#drawerMenu{display:none}@media (max-width:767px){#drawerMenu{display:block}}.drawernavbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.drawernavbar-header{float:left}}@media (min-width:768px){button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.drawernavbar>.container .drawer-brand{margin-left:-15px}}.drawernavbar-toggle{position:relative;float:right;padding:9px 10px 3px;margin-top:8px;margin-right:3%;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.drawernavbar-toggle:focus{outline:0}@media (min-width:768px){.drawernavbar-toggle{display:none}}.navbar-inverse{background-color:transparent}.navbar-inverse .drawer-brand{color:#9d9d9d}.navbar-inverse .drawer-brand:focus,.navbar-inverse .drawer-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .drawernavbar-toggle{background-color:rgba(255,255,0,.05);border-color:#39b500;cursor:pointer}.navbar-inverse .drawernavbar-toggle:focus,.navbar-inverse .drawernavbar-toggle:hover{background-color:rgba(0,0,0,.05)}.navbar-inverse .drawernavbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .drawernavbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .drawernavbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.list-group{padding-left:0;margin-bottom:20px}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item{position:relative;display:block;padding:10px 15px 10px 30px;margin-bottom:-1px;background-color:#fffad2;border:1px solid #ddd}a.list-group-item,button.list-group-item{color:#555}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#ffe555}button.list-group-item{width:100%;text-align:left}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}@-ms-viewport{width:device-width}html,body{overflow-x:visible}.js-hiraku-offcanvas-active{position:fixed;z-index:100001;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.3)}.js-hiraku-offcanvas-open{display:block}.js-hiraku-offcanvas-body{z-index:0;left:0;width:100%;transition:left .3s ease-in-out}.js-hiraku-offcanvas-body-right{position:fixed;left:-70%;overflow-y:hidden}.js-hiraku-offcanvas-body-left{position:fixed;left:70%;overflow-y:hidden}.js-hiraku-offcanvas-body-moving{position:fixed;left:0}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar{position:fixed;z-index:10002;top:0;bottom:0;display:block;overflow-y:scroll;box-sizing:border-box;width:70%;max-width:100%;height:100%;background-color:#fff;-webkit-overflow-scrolling:touch}.js-hiraku-offcanvas:focus{background-color:rgba(0,0,0,.3)}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right{right:0;left:auto;margin-right:-70%;transition:margin-right .3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left{right:auto;left:0;margin-left:-70%;transition:margin-left .3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right.active{margin-right:0;transition:margin-right .3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left.active{margin-left:0;transition:margin-left .3s ease-in-out}.js-hiraku-header-fixed{display:none}@media screen and (max-width:720px){.js-hiraku-header-fixed{position:fixed;top:0;left:0;width:100%;transition:margin-left .3s ease-in-out;display:block}}.js-hiraku-offcanvas-body-right,.js-hiraku-offcanvas-body-left{overflow:hidden}.js-hiraku-offcanvas-body-right .js-hiraku-header-fixed{margin-left:-70%}.js-hiraku-offcanvas-body-left .js-hiraku-header-fixed{margin-left:70%}.js-hiraku-offcanvas-close-btn{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.hiraku-open-btn{padding:6px;cursor:pointer;border:1px solid #ccc;border-radius:3px;background:0 0}.hiraku-open-btn-line{position:relative;display:block;width:100%;height:3px;margin:6px 0;transition:.1s all;border-radius:1px;background-color:#39b500}.hiraku-open-btn-line:before,.hiraku-open-btn-line:after{position:absolute;display:block;width:100%;height:3px;content:'';transition:.3s all;border-radius:1px;background-color:#39b500}.hiraku-open-btn-line:before{top:-6px}.hiraku-open-btn-line:after{bottom:-6px}.drawerName{margin:8px 0 0;color:#39b500;display:block}.drawerName:before{content:'MENU';font-weight:700;font-size:12px}.js-hiraku-offcanvas-btn-active .drawerName:before{content:'CLOSE';font-size:11px}[aria-expanded=true] .hiraku-open-btn-line{background-color:transparent}[aria-expanded=true] .hiraku-open-btn-line:before,[aria-expanded=true] .hiraku-open-btn-line:after{width:30px;margin-left:5px}[aria-expanded=true] .hiraku-open-btn-line:before{-ms-transform:translate(-2px,6px) rotate(45deg);transform:translate(-2px,6px) rotate(45deg)}[aria-expanded=true] .hiraku-open-btn-line:after{-ms-transform:translate(-2px,-6px) rotate(-45deg);transform:translate(-2px,-6px) rotate(-45deg)}
.sp{display:none}@media screen and (max-width:767px){img{max-width:100%;height:auto}img.full{width:100%}iframe{width:300px;height:169px}.pc{display:none}.sp{display:block}.js-hiraku-header-fixed{z-index:5}#wrapper,.container{width:auto}#wrapper{min-width:inherit}#header{width:auto;height:auto;background:0 0;border-bottom:2px solid #8d6238}#header .container{width:auto;height:auto;position:static}#logo{width:auto;height:auto;padding:3% 70px 3% 3%;float:none;position:static}#logo a{width:auto;height:auto}#guide,#gnavi,#leftNavi{display:none}#mainWrap{width:auto;float:none}#mainWrap h2 img{width:100%}#mainWrap p.maincopy{padding:0 3% 20px;font-size:20px !important;line-height:1.6em !important;text-align:left !important}#mainWrap p.maincopy span{display:block;padding:0 0 5%;font-size:27px}#mainWrap p.maincopy img{width:48%;float:left}#mainWrap address{padding:3%;font-size:12px}#main,#content-bottom-widgets{padding:0 3%}#main input,#main textarea{max-width:97%;margin-bottom:3%}#copy01{padding:3%;border-top:5px solid #fc0;background:#ff3019;background:-moz-radial-gradient(center,ellipse cover,#ff3019 0%,#cf0404 100%);background:-webkit-radial-gradient(center,ellipse cover,#ff3019 0%,#cf0404 100%);background:radial-gradient(ellipse at center,#ff3019 0%,#cf0404 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019',endColorstr='#cf0404',GradientType=1)}#copy01 img{display:none}#copy01 span{color:#fff;font-size:20px;line-height:1.4em;font-weight:700}#copy02{margin:0 1% 3%;border:3px solid #e73527;border-radius:8px}#copy02 span{padding:3%;color:#7d4b16;font-size:18px;line-height:1.4em}#copy02 span em{color:#e73527;font-size:24px;font-weight:700;font-style:normal}.btnArea{padding:0 0 7%}.btnArea p,#btnArea p{float:none;width:268px;margin:0 auto !important;padding:0 0 3%}#voice{width:auto;margin:5px 0 10%}#voice p{width:auto !important;min-height:auto;margin:0 3% 3%;float:none}#voice p#voiceTxt{padding:0 3%}#voice #voiceTxt img{display:none}#voice #voiceTxt:after{content:"その他にも、たくさんのうれしいお声をいただいています！";color:#e53828;font-size:21px;line-height:1.4em;font-weight:700}#movie{padding:0 0 10%;text-align:center}#movie div{margin:0 auto 5%;margin-right:auto !important;background:url(//miichanmama.jp/wp-content/themes/miichanmama/css/../img/top/movbg.jpg) no-repeat center top;background-size:contain;width:320px;padding-left:0;padding-top:60px;height:auto;float:none}#movie div p{padding:5px 0;font-size:16px;height:auto;line-height:1.1em;margin-left:0}#lsnMov{width:auto;padding-left:0;padding-bottom:0;background:#ffcbed}#lsnMov p{float:none;margin:0 3% 10%;width:auto}#lsnMov p span{margin:0 auto;padding-top:1%}#lsnMov iframe{width:300px;height:225px}.mAfi{width:auto;margin-left:0;padding:5% 0}.mAfi div{text-align:center;padding:1%;width:45%;margin:0 1% 3% !important}#ftInner{width:auto}ul#ftNav{padding:5% 0 0}ul#ftNav li{margin:0 0 3%;display:block}footer small{font-size:10px}#topTopics{width:auto;margin:0 1% 10%;padding:3%}#topTopics dt{margin:0 0 3%;padding:0 0 3%;width:80px}#topTopics dd{margin:0 0 3%;padding:0 0 3% 85px}#mainWrap p.maincopy:after{content:".";display:block;height:0;clear:both;visibility:hidden}#mainWrap p.maincopy{zoom:100%}.entry-content .thumb img{width:100%}.fluid-width-video-wrapper{margin:auto;width:90%}.fluid-width-video-wrapper iframe{height:90%}#movie div.fluid-width-video-wrapper{height:0 !important;margin:auto !important;width:290px !important}#movie div.fluid-width-video-wrapper iframe{height:94% !important;width:100% !important}.entry-title{font-size:22px}div.entry-content h2{font-size:22px}#mainWrap .phonics-content{width:auto;float:none}#mainWrap .phonics-content h1{margin-bottom:20px}#mainWrap .phonics-content h2{font-size:18px;line-height:1.2}.phonics-content h2 span{font-size:15px}.phonics-content ul{font-size:14px;margin-top:0}.phonics-content ul li:before{width:7px;height:7px}.phonics-lists img{width:70px}.phonics-lists .last-row img{width:174px}}