@charset "UTF-8";blockquote,body,dd,dl,dt,fieldset,figure,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{font-size:16px;margin:0;padding:0;line-height:1}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:content-box}*,:after,:before{box-sizing:inherit}embed,iframe,img,object,video{height:auto;max-width:100%}img{vertical-align:bottom}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}html{scroll-behavior:smooth}body{margin:0;padding:0;background-color:#fbfaf5!important;font:15px tbudrgothic-std,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;color:#232323!important}[class*=flex-container]{display:-webkit-box;display:-ms-flexbox;display:flex}a{color:#007bbb}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}sup{font-size:.5em}.br_sp{display:none}@media screen and (max-width:480px){.br_sp{display:block}}.row-margined-1{margin-right:.533vw;margin-left:.533vw}.row-margined-2{margin-right:.8vw;margin-left:.8vw}.row-margined-3{margin-right:1.333vw;margin-left:1.333vw}.row-margined-4{margin-right:2.133vw;margin-left:2.133vw}.row-margined-5{margin-right:3.466vw;margin-left:3.466vw}.row-margined-6{margin-right:5.6vw;margin-left:5.6vw}.row-margined-7{margin-right:9.066vw;margin-left:9.066vw}.row-margined-8{margin-right:14.666vw;margin-left:14.666vw}@media screen and (min-width:560px){.row-margined-1{margin-right:.526vw;margin-left:.526vw}.row-margined-2{margin-right:.789vw;margin-left:.789vw}.row-margined-3{margin-right:1.315vw;margin-left:1.315vw}.row-margined-4{margin-right:2.105vw;margin-left:2.105vw}.row-margined-5{margin-right:3.421vw;margin-left:3.421vw}.row-margined-6{margin-right:5.526vw;margin-left:5.526vw}.row-margined-7{margin-right:9.078vw;margin-left:9.078vw}.row-margined-8{margin-right:14.605vw;margin-left:14.605vw}}@media screen and (min-width:960px){.row-margined-1{margin-right:.52vw;margin-left:.52vw}.row-margined-2{margin-right:.833vw;margin-left:.833vw}.row-margined-3{margin-right:1.354vw;margin-left:1.354vw}.row-margined-4{margin-right:2.083vw;margin-left:2.083vw}.row-margined-5{margin-right:3.437vw;margin-left:3.437vw}.row-margined-6{margin-right:5.625vw;margin-left:5.625vw}.row-margined-7{margin-right:9.062vw;margin-left:9.062vw}.row-margined-8{margin-right:14.583vw;margin-left:14.583vw}}.row-padded-1{padding-right:.533vw;padding-left:.533vw}.row-padded-2{padding-right:.8vw;padding-left:.8vw}.row-padded-3{padding-right:1.333vw;padding-left:1.333vw}.row-padded-4{padding-right:2.133vw;padding-left:2.133vw}.row-padded-5{padding-right:3.466vw;padding-left:3.466vw}.row-padded-6{padding-right:5.6vw;padding-left:5.6vw}.row-padded-7{padding-right:9.066vw;padding-left:9.066vw}.row-padded-8{padding-right:14.666vw;padding-left:14.666vw}@media screen and (min-width:560px){.row-padded-1{padding-right:.526vw;padding-left:.526vw}.row-padded-2{padding-right:.789vw;padding-left:.789vw}.row-padded-3{padding-right:1.315vw;padding-left:1.315vw}.row-padded-4{padding-right:2.105vw;padding-left:2.105vw}.row-padded-5{padding-right:3.421vw;padding-left:3.421vw}.row-padded-6{padding-right:5.526vw;padding-left:5.526vw}.row-padded-7{padding-right:9.078vw;padding-left:9.078vw}.row-padded-8{padding-right:14.605vw;padding-left:14.605vw}}@media screen and (min-width:960px){.row-padded-1{padding-right:.52vw;padding-left:.52vw}.row-padded-2{padding-right:.833vw;padding-left:.833vw}.row-padded-3{padding-right:1.354vw;padding-left:1.354vw}.row-padded-4{padding-right:2.083vw;padding-left:2.083vw}.row-padded-5{padding-right:3.437vw;padding-left:3.437vw}.row-padded-6{padding-right:5.625vw;padding-left:5.625vw}.row-padded-7{padding-right:9.062vw;padding-left:9.062vw}.row-padded-8{padding-right:14.583vw;padding-left:14.583vw}}.col-margined-1{margin-bottom:2.133vw}.col-margined-2{margin-bottom:3.466vw}.col-margined-3{margin-bottom:5.6vw}.col-margined-4{margin-bottom:9.066vw}.col-margined-5{margin-bottom:14.666vw}.col-margined-6{margin-bottom:23.733vw}.col-margined-7{margin-bottom:38.133vw}@media screen and (min-width:560px){.col-margined-1{margin-bottom:1.315vw}.col-margined-2{margin-bottom:2.105vw}.col-margined-3{margin-bottom:3.421vw}.col-margined-4{margin-bottom:5.526vw}.col-margined-5{margin-bottom:9.078vw}.col-margined-6{margin-bottom:14.605vw}.col-margined-7{margin-bottom:23.552vw}}@media screen and (min-width:960px){.col-margined-1{margin-bottom:1.354vw}.col-margined-2{margin-bottom:2.083vw}.col-margined-3{margin-bottom:22px}.col-margined-4{margin-bottom:5.625vw}.col-margined-5{margin-bottom:55px}.col-margined-6{margin-bottom:14.583vw}.col-margined-7{margin-bottom:23.645vw}}.material-icons{vertical-align:bottom}.material-icons.md-16{font-size:16px}.material-icons.md-20{font-size:20px}.material-icons.md-24{font-size:24px}.material-icons.md-26{font-size:26px}.material-icons.md-54{font-size:54px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:rgba(255,255,255,1)}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}.inview{opacity:0;-webkit-transition:1.3s;-o-transition:1.3s;transition:1.3s}.inview-show{opacity:1}.readmore+[data-readmore-toggle]{padding:0 8.8vw;box-sizing:border-box}.commentary .readmore+[data-readmore-toggle]{color:#fff}.section{padding:55px 0 88px}@media screen and (max-width:480px){.section{padding:14.667vw 0 23.733vw}}.section>h1{padding:0 21px 55px;line-height:1.3;font-size:28px;font-weight:700;letter-spacing:-.01em}.section>h2{padding:0 21px 55px;line-height:1.5;font-size:22px;font-weight:700;letter-spacing:0}@media screen and (max-width:480px){.section>h1{padding:0 5.6vw 14.667vw;line-height:1.214}}.section>h1 em{color:#b22222;font-style:normal}.section>h1.dark{color:#e6e6e6}.section>h1.dark span{color:#fcee21}.section>h1.light{color:#1d3463}.section>h1.light span{color:#fff}.section strong{background:linear-gradient(transparent 92%,#fff52e 0);padding:0 1px 2px;font-size:20px;font-weight:700}.section p{letter-spacing:.06em;line-height:1.7}.orderinfo{margin:0 auto;padding:33px 53px;background:#49494b;text-align:center}.orderinfo h2{padding-bottom:12px;color:#fff;font-weight:700;font-size:125%;line-height:1.3}.orderinfo h2 strong{font-size:.84em;font-weight:600}.orderinfo h2 em{color:red}nav.orderinfo section{margin-top:0}nav.orderinfo section:nth-of-type(2){margin-top:33px}.orderinfo section .addCart,td input.addCart{display:block;margin-bottom:12px;padding:20px;border:none;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#cf4750),to(#c3323b));background:-o-linear-gradient(#cf4750 0,#c3323b 100%);background:linear-gradient(#cf4750 0,#c3323b 100%);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.28);box-shadow:0 1px 1px rgba(0,0,0,.48);color:#fff;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4;margin:.5em auto 1em;transition:.4s}.orderinfo section .addCart:hover,td input.addCart:hover{background:#cd0000;box-shadow:0 3px 6px rgba(255,255,255,.65)}.orderinfo p{color:#f5f5f5;font-size:12px;text-align:left;letter-spacing:normal;line-height:1.5}.orderinfo p span{font-weight:700;color:#fff}.orderinfo p a{color:#bce2e8}.orderinfo p a i{vertical-align:middle;font-size:11px}.orderinfo .btn{display:inline-block;padding:10px 20px;border-radius:25px;text-decoration:none;color:#fff;font-weight:700;background:#af0013;transition:.4s}.orderinfo .btn:hover{background:#e20019}@media screen and (max-width:480px){.orderinfo{padding:8.8vw 5.33vw}.orderinfo h2{padding-bottom:3.2vw;font-size:100%}nav.orderinfo section{margin-top:0}nav.orderinfo section:nth-of-type(2){margin-top:8.8vw}.orderinfo section>a{padding:5.33vw;border-radius:14px;font-size:15px}.orderinfo section>a span{color:#f4dda5}.orderinfo p{font-size:9px}.orderinfo p a{color:#bce2e8}.orderinfo p a i{vertical-align:middle;font-size:11px}}.hero img{width:100%}.features{background:#fbfaf5}.features h2{padding:0 0 24px;line-height:1.5;font-size:22px;font-weight:700;letter-spacing:0}.features ul{margin:0 0 1.5em 2em;list-style-type:disc;font-size:16px}.features ul li{margin-bottom:.8em}.features__wrapper{position:relative;margin:0 20px 33px;padding:33px 33px 54px;border-radius:15px;background-color:#fff}.features__title{margin:0 0 54px;color:#b22222;font-size:20px;font-weight:700;letter-spacing:.05em}.features__text{padding-bottom:20px;font-size:17px;letter-spacing:.1em;line-height:1.47}.features__image{padding-bottom:20px;width:100%;max-width:460px}.features__caption{color:#a2852a;font-size:10px;text-align:center;letter-spacing:.03em}.authority{margin:33px 0 20px}.howtouse{position:relative;padding:88px 0 143px;background:#778055;counter-reset:titleNum;position:relative;inset-inline:50%;width:100vw;margin-inline:-50vw;padding-inline:calc((100vw - 100%)/ 2)}.howtouse p{color:#fff}.howtouse__headline{position:relative;z-index:100;color:#fff}.howtouse__headline em{color:#fef263!important;font-weight:700}.howtouse__image1{position:absolute;top:30px;right:62px;width:85px}@media screen and (max-width:480px){.howtouse__image1{right:12px}}.howtouse_title{color:#fef263;padding-left:0!important;font-size:22px;font-weight:700;line-height:33px;counter-increment:titleNum}@media screen and (max-width:480px){.howtouse_title{font-size:18px;line-height:33px}.howtouse_title::before{display:none;margin-left:1em}}.howtouse_title::before{display:inline-block;position:relative;content:counter(titleNum,decimal) " ";margin-right:12px;padding:0 10px;border-radius:50%;background-color:#545b30;font-size:18px;letter-spacing:.06em;text-align:center}.howtouse_wrapper{padding:0 33px!important}.howtouse_text{color:#fff;font-size:17px;letter-spacing:.1em;line-height:1.53}.howtouse__caption{font-size:10px;text-align:center;letter-spacing:.03em}.howtouse audio,.howtouse video{display:block;width:100%;box-sizing:border-box}.howtouse figure img{margin-bottom:3.2vw}.howtouse figcaption{color:#696969;font-size:12px;text-align:center}.howtouse>p:last-of-type{color:#a2852a;font-size:17px;font-weight:500;letter-spacing:.04em;line-height:1.5}.recommended{padding:88px 20px}.recommended__headline{padding-left:0!important;padding-right:0!important}.recommended__wrapper{padding-bottom:88px;position:relative;counter-increment:titleNum}.recommended__image1{padding-bottom:33px}.recommended__title{margin:0 0 54px 66px;padding-bottom:0;padding-left:6px;color:#b22222;font-size:20px;font-weight:700;letter-spacing:.14em;line-height:66px}.recommended__title i{padding-right:12px}.recommended__title::before{position:absolute;top:0;left:0;content:"特長"counter(titleNum);width:66px;height:66px;border-radius:50%;background-color:#b22222;color:#fff;font-size:14px;letter-spacing:.06em;line-height:66px;text-align:center}.recommended__list{padding:0 20px 12px 53px;font-size:16px;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:480px){.recommended__list{padding:0 20px 12px 20px}.recommended__title{line-height:1.6}}.recommended__list:last-child{padding-bottom:0}.recommended__image2{max-width:295px;padding:20px 20px 0}.experience{padding:88px 0 143px;background:#778055;position:relative;inset-inline:50%;width:100vw;margin-inline:-50vw;padding-inline:calc((100vw - 100%)/ 2)}.experience h1,.experience h2{color:#fff}.experience__flex-container{margin-bottom:20px;padding:12px 0 12px 12px;background-color:#fcfcfa;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.experience__flex-container ul li{margin-bottom:.7em}.experience__text{padding:0 33px;line-height:1.5!important;color:#232323;font-size:14px}.experience__text strong{background:inherit;color:#b22222}.experience__image{width:100px}@media screen and (max-width:480px){.experience__image{width:26.67vw}}.experience__notice{padding:0 9.067vw;font-size:12px;line-height:1.4}table.tb01{border-collapse:collapse;width:100%;padding:0 1em;margin:2em auto}.tb01 td,.tb01 th{padding:10px;border:solid 1px #ccc;text-align:center;box-sizing:border-box}.tb01 th{color:#fff}.tb01 th.nip{background:#f3f0eb;color:#222}.tb01 th.np{background:#b2b69f;color:#111}.tb01 td{background:#fff;color:#232323}@media screen and (max-width:640px){table.tb01{width:92%}.tb01 tr:last-child{border-bottom:solid 1px #ccc}}.reason{padding:88px 0 0}.reason h2{padding:28px 0 12px;line-height:1.5;font-size:22px;font-weight:700;letter-spacing:0}.reason__wrapper{padding:0 33px 88px}.reason__text{font-size:18px;letter-spacing:.1em;line-height:1.67}.reason__text:not(:last-child){padding-bottom:12px}.reason__image{padding-bottom:33px}.contents__outer{padding:54px 0 88px;background:#6c57c9;background:linear-gradient(150deg,rgba(108,87,201,1) 0,rgba(68,177,187,1) 100%)}.contents__image{padding-bottom:33px}.contents__inner{padding:0 102px}@media screen and (max-width:480px){.contents__inner{padding:0 33px}}.contents__title{padding:0 33px 33px;color:#fff;font-weight:700;font-size:20px;letter-spacing:.1em;line-height:1.4}.contents__text{padding-bottom:33px;color:#fff;font-size:17px;letter-spacing:.1em;line-height:1.65}.contents__flex-container{padding-bottom:20px;justify-content:space-between;align-items:center}.contents__unordered{flex-wrap:wrap;padding-left:20px}.contents__list{margin-left:20px;list-style:disc;color:#fff;font-size:17px;letter-spacing:.1em}.contents__unordered .contents__list{width:46%;margin-left:0}.contents__list:not(:last-child){padding-bottom:12px}.contents__unordered .contents__list:last-child{padding-bottom:12px}.contents__image2{width:116px}.contents__caption{color:#fff;font-size:12px;text-align:center}.contents_audio{width:100%}.contents_audio:not(:last-child){padding-bottom:12px}.contents>.contents__text{padding:54px 33px 88px;color:#000}.basic{padding-top:88px;background:#d9eff1}.basic__wrapper{margin:0 20px 33px;padding:54px 0;border-radius:15px;background-color:#fff}.basic__title{margin:0 33px 33px;color:#b22222;font-size:22px;font-weight:700;letter-spacing:.05em}.basic__text{padding:0 33px 20px;font-size:17px;letter-spacing:.1em;line-height:1.47}.basic__image{padding-bottom:20px}.basic__notice{padding:0 33px}.service{position:relative;margin-top:88px;padding:0 0 88px!important}.service h1{padding-bottom:33px}.service h1 img{position:relative;top:-45px;width:159px}.service section{margin-bottom:34px}.service section h2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:100;padding:10px 20px;background:#2a83a2;color:#fff;font-size:14px;font-weight:700;line-height:1}.service section h2 span{margin-right:20px;font-family:'Century Gothic',sans-serif;font-size:18px;font-weight:700}.service section div{position:relative;top:-20px;left:12%;z-index:10;width:88%}.service section div p{margin:20px 20px 0 0;font-size:14px}.service section div p span{display:block;padding-top:4px;font-size:9px}.questions{background:#254d86;background-size:2px;color:#fff}.questions input{display:none}.questions label{display:block;position:relative;margin-bottom:5px;padding-top:20px;padding-bottom:20px;background:#285492;cursor:pointer;box-sizing:border-box;font-weight:500}.questions label span{display:inline-block;width:1.3em;height:1.3em;margin-right:8px;font:600 15px -apple-system,BlinkMacSystemFont,Roboto,sans-serif;background:#082752;border-radius:100%;text-align:center}.questions label::after{display:block;position:absolute;right:10px;top:24px;content:"";width:10px;height:10px;border-right:2px solid #082752;border-bottom:2px solid #082752;transform:rotate(45deg)}.questions input:checked+label::after{content:"";transform:rotate(225deg);top:24px}.questions-answer{transition:.5s;height:0;overflow:hidden;background:#285492;box-sizing:border-box}.questions-answer span{display:inline-block;width:1.3em;height:1.3em;margin-right:8px;font:600 15px -apple-system,BlinkMacSystemFont,Roboto,sans-serif;background:#cc3546;border-radius:100%;text-align:center}.questions-answer a{color:#fff!important;font-weight:700}.questions input:checked~.questions-answer{height:auto;margin-bottom:15px;padding-bottom:34px;padding-top:20px;box-sizing:border-box}.system{padding-top:88px;background:#fff}.system>p{padding:0 8.8vw 8.8vw}.system>div{padding:0 8.8vw 14.4vw}.system p:last-of-type{padding-bottom:0}.system section blockquote{position:relative;border-left:3px solid #da8596;background:#f8f8f8;padding:1em 10px;margin:2em 0}.system table{width:92%;margin:0 auto}.system th{padding:7px;border:1px solid #ddd;background:#ddd;text-align:center}.system td{padding:7px;border:1px solid #ddd;background:#fff;text-align:left;vertical-align:top}.system td div{width:100%;overflow-wrap:break-word}.system td.imagebox{width:147px;text-align:center}.system section{padding:0 8.8vw 8.8vw}.system section:last-of-type{padding-bottom:0}.system section h1{padding-bottom:12px;color:#1d3463;font-size:22px;font-weight:700}@media screen and (max-width:480px){.system section h1{font-size:18px;padding-bottom:3.2vw}.system section p{padding-bottom:3.2vw}.cardbrand{width:79.47vw}.system td{display:block}.system td.imagebox{width:100%}}.system section p{padding-bottom:12px}.cardbrand{display:block;width:298px;margin:0 auto}.effect{position:relative;color:#0b2128}.effect section{width:91.2vw}.effect-question{position:relative;padding-bottom:33px;background:#eff8fb;font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1.3}.effect-question img{position:relative;top:-28px;left:7px;width:76px;margin-right:5.067vw}.effect-question p{position:relative;top:-28px}.effect-answer{position:relative;top:-33px;left:8.8vw;margin-bottom:21px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#dff0f7}.effect-answer img{position:absolute;top:-28px;width:72px;-ms-flex-item-align:end;align-self:flex-end}.effect-answer p{padding:8.8vw;font-size:16px;line-height:1.8}.learning{padding:0 0 88px!important;background:#f2f2f2}.learning section{position:relative;width:320px;margin-bottom:40px;background:#fff}.learning section:nth-of-type(1){left:10px}.learning section:nth-of-type(2){left:55px}.learning section:nth-of-type(3){left:30px;margin-bottom:0}.learning h2{position:absolute;top:-12px;color:#2a83a2;font-size:15px;font-weight:700}.learning h2 span{margin-right:10px;padding:2px 15px;background:#2a83a2;color:#fff;font-family:'Century Gothic';font-size:12px;font-weight:400;letter-spacing:.1em}.learning p{padding:20px;font-size:14px}.theme{background:-moz-linear-gradient(top,#1d3463,#25427d);background:-webkit-linear-gradient(top,#1d3463,#25427d);background:linear-gradient(to bottom,#1d3463,#25427d)}.theme div:nth-of-type(1){background:#25427d}.theme div:nth-of-type(2){background:#213b70}.theme div:nth-of-type(3){background:#1d3463;margin-bottom:14.4vw}.theme img{width:46.67vw}.theme ul{margin:0 auto;color:#efe9dc;font-size:13px;font-weight:700;text-align:center;line-height:2}.theme p{padding:0 8.8vw 8.8vw;color:#f2f2f2}.theme p:last-of-type{padding-bottom:0}.unlimited{background:url(images/texture/Brillant_ffffff@2x.png);background-size:3px}.unlimited h2{color:#2a83a2;font-size:18px;font-weight:500;line-height:1;letter-spacing:.04em}.unlimited h2 span{display:inline-block;margin-left:5px;color:#1a5265;font-size:12px}.unlimited h3{display:block;color:#2a83a2;font-size:11px;font-weight:400;letter-spacing:normal}.unlimited div p{line-height:1.5}.unlimited audio,.unlimited video{display:block;width:100%;box-sizing:border-box}.unlimited>p:last-of-type{color:#a2852a;font-size:17px;font-weight:500;letter-spacing:.04em;line-height:1.5}.unlimited__add__others{color:#1d6471;font-size:13px;font-weight:700}.unlimited__add__others--notice{color:#555;font-size:10px}.why{background:url(images/texture/Brillant_ffffff@2x.png);background-size:3px}.why p{padding:0 8.8vw 8.8vw}.why div p:last-of-type{padding-bottom:0}.why .readmore-button{background:#666;color:#fff}.why .readmore-item::before{background:-o-linear-gradient(top bottom,rgba(255,255,255,0),#fff);background:-webkit-gradient(linear,bottom top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(top bottom,rgba(255,255,255,0),#fff)}.monitor{background:-moz-linear-gradient(top,#1d3463,#25427d);background:-webkit-linear-gradient(top,#1d3463,#25427d);background:linear-gradient(to bottom,#1d3463,#25427d)}.monitor div{padding:33px 54px}@media screen and (max-width:480px){.monitor div{padding:0 8.8vw 14.4vw}}.monitor div:last-of-type{padding-bottom:0}.monitor figure{padding-bottom:5.33vw;text-align:center}.monitor img{height:130px;padding-bottom:5px}.monitor cite{position:relative;padding:30px 15px 8px 15px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}@media screen and (max-width:480px){.monitor img{height:34.67vw}}.monitor figcaption{color:#ccc;font-size:10px;font-weight:700}.monitor h2{padding-bottom:3.2vw;color:#97e6ff;font-size:20px;font-weight:700}.monitor p{color:#fff}.monitor p:last-of-type{padding-bottom:0}.speaking{background:url(images/bg_home02-min.png);background-size:200px}.speaking>p{padding:0 8.8vw 8.8vw}.speaking>img{padding-bottom:5.33vw}.speaking>div{padding:0 8.8vw}.speaking>div p{padding-right:5.33vw}.speaking>div img{width:24vw}.level{background:url(images/texture/Brillant_ffffff@2x.png);background-size:3px}.level img{display:block;margin:0 auto;padding-bottom:8.8vw;width:26.67vw}.level p{padding:0 8.8vw 8.8vw}.level p:last-of-type{padding-bottom:0}.level a{display:none;width:41.6vw;margin:0 auto;padding:2.67vw;border-radius:4.8vw;background:#666;color:#fff;font-size:11px;font-weight:700;text-align:center;text-decoration:none}.weekly{background:url(images/bg_home03-min.png);background-size:500px}.weekly img{padding-bottom:8.8vw}.weekly p{padding:0 8.8vw 8.8vw}.weekly p:last-of-type{padding-bottom:0}.family{background:url(images/bg_home04.png);background-size:16px}.family img{padding-bottom:8.8vw}.family p{padding:0 8.8vw 8.8vw}.family p:last-of-type{padding-bottom:0}.commentary{background:#817466}.commentary img{padding-bottom:20px}.profile{padding:16px 33px;color:#e6e6e6;font-size:12px;letter-spacing:normal;line-height:1.3!important}@media screen and (max-width:480px){.commentary img{padding-bottom:5.33vw}.profile{padding:0 8.8vw 8.8vw;font-size:10px}.commentary div p,.commentary>p:not(.profile){padding:0 8.8vw 8.8vw}}.commentary div p,.commentary>p:not(.profile){padding:0 33px 33px;color:#fff}.commentary div p:last-of-type{padding-bottom:0}.commentary .readmore-button{background:#fff;color:#555}.commentary .readmore-item::before{background:-o-linear-gradient(top bottom,rgba(129,116,102,0),#817466);background:-webkit-gradient(linear,bottom top,from(rgba(129,116,102,0)),to(#817466));background:linear-gradient(top bottom,rgba(129,116,102,0),#817466)}@-webkit-keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}