﻿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,button{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}*{box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif,"メイリオ",Meiryo,"LucidaGrande",Verdana,"ヒラギノ角ゴProW3","HiraginoKakuGothicPro",Osaka,"ＭＳＰゴシック",sans-serif;overflow-x:hidden}#header div{height:68px;margin:0 auto;position:relative}#header h1{position:absolute;top:10px;left:0}#header figure{position:absolute;top:15px;right:0}#contents #regist button{cursor:pointer}@media screen and (max-device-width: 767px){#header{box-shadow:0px 1px 4px rgba(0,0,0,0.3);height:55px;border-bottom:5px solid #07a55d}#header div{width:100%;height:auto}#header h1{left:5px}#header h1 img{width:auto;height:30px}#header figure{top:18px;right:5px}#header figure img{width:50px;height:auto}}@media screen and (max-device-width: 767px){.hide-sp,.for-pc,.for-ipad{display:none !important}}@media screen and (min-device-width: 768px) and (max-device-width: 1023px){.hide-ipad,.for-pc,.for-sp{display:none !important}}@media screen and (min-device-width: 1024px){.hide-pc,.for-ipad,.for-sp{display:none !important}}.red{color:#d90100}#header{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto}@media screen and (max-width: 1023px){#header{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#header{padding-right:3vw;padding-left:3vw}}#contents{text-align:center;color:#212121}#contents sup{vertical-align:super;font-size:40%}#contents small{font-size:82%}#contents a:link,#contents a:visited{color:#0078bd;text-decoration:none;transition:all 0.5s ease 0s;word-break:break-all}#contents a:hover{color:#CC0000}#contents .note{text-align:left;font-size:12px;line-height:1.6}@media screen and (min-width: 1024px){#contents .note{max-width:990px;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px) and (max-width: 1023px){#contents .note{width:96vw;margin-right:2vw;margin-left:2vw}}@media screen and (max-width: 767px){#contents .note{width:94vw;margin-right:3vw;margin-left:3vw}}#visual>div:nth-child(1){text-align:left;height:450px;background:url(/cs/lp/md/common/images/001/giga/visual_021127.jpg) no-repeat top center;background-size:cover}@media screen and (min-width: 1024px){#visual>div:nth-child(1){border-top:5px solid #07a55d}}@media screen and (max-width: 1023px){#visual>div:nth-child(1){border-top:5px solid #07a55d;height:60vw;background-color:rgba(255,255,255,0.1);background-blend-mode:lighten}}@media screen and (max-width: 767px){#visual>div:nth-child(1){border-top:none;height:68vw;background-color:rgba(255,255,255,0.2);background-blend-mode:lighten}}#visual>div:nth-child(1) p{background-color:rgba(0,201,226,0.5);text-align:center}#visual>div:nth-child(1) p img{margin:0 auto}@media screen and (max-width: 767px){#visual>div:nth-child(1) p img{width:100%;height:auto}}#visual>div:nth-child(1) h2{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;padding-top:1em;font-size:40px;font-weight:800}@media screen and (max-width: 1023px){#visual>div:nth-child(1) h2{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#visual>div:nth-child(1) h2{padding-right:3vw;padding-left:3vw}}#visual>div:nth-child(1) h2 small{display:block;font-size:50%;font-weight:500}#visual>div:nth-child(1) h2 span{display:block;line-height:1.8}@media screen and (min-width: 1024px){#visual>div:nth-child(1) h2{max-width:990px}#visual>div:nth-child(1) h2 span{display:block;line-height:2.1}}@media screen and (max-width: 1023px){#visual>div:nth-child(1) h2{font-size:6vw}}@media screen and (max-width: 767px){#visual>div:nth-child(1) h2{font-size:7vw}}#visual>div:nth-child(2){width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;max-width:990px;letter-spacing:-1em;margin-top:20px}@media screen and (max-width: 1023px){#visual>div:nth-child(2){width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#visual>div:nth-child(2){padding-right:3vw;padding-left:3vw}}#visual>div:nth-child(2) *{letter-spacing:normal}#visual>div:nth-child(2)>div:nth-child(1){display:inline-block;width:60%;vertical-align:top;text-align:left}#visual>div:nth-child(2)>div:nth-child(1) h1{text-align:center}#visual>div:nth-child(2)>div:nth-child(1) h1 img{width:100%}@media screen and (max-width: 1023px){#visual>div:nth-child(2)>div:nth-child(1) h1 img{display:block;margin:0 auto}}@media screen and (max-width: 767px){#visual>div:nth-child(2)>div:nth-child(1) h1 img{margin-top:20px}}#visual>div:nth-child(2)>div:nth-child(1) h3{font-size:26px;font-weight:600;margin:1.1em 0 .6em;line-height:1.6}#visual>div:nth-child(2)>div:nth-child(1) h3 mark{font-weight:600;background:linear-gradient(to top, transparent 10%, #FF3 10%, #FF3 30%, transparent 30%, transparent 100%);color:inherit}@media screen and (max-width: 1023px){#visual>div:nth-child(2)>div:nth-child(1) h3{font-size:20px}}@media screen and (max-width: 767px){#visual>div:nth-child(2)>div:nth-child(1) h3{font-size:18px;width:98vw;margin-top:0}}#visual>div:nth-child(2)>div:nth-child(1) h3+p{font-size:16px;line-height:1.5}@media screen and (max-width: 1023px){#visual>div:nth-child(2)>div:nth-child(1) h3+p{font-size:13px}}@media screen and (max-width: 767px){#visual>div:nth-child(2)>div:nth-child(1) h3+p{font-size:12px}}#visual>div:nth-child(2)>div:nth-child(2){display:inline-block;width:40%;vertical-align:top}@media screen and (max-width: 767px){#visual>div:nth-child(2)>div:nth-child(2){vertical-align:bottom}}#visual>div:nth-child(2)>div:nth-child(2) img{width:100%;height:auto}#visual>div:nth-child(3){width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;max-width:990px;letter-spacing:-1em;margin-top:20px}@media screen and (max-width: 1023px){#visual>div:nth-child(3){width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#visual>div:nth-child(3){padding-right:3vw;padding-left:3vw}}#visual>div:nth-child(3) *{letter-spacing:normal}#visual>div:nth-child(3) ul{letter-spacing:-1em}#visual>div:nth-child(3) ul *{letter-spacing:normal}#visual>div:nth-child(3) ul li{font-size:15px;color:#212121;line-height:1.5}@media screen and (min-width: 768px){#visual>div:nth-child(3) ul li{min-height:6.87em;border-radius:5px;background:#ffc800 url(/cs/lp/md/common/images/001/giga/ico_crown.svg) no-repeat 6px center/30px auto;vertical-align:middle;font-weight:600;display:inline-block;width:calc( 94.6% / 4 );padding:.9em 2px 1em 42px;margin:0 1.8% 16px 0;border:none;text-align:left}#visual>div:nth-child(3) ul li.line2{padding-top:1.4em}#visual>div:nth-child(3) ul li:nth-child(4){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1023px){#visual>div:nth-child(3) ul li{min-height:7.6em;font-size:12px}}@media screen and (max-width: 767px){#visual>div:nth-child(3) ul li{background:transparent url(/cs/lp/md/common/images/001/common/ico_crown.png) no-repeat left center/30px auto;display:block;padding:0 0 0 36px;margin:0 auto 16px;border:none;text-align:left}}#visual>div:nth-child(3) ul li strong{color:#ee4619;font-weight:600;font-size:120%}#visual>div:nth-child(3) ul li sup{font-size:40%}#visual>div:nth-child(4){width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;max-width:990px;margin-top:30px}@media screen and (max-width: 1023px){#visual>div:nth-child(4){width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#visual>div:nth-child(4){padding-right:3vw;padding-left:3vw}}#visual>div:nth-child(4) h3{font-size:18px;font-weight:600;margin:1.1em auto .3em;line-height:1.6}@media screen and (max-width: 1023px){#visual>div:nth-child(4) h3{font-size:20px}}@media screen and (max-width: 767px){#visual>div:nth-child(4) h3{font-size:15px}}#visual>div:nth-child(4) h4{font-size:40px;font-weight:600;color:#07a55d;margin-bottom:.25em}@media screen and (max-width: 1023px){#visual>div:nth-child(4) h4{padding-left:30px;font-size:33px}}@media screen and (max-width: 767px){#visual>div:nth-child(4) h4{font-size:21px;padding-left:0;margin-left:-3vw;margin-right:-3vw}}#visual>div:nth-child(4) h4+p{font-size:15px;line-height:1.2}#visual>div:nth-child(4) table{width:100%;border-collapse:collapse;border:3px solid #07a55d;margin:20px auto}#visual>div:nth-child(4) table th{border:1px solid #07a55d;padding:.2em;vertical-align:middle}#visual>div:nth-child(4) table td{border:1px solid #07a55d;letter-spacing:-.5em;padding:.2em .2em .2em 2em;text-align:left;vertical-align:middle}#visual>div:nth-child(4) table td>span{display:inline-block;letter-spacing:normal;vertical-align:middle}#visual>div:nth-child(4) table td>span:nth-child(2){width:7em;height:2.5em;padding:.75em 0;margin-right:.5em;text-align:center;background-color:#d90100;color:#ffe43c;line-height:1;clip-path:polygon(0% 20%, 80% 20%, 80% 0%, 100% 50%, 80% 100%, 80% 80%, 0% 80%)}#visual>div:nth-child(4) table td>span:nth-child(3){font-size:110%}#visual>div:nth-child(4) table td>span:nth-child(4){font-weight:600;background:linear-gradient(to top, transparent 10%, #FF3 10%, #FF3 30%, transparent 30%, transparent 100%);color:inherit}#visual>div:nth-child(4) table td>span:nth-child(4) strong{font-size:150%}@media screen and (min-width: 768px) and (max-device-width: 1023px){#visual>div:nth-child(4) table th{padding:.2em 1%;width:8.5em}#visual>div:nth-child(4) table th>span{display:inline-block}#visual>div:nth-child(4) table th span:nth-child(1){display:block}#visual>div:nth-child(4) table td{padding:.2em 1%}}@media screen and (max-width: 767px){#visual>div:nth-child(4) table{display:block;padding:0}#visual>div:nth-child(4) table th{display:block;border-bottom:none}#visual>div:nth-child(4) table th span{background-color:rgba(7,165,93,0.1);display:block;padding:.5em 0}#visual>div:nth-child(4) table td{border-top:none;padding:1em 0;text-align:center;display:block;font-size:90%}#visual>div:nth-child(4) table td:nth-child(1){font-size:80%}}div.regist article{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto}@media screen and (max-width: 1023px){div.regist article{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){div.regist article{padding-right:3vw;padding-left:3vw}}div.regist article h3{font-size:40px;font-weight:600;color:#07a55d;margin-bottom:.5em}@media screen and (max-width: 1023px){div.regist article h3{padding-left:30px;font-size:33px}}@media screen and (max-width: 767px){div.regist article h3{font-size:21px;padding-left:0;margin-left:-3vw;margin-right:-3vw}}div.regist article p.filtering-shear{position:relative;margin:-9em 0 0 3em;background:#d7000f;color:#FFF;width:10em;height:10em;border-radius:50%;text-align:center;font-size:12px}@media screen and (max-width: 1023px){div.regist article p.filtering-shear{margin:-10em 0 0 0}}div.regist article p.filtering-shear span{position:absolute;display:inline-block;width:10em;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:1.3}div.regist article p.filtering-shear strong{line-height:75%;font-weight:600;font-size:31px;letter-spacing:-.05em}div.regist article p.filtering-shear strong sup{font-size:12px}@media screen and (max-width: 767px){div.regist article p.filtering-shear{position:static;margin-top:0;display:block;background:transparent;color:#d7000f;width:auto;height:auto;border-radius:0;text-align:left;font-size:14px;padding:.5em;border:1px solid #d7000f}div.regist article p.filtering-shear span{position:static;font-size:14px;width:100%;text-align:center;left:auto;top:auto;-webkit-transform:translateY(-7%);transform:translateY(-7%)}div.regist article p.filtering-shear span br{display:none}div.regist article p.filtering-shear strong{font-size:23px;line-height:1}}div.regist article h4{font-size:15px;line-height:1.2;margin-top:-1.5em}@media screen and (max-width: 1023px){div.regist article h4{margin-top:-.5em}}@media screen and (max-width: 767px){div.regist article h4{margin-top:0}}div.regist article div{letter-spacing:-1em}div.regist article div *{letter-spacing:0}div.regist article form{display:inline-block}div.regist article p.freetrial{font-size:18px;color:#ee4619;margin-top:1em}div.regist article p.freetrial strong{font-size:150%;font-weight:600}@media screen and (max-width: 767px){div.regist article p.freetrial{font-size:18px}}div.regist article button{display:inline-block;width:14em;text-align:center;background-color:#ee4619;font-size:27px;font-weight:600;color:#FFF;border-radius:.2em;padding:.8em 0;margin:10px;cursor:pointer}@media screen and (max-width: 1023px){div.regist article button{padding:.75em 0;width:12.5em}}@media screen and (max-width: 767px){div.regist article button{padding:.75em 0;font-size:20px;margin:10px 0;width:80vw}}div.regist article button:hover{opacity:.7}div.regist article button span.slashBox{display:block;letter-spacing:-.5em;color:#FFFF3C;font-size:22px;font-weight:500;text-align:center;line-height:1.1;margin-bottom:.75em}div.regist article button span.slashBox *{letter-spacing:normal}div.regist article button span.slashBox:before{content:"";display:inline-block;margin-right:0;vertical-align:middle;width:1.5em;height:2.4em;background-color:#FFFF3C;clip-path:polygon(50% 0, 25% 0%, 73% 100%, 85% 100%)}div.regist article button span.slashBox span{display:inline-block;vertical-align:middle}div.regist article button span.slashBox:after{content:"";display:inline-block;margin-left:0;vertical-align:middle;width:1.5em;height:2.4em;background-color:#FFFF3C;clip-path:polygon(50% 0, 75% 0, 27% 100%, 15% 100%)}@media screen and (max-width: 1023px){div.regist article button span.slashBox{font-size:15px}}div.regist article button span.slashBox strong{font-size:120%}div.regist article button.smallBtn{display:inline-block;width:12em;padding:.5em 0;margin:10px;cursor:pointer}@media screen and (max-width: 1023px){div.regist article button.smallBtn{padding:.75em 0;width:12.5em}}@media screen and (max-width: 767px){div.regist article button.smallBtn{padding:.75em 0;font-size:20px;margin:10px 0;width:80vw}}div.regist article button.smallBtn span.slashBox{display:block;letter-spacing:-.5em}div.regist article button.smallBtn span.slashBox *{letter-spacing:normal}div.regist article button.smallBtn span.slashBox:before{content:"";display:inline-block;margin-right:0;vertical-align:middle;width:1.5em;height:1.2em;background-color:#FFFF3C;clip-path:polygon(50% 0, 25% 0%, 73% 100%, 85% 100%)}div.regist article button.smallBtn span.slashBox span{display:inline-block;vertical-align:middle}div.regist article button.smallBtn span.slashBox:after{content:"";display:inline-block;margin-left:0;vertical-align:middle;width:1.5em;height:1.2em;background-color:#FFFF3C;clip-path:polygon(50% 0, 75% 0, 27% 100%, 15% 100%)}#example h2{background:#07a55d;margin:1em 0;padding:.4em 0;font-size:34px;font-weight:600;color:#FFF}#example h2 b{color:#ffff3c}@media screen and (max-width: 1023px){#example h2{font-size:22px}}@media screen and (max-width: 767px){#example h2{font-size:16px;line-height:1.5}}@media screen and (max-width: 767px){#example h2{margin-bottom:0}}#example h4{width:990px;background:#07a55d;margin:1em auto;padding:.5em 0;font-size:26px;font-weight:600;color:#FFF}#example h4 b{color:#ffff3c}@media screen and (max-width: 1023px){#example h4{width:100vw;padding-right:2vw;padding-left:2vw;font-size:20px}}@media screen and (max-width: 767px){#example h4{font-size:16px;line-height:1.5}}#example ul{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;width:990px;height:340px;font-size:22px;line-height:1.5;background:url(/cs/lp/md/common/images/001/giga/example/photo_child.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 1023px){#example ul{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#example ul{padding-right:3vw;padding-left:3vw}}#example ul li{text-align:left;font-weight:600}@media screen and (min-width: 768px){#example ul{position:relative}#example ul li{position:absolute;background-color:rgba(255,255,255,0.8);padding:.8em;color:#07a55d}#example ul li:nth-child(1){top:20%;left:3%}#example ul li:nth-child(2){top:8%;left:65%}#example ul li:nth-child(3){top:60%;left:60%}}@media screen and (max-width: 1023px){#example ul{width:100vw;height:265px;padding-right:2vw;padding-left:2vw;font-size:17px}}@media screen and (max-width: 767px){#example ul{font-size:18px;height:340px;line-height:1.5;margin-bottom:0;background-image:url(/cs/lp/md/common/images/001/giga/example/photo_child_sp.jpg)}#example ul li{padding:2em 0 0 1em}}@media screen and (max-width: 767px){#example ul+h4{margin-top:0}}#example ol{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto}@media screen and (max-width: 1023px){#example ol{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#example ol{padding-right:3vw;padding-left:3vw}}#example ol li{display:inline-block;vertical-align:top}@media screen and (max-width: 767px){#example ol li{margin-top:.8em}#example ol li:nth-child(-n+5):before{content:attr(data-sp-text);display:block;font-size:16px;font-weight:600;margin-bottom:.3em;padding-left:.1em}#example ol li:nth-child(-n+5):after{content:attr(title);display:block;font-size:18px;color:#d90100;font-weight:600}#example ol li:nth-child(-n+5){text-align:left;padding-left:40px;background:url(/cs/lp/md/common/images/001/common/ico_caution.png) no-repeat left center;display:block}#example ol li:nth-child(-n+5) img{display:none}#example ol li:nth-child(6) img{transform:rotate(7deg)}}#example aside{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;letter-spacing:-1em}@media screen and (max-width: 1023px){#example aside{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#example aside{padding-right:3vw;padding-left:3vw}}#example aside *{letter-spacing:0}#example aside div{width:42%;margin:0 2%;display:inline-block}@media screen and (max-width: 767px){#example aside div{width:auto;margin:0}#example aside div:nth-child(2){border-top:dotted #212121 1px;padding-top:10px;margin-top:10px}}#example aside div p{font-size:21px;line-height:1.5;font-weight:600}#example aside div p b{color:#d90100}#example aside div dl dt{margin-top:1em;font-size:15px;font-weight:600;color:#666}#example aside div dl img{max-width:100%;height:auto}#example aside div dl+p{margin-top:1em;font-size:16px}#example aside .note{text-align:center;margin-top:1em}#example h3.arrow{position:relative;width:990px;margin:1em auto 70px;padding:.6em 0 0;background:#07a55d;color:#FFF;font-size:28px;text-align:center;line-height:1.2}@media screen and (max-width: 1023px){#example h3.arrow{width:100vw;padding-right:2vw;padding-left:2vw;font-size:22px}}@media screen and (max-width: 767px){#example h3.arrow{font-size:20px}}#example h3.arrow strong{font-weight:600}#example h3.arrow small{font-size:70%}#example h3.arrow b{color:#ffff3c}#example h3.arrow:after{content:"";position:absolute;left:0;bottom:-40px;width:0;height:0;border-top:40px solid #07a55d;border-left:495px solid #FFF;border-right:495px solid #FFF}@media screen and (max-width: 1023px){#example h3.arrow:after{border-left:50vw solid #FFF;border-right:50vw solid #FFF}}#example h3.arrow+p.recommend{text-align:center;font-weight:600;font-size:21px;margin-bottom:.8em}@media screen and (max-width: 1023px){#example h3.arrow+p.recommend{font-size:18px}}@media screen and (max-width: 767px){#example h3.arrow+p.recommend{font-size:15px}}#about h2{background:#07a55d;margin:1em 0;padding:.4em 0;font-size:34px;font-weight:600;color:#FFF;text-align:center}#about h2 b{color:#ffff3c}@media screen and (max-width: 1023px){#about h2{font-size:22px}}@media screen and (max-width: 767px){#about h2{font-size:16px;line-height:1.5}}@media screen and (max-width: 1024px){#about h2{margin-bottom:0}}#about .about_text{text-align:left;font-weight:600;margin-bottom:10px;padding:.5em 0 .5em 1em;line-height:1.5;background:url(/cs/lp/md/common/images/001/common/about/photo_student.jpg) no-repeat top right}#about .about_text mark{font-weight:600;background:linear-gradient(to top, transparent 10%, #FF3 10%, #FF3 30%, transparent 30%, transparent 100%);color:inherit}@media screen and (min-width: 1024px){#about .about_text{width:990px;margin-right:auto;margin-left:auto;font-size:25px;background-size:auto 340px}#about .about_text em{font-size:34px}#about .about_text strong{font-size:130%}}@media screen and (min-width: 768px) and (max-width: 1023px){#about .about_text{width:100vw;font-size:20px;background-size:auto 265px}#about .about_text em{font-size:34px}#about .about_text strong{font-size:130%}}@media screen and (max-width: 767px){#about .about_text{width:100vw;padding-top:76px;font-size:16px;background-size:auto 185px}#about .about_text em{font-size:25px}#about .about_text strong{font-size:130%}}#about .about_text+.note{margin-bottom:20px}@media screen and (min-width: 1024px){#about .about_text+.note{padding-left:34px}}#about article{width:990px;margin:0 auto;text-align:left;border-bottom:dashed #07a55d 1px;letter-spacing:-1em}#about article *{letter-spacing:0}#about article figure{display:inline-block;width:35%;padding:20px 30px;vertical-align:middle;text-align:right}#about article>div{display:inline-block;width:65%;padding:20px 0;font-size:16px;line-height:1.25;vertical-align:middle}#about article>div h4{margin-bottom:.5em}#about article>div h4 span{display:inline-block;font-size:38px;color:#07a55d}#about article>div p{margin-bottom:.5em;color:#07a55d;font-size:18px;font-weight:600}#about article>div aside{margin-top:.5em;display:inline-block;background-color:#b1b1b1;font-size:18px;color:#FFF;padding:0 .2em}#about article>div aside dl *{display:inline-block}#about article>div aside li:not(:last-child):after{content:" / "}@media screen and (min-width: 768px) and (max-width: 1023px){#about article{width:100vw}#about article div h4 span{font-size:28px;font-weight:600}}@media screen and (max-width: 767px){#about article{width:100vw}#about article figure,#about article>div{width:100%;padding:3vw 3vw 6vw;font-size:15px;font-weight:500}#about article figure{padding:6vw 0 0;text-align:center}#about article div h4{text-align:center}#about article div h4 span{display:block;font-size:22px;font-weight:600}#about article div h4 strong{font-size:14px}#about article p{margin:1em 0}}#about article:nth-child(11){border-bottom:none}#about h3.arrow{position:relative;width:990px;margin:1em auto 70px;padding:.6em 0 0;background:#07a55d;color:#FFF;font-size:28px;text-align:center;line-height:1.2;background-image:url(/cs/lp/md/common/images/001/common/about/support01.png),url(/cs/lp/md/common/images/001/common/about/support02.png);background-repeat:no-repeat, no-repeat;background-position:30px center, 857px center;background-size:auto 130px, auto 130px}@media screen and (max-width: 1023px){#about h3.arrow{width:100vw;padding-right:2vw;padding-left:2vw;font-size:22px}}@media screen and (max-width: 767px){#about h3.arrow{font-size:20px}}#about h3.arrow strong{font-weight:600}#about h3.arrow small{font-size:70%}#about h3.arrow b{color:#ffff3c}#about h3.arrow:after{content:"";position:absolute;left:0;bottom:-40px;width:0;height:0;border-top:40px solid #07a55d;border-left:495px solid #FFF;border-right:495px solid #FFF}@media screen and (max-width: 1023px){#about h3.arrow:after{border-left:50vw solid #FFF;border-right:50vw solid #FFF}}#about h3.arrow+p.recommend{text-align:center;font-weight:600;font-size:21px;margin-bottom:.8em}@media screen and (max-width: 1023px){#about h3.arrow+p.recommend{font-size:18px}}@media screen and (max-width: 767px){#about h3.arrow+p.recommend{font-size:15px}}@media screen and (max-width: 1023px){#about h3.arrow{background-position:13px center,calc(857 / 1024 * 100vw) center;background-size:auto 105px, auto 105px}}@media screen and (max-width: 767px){#about h3.arrow{padding-top:60px;background-position:calc(50vw - 40px) 10px,calc(50vw + 0px) 10px;background-size:auto 46px, auto 46px}}#about h3.arrow b{font-size:48px;font-weight:500}@media screen and (max-width: 1023px){#about h3.arrow b{font-size:42px}}@media screen and (max-width: 767px){#about h3.arrow b{font-size:28px}}#reasons h2{background:#07a55d;margin:1em 0;padding:.4em 0;font-size:34px;font-weight:600;color:#FFF}#reasons h2 b{color:#ffff3c}@media screen and (max-width: 1023px){#reasons h2{font-size:22px}}@media screen and (max-width: 767px){#reasons h2{font-size:16px;line-height:1.5}}#reasons h3{width:990px;background:#07a55d;margin:1em auto;padding:.5em 0;font-size:26px;font-weight:600;color:#FFF}#reasons h3 b{color:#ffff3c}@media screen and (max-width: 1023px){#reasons h3{width:100vw;padding-right:2vw;padding-left:2vw;font-size:20px}}@media screen and (max-width: 767px){#reasons h3{font-size:16px;line-height:1.5}}#reasons h4{font-weight:600;color:#07a55d;line-height:1.5;margin-bottom:1em}@media screen and (min-width: 1024px){#reasons h4{font-size:28px}}@media screen and (min-width: 768px) and (max-width: 1023px){#reasons h4{font-size:25px}}@media screen and (max-width: 767px){#reasons h4{font-size:18px;padding:0 1em}}#reasons mark{font-weight:600;background:linear-gradient(to top, transparent 10%, #FF3 10%, #FF3 30%, transparent 30%, transparent 100%);color:inherit}#reasons em{font-size:170%}#reasons article{margin:0 auto;padding:2em 0;border-bottom:dashed #07a55d 1px;line-height:1.5}#reasons article figure{display:inline-block}#reasons article.reason01{padding-top:0}#reasons article.reason01 img[src*="crown_lp.svg"]{width:434px}@media screen and (max-width: 767px){#reasons article.reason01 div ul{padding:8vw 5vw 0}#reasons article.reason01 div ul:after{display:block;content:"";width:90vw;height:36vw;background:url(/cs/lp/md/common/images/001/giga/reasons/logo_kidsdesign.png?20200730) no-repeat center center/contain}}@media screen and (max-width: 767px){#reasons article.reason01 div ul li{background:url(/cs/lp/md/common/images/001/common/ico_crown.png) no-repeat left center/30px auto;font-size:16px;color:#787878;line-height:1.5;padding:0 0 0 36px;margin:0 auto 16px;border:none;text-align:left}}#reasons article.reason01 div ul li strong{color:#ee4619;font-weight:600}#reasons article.reason01 div ul li sup{font-size:40%}#reasons article.reason02 figure,#reasons article.reason02 img{max-width:800px;width:94%}#reasons article.reason03 li{display:inline-block}#reasons article.reason03 li:before{content:"・";color:#0077ca}#reasons article.reason04{padding-bottom:1em 0;border-bottom:none}#reasons article.reason04 span{color:#0077ca}#reasons article.reason04 figure figure{margin:0 10px 10px}#reasons article.reason04 img{width:100%}@media screen and (min-width: 1023px){#reasons article.reason05{padding-left:100px;padding-right:100px}}@media screen and (min-width: 768px){#reasons article.reason05 div{display:inline-block;width:calc(100% - 382px - 30px);margin-right:20px}}#reasons article.reason05 p{text-align:left}#reasons article.reason05 p strong{font-size:21px;font-weight:600}@media screen and (max-width: 1023px){#reasons article.reason05 p strong{font-size:18px}}@media screen and (max-width: 767px){#reasons article.reason05 p strong{font-size:14px}}#reasons article.reason05 img{width:100%}@media screen and (min-width: 1023px){#reasons article.reason06{padding-left:100px;padding-right:100px}}#reasons article.reason06 p{text-align:left}#reasons article.reason06 p strong{font-size:21px;font-weight:600}@media screen and (max-width: 1023px){#reasons article.reason06 p strong{font-size:18px}}@media screen and (max-width: 767px){#reasons article.reason06 p strong{font-size:14px}}#reasons article.reason07{padding-bottom:1em 0;border-bottom:none}@media screen and (min-width: 1023px){#reasons article.reason07{padding-left:100px;padding-right:100px}}@media screen and (min-width: 768px){#reasons article.reason07 div{display:inline-block;width:calc(100% - 100px - 30px)}}#reasons article.reason07 p{text-align:left}#reasons article.reason07 p strong{font-size:21px;font-weight:600}@media screen and (max-width: 1023px){#reasons article.reason07 p strong{font-size:18px}}@media screen and (max-width: 767px){#reasons article.reason07 p strong{font-size:14px}}#reasons article.reason07 img{width:100%}@media screen and (min-width: 1024px){#reasons article{width:990px;font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1023px){#reasons article{width:100vw;font-size:18px}}@media screen and (max-width: 767px){#reasons article{width:100vw;font-size:14px;padding:2em 3vw}}#reasons h3+p{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;font-size:21px;font-weight:600;line-height:1.6;margin-bottom:1em}@media screen and (max-width: 1023px){#reasons h3+p{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#reasons h3+p{padding-right:3vw;padding-left:3vw}}@media screen and (max-width: 1023px){#reasons h3+p{font-size:18px}}@media screen and (max-width: 767px){#reasons h3+p{font-size:14px}}#reasons h3.arrow{position:relative;width:990px;margin:1em auto 70px;padding:.6em 0 0;background:#07a55d;color:#FFF;font-size:28px;text-align:center;line-height:1.2}@media screen and (max-width: 1023px){#reasons h3.arrow{width:100vw;padding-right:2vw;padding-left:2vw;font-size:22px}}@media screen and (max-width: 767px){#reasons h3.arrow{font-size:20px}}#reasons h3.arrow strong{font-weight:600}#reasons h3.arrow small{font-size:70%}#reasons h3.arrow b{color:#ffff3c}#reasons h3.arrow:after{content:"";position:absolute;left:0;bottom:-40px;width:0;height:0;border-top:40px solid #07a55d;border-left:495px solid #FFF;border-right:495px solid #FFF}@media screen and (max-width: 1023px){#reasons h3.arrow:after{border-left:50vw solid #FFF;border-right:50vw solid #FFF}}#reasons h3.arrow+p.recommend{text-align:center;font-weight:600;font-size:21px;margin-bottom:.8em}@media screen and (max-width: 1023px){#reasons h3.arrow+p.recommend{font-size:18px}}@media screen and (max-width: 767px){#reasons h3.arrow+p.recommend{font-size:15px}}#reasons+div.regist{padding-bottom:40px}#reasons+div.regist p.filtering-shear{visibility:hidden}@media screen and (max-width: 767px){#reasons+div.regist p.filtering-shear{display:none}}#step{width:100%;max-width:1023px;padding-right:17px;padding-left:17px;margin:0 auto;background-color:rgba(7,128,93,0.1);line-height:1.5}@media screen and (max-width: 1023px){#step{width:100vw;padding-right:2vw;padding-left:2vw}}@media screen and (max-width: 767px){#step{padding-right:3vw;padding-left:3vw}}@media screen and (min-width: 1024px){#step{max-width:100%;padding-left:calc(50% - 790px /2);padding-right:calc(50% - 790px /2)}}#step h2{color:#07805d;letter-spacing:.2em;padding:.4em 0}#step h2 small{display:inline-block;font-size:70%;vertical-align:17%}@media screen and (min-width: 1024px){#step h2{font-size:48px}}@media screen and (min-width: 768px) and (max-width: 1023px){#step h2{font-size:31px}}@media screen and (max-width: 767px){#step h2{font-size:20px}}#step>ol{letter-spacing:-1em}#step>ol *{letter-spacing:0}#step>ol *{box-sizing:border-box}@media screen and (min-width: 768px){#step>ol li{display:inline-block;width:calc( ( 100% - 8px ) / 3 + 10px);height:206px;border:5px solid #07805d;background-color:#FFF;font-size:14px;vertical-align:top}}@media screen and (max-width: 767px){#step>ol li{font-size:14px}}@media screen and (min-width: 768px){#step>ol li:nth-child(1),#step>ol li:nth-child(2){position:relative;margin-right:4px;width:calc( ( 100% - 8px ) / 3 - 5px)}#step>ol li:nth-child(1):before,#step>ol li:nth-child(2):before{content:"";position:absolute;top:-5px;right:0;width:0;height:0;border-left:30px solid transparent;border-top:103px solid #07805d;border-bottom:103px solid #07805d}#step>ol li:nth-child(1):after,#step>ol li:nth-child(2):after{content:"";position:absolute;top:-5px;right:-5px;width:0;height:0;border-left:30px solid transparent;border-top:103px solid #e5f4ea;border-bottom:103px solid #e5f4ea}}#step>ol li:nth-child(1) h3 span,#step>ol li:nth-child(2) h3 span{text-indent:-30px}#step>ol li:nth-child(1) p,#step>ol li:nth-child(2) p{margin-left:-30px}@media screen and (max-width: 767px){#step>ol li h3{background-color:#07805d;color:#FFF;margin-bottom:.5em}}@media screen and (min-width: 768px){#step>ol li h3 span:nth-child(1){display:block;padding:.2em;font-size:24px;color:#07805d}}@media screen and (min-width: 768px){#step>ol li h3 span:nth-child(2){display:block;padding:.2em;background-color:#07805d;font-size:24px;color:#FFF}}#step>ol li p{margin-bottom:.5em}@media screen and (min-width: 768px){#step>ol li p{position:relative;height:7em}}@media screen and (min-width: 768px){#step>ol li p span{position:absolute;display:inline-block;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#step dl{background:#fff;margin:20px auto;padding:10px;letter-spacing:-1em}#step dl *{letter-spacing:0}#step dl strong{color:#07a55d}@media screen and (min-width: 768px){#step dl{width:100%;max-width:990px}}@media screen and (min-width: 768px){#step dl dt{font-size:18px;margin-bottom:.5em}}@media screen and (max-width: 767px){#step dl dt{font-size:15px;margin-bottom:.5em}}#step dl dd:nth-child(2){text-align:left}@media screen and (min-width: 768px){#step dl dd:nth-child(2){display:inline-block;vertical-align:top;font-size:15px;width:33%;margin:0 1%}}@media screen and (max-width: 767px){#step dl dd:nth-child(2){font-size:15px}}#step dl dd:nth-child(3){text-align:left}@media screen and (min-width: 768px){#step dl dd:nth-child(3){display:inline-block;vertical-align:top;width:65%}}#step dl dd:nth-child(3) figure img{margin-bottom:10px}@media screen and (max-width: 767px){#step dl dd:nth-child(3) figure img{width:90%}}#step dl dd:nth-child(3) figure figcaption{font-size:12px}@media screen and (min-width: 768px){#footer-note{width:100%;max-width:990px;margin:0 auto}}#footer-note p{font-size:12px;text-align:left;padding-bottom:1em}#footer-note ul,#footer-note li{font-size:12px;text-align:left;margin-right:1em}@media screen and (min-width: 768px){#footer-note li{display:inline-block}}#footer{padding:1em;background-color:rgba(7,128,93,0.1);font-size:12px}.effect-fade{opacity:0;transform:translate(0, 0);transition:all 300ms;transition-timing-function:ease-out}@print{.effect-fade{opacity:1;transform:translate(0, 0)}}.effect-fade.up{transform:translate(0, 20px)}.effect-fade.down{transform:translate(0, -20px)}.effect-fade.side{transform:translate(60px, 0);overflow:hidden}.effect-fade.big{transform:scale(0.8, 0.8)}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0);transform:scale(1, 1)}
