#mvTtl{background-image:url(../images/outline/bg_mv.png)}@media screen and (max-width: 768px){#mvTtl{background-image:url(../images/outline/sp/bg_mv.png)}}@media screen and (max-width: 768px){.outline.index .leadTxt{font-size:1.1rem}}.outline.index .articleList .row{overflow:auto}.outline.index .articleList .row:after{content:"";clear:both;display:table}.outline.index .articleList .row:last-child .articleListBox{margin-bottom:0}.outline.index .articleList .articleListBox{width:calc(50% - 10px);float:left;margin-bottom:55px}@media screen and (max-width: 768px){.outline.index .articleList .articleListBox{width:calc(50% - 8px);margin-bottom:25px}}.outline.index .articleList .articleListBox:nth-child(even){margin-left:10px}@media screen and (max-width: 768px){.outline.index .articleList .articleListBox:nth-child(even){margin-left:8px}}.outline.index .articleList .articleListBox:nth-child(odd){margin-right:10px}@media screen and (max-width: 768px){.outline.index .articleList .articleListBox:nth-child(odd){margin-right:8px}}.outline.index .articleList .articleListBox:hover{opacity:.8}.outline.index .articleList .articleListBox:hover .title:after{-webkit-transform:translate(5px, 0) rotate(-90deg);transform:translate(5px, 0) rotate(-90deg)}.outline.index .articleList .articleListBox .title{padding:13px 20px;font-size:18px;color:#fff;width:calc(100% - 10px);display:block;letter-spacing:2px;margin-bottom:10px;background-color:#7dcdf4;position:relative;font-weight:bold}@media screen and (max-width: 768px){.outline.index .articleList .articleListBox .title{width:100%;padding:10px;letter-spacing:0px;font-size:calc(2vw + 3px);line-height:15px;margin-bottom:5px}}.outline.index .articleList .articleListBox .title:after{content:"";background:url(../images/icon_arrow_05_b.png) no-repeat;background-color:#fff;position:absolute;width:15px;height:15px;right:20px;top:calc(50% - 8px);background-size:10px;background-position:2px 5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:transform .2s ease,-webkit-transform .2s ease;border-radius:50%}@media screen and (max-width: 768px){.outline.index .articleList .articleListBox .title:after{width:13px;height:13px;right:8px;top:calc(50% - 5px);background-size:8px;background-position:2px 4.2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media screen and (max-width: 768px){.outline.index .articleList .articleListBox p{font-size:12px;line-height:16px}}@media screen and (max-width: 768px){.outline.environ1 .leadTxt{font-size:1.1rem}}.outline.environ1 .content{margin-bottom:75px}@media screen and (max-width: 768px){.outline.environ1 .content{margin-bottom:35px}}.outline.environ1 .content b{font-size:18px;margin-bottom:5px;color:#666;display:block}@media screen and (max-width: 768px){.outline.environ1 .content b{font-size:16px;margin-bottom:10px;line-height:1.5}}.outline.environ1 .content p{font-size:15px;color:#666;line-height:1.6;margin-bottom:25px}@media screen and (max-width: 768px){.outline.environ1 .content p{line-height:1.5;margin-bottom:15px;font-size:14px}}.outline.environ1 .content p.indent{padding-left:1em;text-indent:-1em}.outline.environ1 .chartBlock{margin-top:45px}.outline.environ1 .chartBlock b{font-size:15px}.outline.environ1 .chartBlock .chartAndTable{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 15px 0}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable{display:block}}.outline.environ1 .chartBlock .chartAndTable img{margin-right:15px;height:142px}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable img{width:100%;margin-right:0;margin-bottom:20px;height:auto}}.outline.environ1 .chartBlock .chartAndTable table{margin-top:3px;width:100%}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable table{width:100%}}.outline.environ1 .chartBlock .chartAndTable table sub{font-size:9px}.outline.environ1 .chartBlock .chartAndTable table th{font-size:9px;background-color:#7dcdf4;color:#fff;padding:6px 5px;border-left:1px dashed #dcdcdc;border-top:1.3px solid #707070}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable table th{font-size:8px;padding:5px 2px;line-height:1.4}}.outline.environ1 .chartBlock .chartAndTable table th span{font-size:11px}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable table th span{font-size:10px}}.outline.environ1 .chartBlock .chartAndTable table th:first-child{border-left:0;width:87px}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable table th:first-child{width:auto}}.outline.environ1 .chartBlock .chartAndTable table tr td{white-space:nowrap;font-size:12px;padding:10px 5px;text-align:center;color:#666;line-height:1;border-left:1px dashed #dcdcdc}@media screen and (max-width: 768px){.outline.environ1 .chartBlock .chartAndTable table tr td{font-size:11px;padding:5px 2px}}.outline.environ1 .chartBlock .chartAndTable table tr td:first-child{border-left:0}.outline.environ1 .chartBlock .chartAndTable table tr td:not(:first-child){vertical-align:middle}.outline.environ1 .chartBlock .chartAndTable table tr:last-child td{background-color:#ebf8ff;border-bottom:1.3px solid #707070}.outline.environ1 .note{font-size:13px;color:#666;line-height:1.5}@media screen and (max-width: 768px){.outline.environ1 .note{text-indent:-0.6rem;padding-left:.6rem}}.outline.environ1 .btnLarge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:-30px auto 0}@media screen and (max-width: 768px){.outline.environ1 .btnLarge{width:100%;margin-top:-5px}}.outline.environ1 .btnLarge a{padding:0 90px 0 85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:1.8rem}@media screen and (max-width: 768px){.outline.environ1 .btnLarge a{font-size:14px;padding:0;height:50px}}.outline.environ1 .btnLarge a:before{position:absolute;content:"";background-image:url(../images/icon_window.png);top:calc(50% - 12.5px);left:45px;width:25px;height:25px;background-size:25px}@media screen and (max-width: 768px){.outline.environ1 .btnLarge a:before{top:calc(50% - 7.5px);left:30px;width:15px;height:15px;background-size:15px}}.outline.environ1 .btnLarge a:after{right:30px}@media screen and (max-width: 768px){.outline.environ1 .btnLarge a:after{right:20px;background-size:18px}}@media screen and (max-width: 768px){.outline.rinen .ttl01{margin-bottom:20px}}.outline.rinen .content{margin-bottom:80px}.outline.rinen .content:last-child{margin-bottom:0}@media screen and (max-width: 768px){.outline.rinen .content{margin-bottom:45px}}.outline.rinen .content p{line-height:1.7;margin-bottom:25px;font-size:15px}@media screen and (max-width: 768px){.outline.rinen .content p{font-size:14px;line-height:1.5;margin-bottom:22px}}.outline.rinen .content p:last-child{margin-bottom:0}.outline.rinen .title{font-size:18px;font-weight:bold;margin-top:-35px;margin-bottom:8px}@media screen and (max-width: 768px){.outline.rinen .title{margin-top:-20px;font-size:16px;line-height:1.5;margin-bottom:20px}}@media screen and (max-width: 768px){.outline.gaiyo .leadTxt{font-size:1.3rem;margin-bottom:35px}}.outline.gaiyo table.column2{width:100%;margin-bottom:65px}@media screen and (max-width: 768px){.outline.gaiyo table.column2{border:1px solid #d7d7d7;margin-bottom:45px}}.outline.gaiyo table.column2 tr td{padding:12px 20px;border:1px solid #d7d7d7;font-size:14px}.outline.gaiyo table.column2 tr td:first-child{background-color:#7dcdf4;width:170px;color:#fff;font-size:16px}@media screen and (max-width: 768px){.outline.gaiyo table.column2 tr td:first-child{width:100%;font-size:14px}}@media screen and (max-width: 768px){.outline.gaiyo table.column2 tr td{border:0;padding:7px 15px}}@media screen and (max-width: 768px){.outline.gaiyo table.column2 tr:nth-child(even) td{background-color:#fff;color:#333}}.outline.gaiyo .content{margin-bottom:50px}@media screen and (max-width: 768px){.outline.gaiyo .content{margin-bottom:40px}}@media screen and (max-width: 768px){.outline.gaiyo .content p.blueDots{margin-bottom:10px;line-height:1.8;text-indent:-1rem;padding-left:1rem}}.outline.gaiyo .content p.blueDots:before{content:"● ";color:#7dcdf4}@media screen and (max-width: 768px){.outline.gaiyo .content p.blueDots:before{font-size:10px}}.outline.gaiyo table.column3{width:100%;margin-bottom:65px;margin-top:-10px}.outline.gaiyo table.column3 tr{background:url(../images/outline/dot.png) bottom left repeat-x}.outline.gaiyo table.column3 tr td{padding:10px 0 12px;font-size:15px;line-height:1.5}@media screen and (max-width: 768px){.outline.gaiyo table.column3 tr td{padding:10px 0}}.outline.gaiyo table.column3 tr td:nth-child(1){color:#7dcdf4;width:80px}@media screen and (max-width: 768px){.outline.gaiyo table.column3 tr td:nth-child(1){width:60px}}.outline.gaiyo table.column3 tr td:nth-child(2){width:40px;text-align:right}.outline.gaiyo table.column3 tr td:nth-child(3){padding-left:15px}.outline.gaiyo .phoneBlockList .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .row{display:block}}.outline.gaiyo .phoneBlockList .row:last-child{margin-bottom:0}.outline.gaiyo .phoneBlockList .phoneBlock{border:3px solid #7dcdf4;border-radius:10px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:15px;line-height:1.5}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock{margin:0 0 15px 0}}.outline.gaiyo .phoneBlockList .phoneBlock:last-child{margin-right:0}.outline.gaiyo .phoneBlockList .phoneBlock .title{background-color:#7dcdf4;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;padding:20px 0;font-size:20px;font-weight:bold;line-height:1.3}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .title{font-size:14px;padding:10px 0}}.outline.gaiyo .phoneBlockList .phoneBlock .content{background-color:#ebf8ff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:28px 10px 28px 23px;font-size:17px;letter-spacing:-1px;margin-bottom:0}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .content{padding:11px;font-size:12px;line-height:1.4;letter-spacing:0}}.outline.gaiyo .phoneBlockList .phoneBlock .content p{margin-bottom:15px}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .content p{margin-bottom:5px}}.outline.gaiyo .phoneBlockList .phoneBlock .content .big{font-size:30px;font-weight:bold;padding-left:40px;margin-bottom:11px;line-height:1;padding-top:3px}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .content .big{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:25px;padding-left:25px}}.outline.gaiyo .phoneBlockList .phoneBlock .content .big.phone{background:url(../images/icon_tel.png) center left no-repeat;background-size:30px}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .content .big.phone{background-size:20px}}.outline.gaiyo .phoneBlockList .phoneBlock .content .big.fax{background:url(../images/icon_fax.png) center left no-repeat;background-size:30px}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .content .big.fax{background-size:20px}}@media screen and (max-width: 768px){.outline.gaiyo .phoneBlockList .phoneBlock .content .big a{display:inline-block}}.outline.jigyo .content{margin-bottom:50px}@media screen and (max-width: 768px){.outline.jigyo .content{margin-bottom:40px}}.outline.jigyo .content:last-child{margin-bottom:0}.outline.jigyo .content h4{font-size:18px;margin-bottom:5px;display:block}.outline.jigyo .content p{font-size:15px;line-height:1.6;margin-bottom:25px}@media screen and (max-width: 768px){.outline.jigyo .content p{line-height:1.35;font-size:14px}}.outline.jigyo .content .txtBtn{display:inline-block;margin-top:10px}.outline.jigyo .businesses-img{margin-top:60px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img{margin-top:30px}}.outline.jigyo .businesses-img__list{position:relative;width:100%;height:610px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__list{height:74vw}}.outline.jigyo .businesses-img__item{position:absolute;top:0;left:0;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.outline.jigyo .businesses-img__item:hover{opacity:.7}.outline.jigyo .businesses-img__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:100%;height:100%}.outline.jigyo .businesses-img__item a span{display:inline-block;font-size:25px;line-height:1.1;text-align:center;position:relative}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item a span{font-size:3vw}}.outline.jigyo .businesses-img__item a span::after{position:absolute;bottom:-0.8em;left:0;right:0;margin:auto;content:"";width:.6em;height:.6em;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item a span::after{border-top:1px solid;border-right:1px solid}}.outline.jigyo .businesses-img__item.-mini{width:132px;height:132px;background:#7dccf4}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-mini{width:16.5vw;height:16.5vw}}.outline.jigyo .businesses-img__item.-mini a span{font-size:22px;padding-right:.7em;line-height:1.2}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-mini a span{font-size:.8em;padding-right:.5em}}.outline.jigyo .businesses-img__item.-mini a span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:0;top:0;left:auto;right:0;width:.4em;height:.4em}.outline.jigyo .businesses-img__item.-big{width:225px;height:225px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-big{width:28vw;height:28vw}}.outline.jigyo .businesses-img__item.-calligraphy{top:156px;left:298px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-calligraphy{top:19vw;left:37vw}}.outline.jigyo .businesses-img__item.-calligraphy-seniors{top:279px;left:229px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-calligraphy-seniors{top:34vw;left:28.5vw}}.outline.jigyo .businesses-img__item.-go{top:279px;left:373px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-go{top:34vw;left:46vw}}.outline.jigyo .businesses-img__item.-students{background:#f1b5ce;top:0px;left:101px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-students{top:0px;left:12vw}}.outline.jigyo .businesses-img__item.-instructors{background:#fd948a;top:0px;left:404px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-instructors{top:0px;left:50vw}}.outline.jigyo .businesses-img__item.-develop-and-teaching{background:#aa89bc;top:250px;left:508px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-develop-and-teaching{top:31vw;left:63vw}}.outline.jigyo .businesses-img__item.-recruitment{background:#f7c371;top:406px;left:252px}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-recruitment{top:50vw;left:31vw}}.outline.jigyo .businesses-img__item.-classroom-support{background:#aed590;top:250px;left:0}@media screen and (max-width: 768px){.outline.jigyo .businesses-img__item.-classroom-support{top:31vw;left:0}}.outline.jigyo .philosophy h4{margin-top:-140px;padding-top:140px}@media screen and (max-width: 768px){.outline.jigyo .philosophy h4{margin-top:-80px;padding-top:80px}}@media screen and (max-width: 768px){#bottomNav h2 img{width:214px}}.outline.igo #breadCrumb{position:relative;z-index:40}.outline.igo .ttl02{color:#333;text-align:left;font-size:1.8rem;margin-bottom:15px}.outline.igo .content{position:relative;z-index:40}.outline.igo img{max-width:100%}.outline.igo .readLogo{text-align:center}.outline.igo .readLogo_img{margin:0;width:20%}@media screen and (max-width: 768px){.outline.igo .readLogo_img{width:40%}}.outline.igo .readLogo_img img{width:100%}.outline.igo .readLogo_img a:hover img{opacity:.8}.outline.igo .ttl01{margin-bottom:35px;padding-top:200px;margin-top:-200px;position:relative;z-index:10}@media screen and (max-width: 768px){.outline.igo .ttl01{margin-bottom:20px;padding-top:100px;margin-top:-100px}}.outline.igo .ttl04{font-size:1.7rem;margin-bottom:15px}@media screen and (max-width: 768px){.outline.igo .ttl04{font-size:1.6rem;margin-bottom:5px}}.outline.igo .content_liDot{margin-bottom:1em}.outline.igo .content_liDot li{padding-left:1em;text-indent:-1em}.outline.igo .content_liDot li:before{content:"●";color:#7dcdf4;padding-right:.5em}@media screen and (max-width: 768px){.outline.igo .content_liDot li:before{font-size:1.2rem;vertical-align:middle}}.outline.igo .btnZoom{margin-top:20px}.outline.igo .anchorNav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;position:relative;z-index:20}@media screen and (max-width: 768px){.outline.igo .anchorNav{margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.outline.igo .anchorNav li{width:25%;border-right:1px solid #d2d2d2}.outline.igo .anchorNav li:first-child{border-left:1px solid #d2d2d2}@media screen and (max-width: 768px){.outline.igo .anchorNav li{width:50%;margin-bottom:10px}.outline.igo .anchorNav li:nth-child(3){border-left:1px solid #d2d2d2}}.outline.igo .anchorNav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.outline.igo .anchorNav li a:after{content:"";width:11px;height:7px;margin-right:15px;background:url(/lil/assets/images/icon_arrow_05_b.png)}@media screen and (max-width: 768px){.outline.igo .anchorNav li a:after{width:12px;height:8px;background-size:100% 100%;margin-right:10px}}.outline.igo .anchorNav li a:hover{opacity:.8}@media screen and (max-width: 768px){.outline.igo .anchorNav li a{padding:5px 0}}.outline.igo .anchorNav li span{text-align:center;line-height:1.4;width:100%}.outline.igo .content p+p{margin-top:1em}.outline.igo .content{margin-bottom:40px}@media screen and (max-width: 768px){.outline.igo .content{margin-bottom:35px}}.outline.igo .content.col02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.outline.igo .content.col02{display:block}}.outline.igo .content.col02 .contentTxt{width:380px}@media screen and (max-width: 768px){.outline.igo .content.col02 .contentTxt{width:100%}}.outline.igo .content.col02 .contentTxt_img{margin-top:25px}@media screen and (max-width: 768px){.outline.igo .content.col02 .contentTxt_img{margin-top:20px}.outline.igo .content.col02 .contentTxt_img img{width:95%;display:block;margin:0 auto}}.outline.igo .content.col02 .contentImg{width:310px}@media screen and (max-width: 768px){.outline.igo .content.col02 .contentImg{width:100%;margin-top:35px}}.outline.igo .contentTxtMonth{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 768px){.outline.igo .contentTxtMonth{font-size:1.4rem}}.outline.igo .contentNews+.contentTxtMonth{margin-top:35px}@media screen and (max-width: 768px){.outline.igo .contentNews+.contentTxtMonth{margin-top:35px}}.outline.igo .att{font-size:1.5rem;text-align:center;margin-top:10px !important}@media screen and (max-width: 768px){.outline.igo .att{font-size:1.3rem;text-align:center;margin-top:10px !important}}.outline.igo .btnIgoBlank{width:230px;margin:15px auto 0 !important}@media screen and (max-width: 768px){.outline.igo .btnIgoBlank{width:67%;margin:10px auto 0 !important}}.outline.igo .btnIgoBlank a{display:block;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:60px;text-align:center;font-size:1.5rem;line-height:1;padding-top:12px;background:#7dcdf4;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media print,screen and (min-width: 769px){.outline.igo .btnIgoBlank a:hover{opacity:.8}}@media screen and (max-width: 768px){.outline.igo .btnIgoBlank a{font-size:1.5rem}}.outline.igo .btnIgoBlank a span{display:inline-block;padding-right:20px;position:relative}@media screen and (max-width: 768px){.outline.igo .btnIgoBlank a span{padding-right:15px}}.outline.igo .btnIgoBlank a span::after{content:"";width:16px;height:13px;background:url(/lil/assets/images/outline/kumon_igo/ico_blank.png) 0 0/100% no-repeat;position:absolute;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.outline.igo .btnIgoBlank a span::after{width:11px;height:10px;top:0px;background-size:100% 100%;background:url(/lil/assets/images/outline/kumon_igo/sp/ico_blank.png) 0 0/100% no-repeat}}.outline.igo .btnIgoContact{width:535px;margin:0 auto}@media screen and (max-width: 768px){.outline.igo .btnIgoContact{width:100%}}.outline.igo .btnIgoContact a{line-height:1.4;padding-top:15px;font-size:2rem}@media screen and (max-width: 768px){.outline.igo .btnIgoContact a{padding-top:10px;font-size:1.4rem;height:60px}}.outline.igo .btnIgoContact a span:after{content:"";width:16px;height:13px;background:url(/lil/assets/images/outline/kumon_igo/ico_blank.png) 0 0/100% no-repeat;margin-left:7px;display:inline-block}@media screen and (max-width: 768px){.outline.igo .btnIgoContact a span:after{width:11px;height:10px;background:url(/lil/assets/images/outline/kumon_igo/sp/ico_blank.png) 0 0/100% no-repeat;margin-left:5px}}.outline.igo .btnIgoContact a:after{right:30px;background:url(../images/icon_arrow_02_o2.png) 0 0/100% no-repeat}@media screen and (max-width: 768px){.outline.igo .btnIgoContact a:after{right:15px;width:15px;height:15px;top:0;bottom:0;margin:auto}}.outline.igo .btnIgoContact.orange a{background:#ff9549}.outline.igo .contentNews li.contentNewsItem{background-image:url(/lil/assets/images/outline/kumon_igo/line_dot.png);background-repeat:repeat-x;background-position:bottom}.outline.igo .contentNews li.contentNewsItem a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outline.igo .contentNews li.contentNewsItem a:hover{opacity:.8}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem a{font-size:3vw}}.outline.igo .contentNews li.contentNewsItem a .contentNews_img{width:20%}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem a .contentNews_img{width:30%}}.outline.igo .contentNews li.contentNewsItem a .contentNews_img img{border:solid 1px #ccc;width:100%;height:auto}.outline.igo .contentNews li.contentNewsItem a .contentNews_txt{width:78%}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem a .contentNews_txt{width:68%}}.outline.igo .contentNews li.contentNewsItem a .contentNews_txt .contentNewsIcon{display:inline-block;color:#fff;text-align:center;line-height:1.3;padding:5px .5em 4px;background:#7dcdf4}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem a .contentNews_txt .contentNewsIcon{font-size:.8em;width:auto}}.outline.igo .contentNews li.contentNewsItem a .contentNews_txt .contentNewsTxt{text-decoration:underline;margin-top:.25em}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem a .contentNews_txt .contentNewsTxt{width:auto;line-height:1.6}}.outline.igo .contentNews li.contentNewsItem a .contentNews_txt .contentNewsTxt .contentNewsIcoBlank:after{content:"";width:14px;height:12px;background:url(/lil/assets/images/outline/kumon_igo/ico_blank_blu.png) 0 0/100% no-repeat;margin-left:7px;display:inline-block}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem a .contentNews_txt .contentNewsTxt .contentNewsIcoBlank:after{width:10px;height:9px;background:url(/lil/assets/images/outline/kumon_igo/sp/ico_blank_blu.png) 0 0/100% no-repeat;background-size:100% 100%;margin-left:5px}}.outline.igo .contentNews li.contentNewsItem a.no-img .contentNews_txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.outline.igo .contentNews li.contentNewsItem a.no-img .contentNews_txt .contentNewsIcon{width:22%}.outline.igo .contentNews li.contentNewsItem a.no-img .contentNews_txt .contentNewsTxt{width:76%}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem{background-image:url(/lil/assets/images/outline/kumon_igo/sp/line_dot.png);background-size:8px 2px}}.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a{-ms-flex-wrap:wrap;flex-wrap:wrap}.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_img{width:100%}}.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:1em}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_txt{display:block}}.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_txt .contentNewsIcon{width:25%}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_txt .contentNewsIcon{width:auto}}.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_txt .contentNewsTxt{width:73%}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem.contentNewsItem_picup a .contentNews_txt .contentNewsTxt{width:100%}}.outline.igo .contentNews li.contentNewsItem:last-child{background-image:none}@media screen and (max-width: 768px){.outline.igo .contentNews li.contentNewsItem:last-child.contentNewsItem_last{background-image:url(/lil/assets/images/outline/kumon_igo/sp/line_dot.png);background-size:8px 2px}}.outline.igo .member{margin:20px 0;padding:20px;background:#ebf8ff;border-radius:10px}.outline.igo .member ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.outline.igo .member ul{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.outline.igo .member ul li{width:23.5%;text-align:center}@media screen and (max-width: 768px){.outline.igo .member ul li{width:70%;margin:0 auto 10px}}.outline.igo .member ul li .member_img{width:70%;margin:0 auto 10px}.outline.igo .member ul li img{width:100%}.outline.igo .member ul li .member_txt{line-height:1.4;font-size:1.3rem}.outline.igo .con_image{margin:1.5em auto 0;width:70%;text-align:center;max-width:500px}.outline.igo .con_image img{max-width:100%}.outline.igo .con_image .author{text-align:left;margin-top:1em;line-height:1.5;font-size:1.2rem}.outline.igo .con_image_wide{margin:1.5em auto 0;width:100%;text-align:center}.outline.igo .con_image_wide img{max-width:100%}.outline.igo .con_image_wide .author{text-align:left;margin-top:1em;line-height:1.5;font-size:1.2rem}.outline.igo .con_image+p,.outline.igo .con_image_wide+p,.outline.igo .con_col2+p{margin-top:1em}.outline.igo .con_col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5em}@media screen and (max-width: 768px){.outline.igo .con_col2{display:block}}.outline.igo .con_col2 .con_col2_item{width:48.5%}@media screen and (max-width: 768px){.outline.igo .con_col2 .con_col2_item{width:100%;margin:0 auto}.outline.igo .con_col2 .con_col2_item+.con_col2_item{margin-top:1.5em}}.outline.igo .con_col2 .con_col2_item img{width:100%}.outline.igo .con_col2 .con_col2_item .con_col2_note{text-align:left;margin-top:1em;line-height:1.5;font-size:1.2rem}@media screen and (max-width: 768px){.outline.igo .con_col2 .con_col2_item .con_col2_note{margin-top:.5em}}.igo.article #contents{width:100%}.igo.article #mvTtl{background:none}.igo.article #mvTtl h2{color:#000}.igo.article .articleBack{margin:0 auto;width:490px}@media screen and (max-width: 768px){.igo.article .articleBack{width:80%}}.igo.article .articleBack a{color:#fff;background:#7dcdf4}.igo.article .articleBack a::after{background:url(../images/icon_arrow_08_w.png) 0 0/100% no-repeat}