@charset "utf-8";
*:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}ol, ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}.container{position:relative;width:100%;max-width:1366px;margin:0 auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:90%}}@media (min-width:1921px){.container{max-width:1800px}}.row{margin-left:-10px;margin-right:-10px;position:relative}.row.float [class*=column-]{float:left}.row.float:after{display:block;clear:both;content:""}.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12,.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12,.row[class*=columns-] .column,.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12,.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12,.xs-1,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9,.xs-10,.xs-11,.xs-12{position:relative;width:100%;padding-left:10px;padding-right:10px}.xs-1{max-width:8.33333%;flex:0 0 8.33333%}.xs-2{max-width:16.66667%;flex:0 0 16.66667%}.xs-3{max-width:25%;flex:0 0 25%}.xs-4{max-width:33.33333%;flex:0 0 33.33333%}.xs-5{max-width:41.66667%;flex:0 0 41.66667%}.xs-6{max-width:50%;flex:0 0 50%}.xs-7{max-width:58.33333%;flex:0 0 58.33333%}.xs-8{max-width:66.66667%;flex:0 0 66.66667%}.xs-9{max-width:75%;flex:0 0 75%}.xs-10{max-width:83.33333%;flex:0 0 83.33333%}.xs-11{max-width:91.66667%;flex:0 0 91.66667%}.xs-12{max-width:100%;flex:0 0 100%}@media (min-width:768px){.sm-1{max-width:8.33333%;flex:0 0 8.33333%}.sm-2{max-width:16.66667%;flex:0 0 16.66667%}.sm-3{max-width:25%;flex:0 0 25%}.sm-4{max-width:33.33333%;flex:0 0 33.33333%}.sm-5{max-width:41.66667%;flex:0 0 41.66667%}.sm-6{max-width:50%;flex:0 0 50%}.sm-7{max-width:58.33333%;flex:0 0 58.33333%}.sm-8{max-width:66.66667%;flex:0 0 66.66667%}.sm-9{max-width:75%;flex:0 0 75%}.sm-10{max-width:83.33333%;flex:0 0 83.33333%}.sm-11{max-width:91.66667%;flex:0 0 91.66667%}.sm-12{max-width:100%;flex:0 0 100%}}@media (min-width:1024px){.md-1{max-width:8.33333%;flex:0 0 8.33333%}.md-2{max-width:16.66667%;flex:0 0 16.66667%}.md-3{max-width:25%;flex:0 0 25%}.md-4{max-width:33.33333%;flex:0 0 33.33333%}.md-5{max-width:41.66667%;flex:0 0 41.66667%}.md-6{max-width:50%;flex:0 0 50%}.md-7{max-width:58.33333%;flex:0 0 58.33333%}.md-8{max-width:66.66667%;flex:0 0 66.66667%}.md-9{max-width:75%;flex:0 0 75%}.md-10{max-width:83.33333%;flex:0 0 83.33333%}.md-11{max-width:91.66667%;flex:0 0 91.66667%}.md-12{max-width:100%;flex:0 0 100%}}@media (min-width:1279px){.lg-1{max-width:8.33333%;flex:0 0 8.33333%}.lg-2{max-width:16.66667%;flex:0 0 16.66667%}.lg-3{max-width:25%;flex:0 0 25%}.lg-4{max-width:33.33333%;flex:0 0 33.33333%}.lg-5{max-width:41.66667%;flex:0 0 41.66667%}.lg-6{max-width:50%;flex:0 0 50%}.lg-7{max-width:58.33333%;flex:0 0 58.33333%}.lg-8{max-width:66.66667%;flex:0 0 66.66667%}.lg-9{max-width:75%;flex:0 0 75%}.lg-10{max-width:83.33333%;flex:0 0 83.33333%}.lg-11{max-width:91.66667%;flex:0 0 91.66667%}.lg-12{max-width:100%;flex:0 0 100%}}@media (min-width:1366px){.xl-1{max-width:8.33333%;flex:0 0 8.33333%}.xl-2{max-width:16.66667%;flex:0 0 16.66667%}.xl-3{max-width:25%;flex:0 0 25%}.xl-4{max-width:33.33333%;flex:0 0 33.33333%}.xl-5{max-width:41.66667%;flex:0 0 41.66667%}.xl-6{max-width:50%;flex:0 0 50%}.xl-7{max-width:58.33333%;flex:0 0 58.33333%}.xl-8{max-width:66.66667%;flex:0 0 66.66667%}.xl-9{max-width:75%;flex:0 0 75%}.xl-10{max-width:83.33333%;flex:0 0 83.33333%}.xl-11{max-width:91.66667%;flex:0 0 91.66667%}.xl-12{max-width:100%;flex:0 0 100%}}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-d-row{flex-direction:row}.flex-d-row-reverse{flex-direction:row-reverse}.flex-d-column{flex-direction:column}.flex-d-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-flow-rw{flex-flow:row wrap}.flex-flow-rrw{flex-flow:row-reverse wrap}.flex-flow-rnw{flex-flow:row nowrap}.flex-flow-rrnw{flex-flow:row-reverse nowrap}.flex-flow-cw{flex-flow:column wrap}.flex-flow-crw{flex-flow:column-reverse wrap}.flex-flow-cnw{flex-flow:column nowrap}.flex-flow-crnw{flex-flow:column-reverse nowrap}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-baseline{justify-content:baseline}.justify-content-around{justify-content:space-around}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.flex-order-first{order:-1}.flex-order-last{order:1}.flex-order-unordered{order:0}.flex-ml-auto{margin-left:auto}.flex-mr-auto{margin-right:auto}.flex-mt-auto{margin-top:auto}.flex-mb-auto{margin-bottom:auto}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media (min-width:0px){.hidden-xs{display:none}.opacity-0-xs{opacity:0}}@media (min-width:768px){.hidden-sm{display:none}.opacity-0-sm{opacity:0}}@media (min-width:1024px){.hidden-md{display:none}.opacity-0-md{opacity:0}}@media (min-width:1279px){.hidden-lg{display:none}.opacity-0-lg{opacity:0}}@media (min-width:1366px){.hidden-xl{display:none}.opacity-0-xl{opacity:0}}
html body{font:14px/24px "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,メイリオ,ＭＳ\ Ｐゴシック,Helvetica,Sans-Serif!important;letter-spacing:0;word-spacing:.1rem;color:#393939;word-break:normal;word-wrap:break-word;background: url(https://www.gokakumendo.com/wp-content/themes/gokakumendo/images/pattern.svg) center center / cover no-repeat fixed}a{text-decoration:none;cursor:pointer;color:#216A8A}a,a:hover{outline:0;transition:.7s}a:hover{text-decoration:underline}table{width:98%}a img:hover,input[type=image]:hover{opacity:.75}.clear{clear:both}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both;height:0}.clearfix:after,.hiddisplay{visibility:hidden}.displaynon{display:none}a,button,li{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,ＭＳ\ Ｐゴシック,Helvetica,Sans-Serif,FontAwesome!important}#header,#wrapper{position:relative}#header{border-top:.4rem solid #d53d54;background:rgba(255,255,255,.8)}#information,#contents{background:rgba(255,255,255,.3)}#contents{padding:1rem 0}#information > .container,#contents > .container{padding:1rem;background:rgba(255,255,255,.8)}#footer{color:#fff;background:rgba(0,0,0,.3)}#wrappertop{position:fixed;bottom:.5rem;right:.5rem;color:#d53d54;z-index:6}button,input[type=image],input[type=submit]{text-align:center;cursor:pointer;font-weight:bold}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{margin-top:-.25rem;padding:.5rem;width:100%;background:#fff;border:.1rem inset #ddd}input[type=submit]{margin:1rem auto;padding:.5rem 2rem;background:#1d2669;color:#fff;font-size:1.2rem}input[type=submit]:hover{background:#3f488b}input[type=submit][disabled]{background:#ddd}button:not(.custom){padding:.75rem 1rem;background:#d53d54;color:#fff;font-size:1.2rem;border-radius:1.2rem}.workshop-top-widget .buttons button,button:not(.custom):hover{background:#f75f76}.workshop-top-widget .buttons button:hover{background:#d53d54}.wpcf7-radio .wpcf7-list-item{display:block;padding:.25rem}input[type=radio]{width:1rem!important;height:1rem;border:.125rem solid #d53d54;border-radius:1rem;background:0 0;opacity:.5;width:100%}input[type=radio]:checked{background:#6bd969;opacity:1}input[type=checkbox]{width:1rem;height:1rem;border:.125rem solid #d53d54;border-radius:.125rem;background:0 0;opacity:.5}input[type=checkbox]:checked{background:#6bd969;opacity:1}select{margin-top:.5rem;padding:.5rem;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,ＭＳ\ Ｐゴシック,Helvetica,Sans-Serif;max-width:100%;border:.1rem inset #d53d54;border-radius:.25rem}button.btn_s{padding:.25rem .5rem!important;font-size:.9rem}button.main-blue{position:relative;width:100%;margin:7px auto;padding:.5rem 1rem .5rem .5rem;background:#337fcc;color:#fff;font-size:.8rem;font-weight:700;border:1px solid #1d2669;border-radius:.5rem;background:linear-gradient(-90deg,#3880c1,#214580)}button.main-blue:hover{background:#539fef;background:linear-gradient(-90deg,#67b2f3,#5577b2)}button.main-blue:after{position:absolute;right:.5rem;margin-left:.25rem;padding-left:.25rem;font-family:"Font Awesome 5 Free";border-left:.1rem groove #3880c1;content:"\f054";color:#1d2669;text-shadow:0 1px 1px #3880c1}button.main-blue small{padding-left:.25rem;font-size:.6rem}button.main-paleblue{position:relative;width:100%;margin:7px auto;padding:.5rem 1rem .5rem .5rem;background:#2f8bab;color:#fff;font-size:.8rem;font-weight:700;border:1px solid #1f3349;border-radius:.5rem;background:linear-gradient(-90deg,#68bcd8,#0f6b8b)}button.main-paleblue:hover{background:#4fabcb;background:linear-gradient(-90deg,#88dcf8,#2f8bab)}button.main-paleblue:after{position:absolute;right:.5rem;margin-left:.25rem;padding-left:.25rem;font-family:"Font Awesome 5 Free";border-left:.1rem groove #1f3349;content:"\f054";color:#1f3349;text-shadow:0 1px 1px #1f3349}button.main-paleblue small{padding-left:.25rem;font-size:.6rem}button.cart_main{background:#eb4d87;background:linear-gradient(-90deg,#eb4d87,#cb2d67)}button.cart_main:hover{background:#fd5f99}button.cart_re{background:#e9a34e;background:linear-gradient(-90deg,#e9a34e,#c9832e)}button.cart_re:hover{background:#fab45f}button.retake{background:#e9a34e;background:linear-gradient(-90deg,#e9a34e,#c9832e)}button.retake:hover{background:#fab45f}button.cart_fax{background:#da86ba;background:linear-gradient(-90deg,#da86ba,#ba669a)}button.cart_fax:hover{background:#eb97cb}button.bd_double_white{border:.2rem double #fff}#opennav{position:absolute;top:1.5rem;right:.25rem;padding:.5rem .5rem;width:3rem;height:3rem;font-size:2rem;text-align:center;border:none}button[disabled]{cursor:default}button[disabled],button[disabled]:hover{background:#595959}.header-content{padding:.25rem .5rem}#logo img{display:block;width:86%;max-width:30rem!important}.sitedescription{font-size:86%;font-weight:bold;line-height:1rem}ul.license-names li{list-style:none;float:left;}ul.license-names li:not(:first-child):before{content:'|';color:#fff}ul.license-names li a{padding:.5rem .75rem;font-size:1rem;}.fb-plugin{padding:0 .5rem}#nav{width:100%;background:#595959}#nav ul li.current-menu-item a{background:#d53d54}#nav ul li span.nav_description{font-size:.77rem}.swiper .img-1-over{position:absolute;bottom:20%;right:1rem}.swiper .img-1-over a{z-index:7}.swiper-slide img{width:100%}.home-informations{margin-bottom:.25rem}.home-informations ul{margin:.25rem}.home-informations ul li{padding:.25rem;border-bottom:.1rem dashed #393939}.home-informations ul li a{color:#393939;font-size:.8rem;font-weight:bold}.home-informations ul li time{margin-right:1rem;font-size:.7rem}.home-informations ul li a span.bg_subject{background-color:#DDDDDD}.home-contents{max-width:80rem;margin:0 auto}.post{width: 100%;padding:.125rem .25rem;}.post.archive{margin-bottom:1rem;border-bottom:.1rem solid #353535}h1,h2,h3,h4,h5,h6{font-weight:bold}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{padding:.8rem 0 .5rem;line-height:1.3em;}.article h1{margin-top:.5em;font-size:2em;color:#d53d54;}.article h2{margin-top:.5em;padding:.25rem 0 .75rem .5rem;font-size:1.5rem;color:#d53d54;}.article h3{padding:.25rem .5rem .125rem;font-size:1.4rem;border:.1rem solid #D53D54;color:#D53D54}.article h3:not(.panel-head){margin:1rem .5rem .5rem .5rem}.article h4{font-size:1.3rem}.article h5{font-size:1.2rem}.article h6{font-size:1.1rem}.title{margin:.4em .5em 1em;color:#393939;font-size:1.6em;font-weight:bolder;line-height:1.1em}.article p{margin:.8rem 0 .8rem}.article ol,.article ul{padding:.5rem 0 .5rem 1rem}.article ol:not(.nostyle):not(.narrow-list) li,.article ul:not(.nostyle):not(.narrow-list) li{padding:0 0 .25rem}.article ul:not(.nostyle){list-style:disc}.article ol:not(.nostyle) li{list-style:decimal inside}.article blockquote{margin:1rem;padding:1rem 1rem 4rem;background:#fff;background:hsla(0,0%,100%,.4);color:#393939;border:.2rem solid #d7d7d7;box-shadow:1px 2px 4px hsla(99,39%,65%,.5)}.article blockquote .quotedsource{clear:both;float:right}.article dl{clear:both!important;width:100%}.article dl:not(.workshop):not(.qa):not(.horizontaldl):not(.letter-text) dt{margin:1rem 0 0;padding:.25rem .25rem .25rem .75rem;font-size:1.2rem;font-weight:700;border-left:.2rem solid #595959;border-bottom:.1rem dashed #595959}.article dl:not(.workshop):not(.qa):not(.horizontaldl):not(.letter-text) dd{margin:0 1rem;padding:.5rem;border-bottom:.1rem solid #595959}.article table{width:100%;font-size:.88em;border-collapse:collapse}.article table td,.article table th{padding:.25rem;font-size:.9rem}.article table thead th{background:#216A8A;color:#fff;text-align:center;border:.1rem solid #cccccc}.article table tbody th{width:25%;text-align:center;color:#fff;font-weight:700;background:#29A1D6;border:.1rem solid #cccccc}.article table tbody td{background-color:#fff;border:.1rem solid #cccccc}.article table.table_s tr td,.article table.table_s tr th{padding:.125rem;font-size:.8rem}.article tbody tr:hover th{background:#49C1F6}.article tbody tr:hover td{background:#eee}.article table.home_zanseki th,.article table.home_zanseki td{padding:.25rem;text-align:center}.article table.home_zanseki td:first-child{font-weight:bold}.article table.home_zanseki td:nth-child(2){text-align:left;font-weight:bold;color:#ff4d4b}.article table.home_zanseki tr.osaka th,.article table.home_zanseki tr.osaka td{background:#ffeeff;}.article table.home_zanseki td:last-child{font-weight:bold;font-size:1.6rem;;line-height:1em;color:#5d8aff}.article table.home_zanseki td:last-child .counter_icondoublecircle{color:#888888}.article tbody tr:hover th{background:#cebebe}.article tbody tr:hover td{background:#eeeeee}.article .wp-caption,.article .wp-caption img{max-width:100%!important}.venue-photo .wp-caption img{max-width:90%!important}.article .wp-caption-text{text-align:center;font-weight:700}.article img{margin:.5rem}ol.decimal li{list-style:decimal inside}.content-nav{margin:1rem .25rem;border-top:.1rem dashed #d53d54;border-bottom:.1rem dashed #d53d54}.content-nav ul{padding:.5rem 0}.content-nav ul li ul{margin-left:1rem;}.content-nav ul li a{display:block;padding:.25rem;color:#d53d54}.other-reference-books p,.reference-books p{font-size:.7rem;line-height:1.1rem}ul.about-teachers li{margin:.25rem .5%;padding:1rem;background:#5d8aff;border-radius:.5rem;text-align:center}ul.about-teachers li img{margin:0 auto}ul.about-teachers li .wp-caption-text{color:#fff;font-size:1.1rem}ul.about-teachers li p{margin:.25rem}ul.about-teachers li a button{padding:.125rem 1rem;background:#fff;color:#5d8aff;font-weight:700;border:.2rem double #fff;border-radius:.75rem}ul.about-teachers li a button:hover{border:.2rem double #5d8aff}.teacher-profile{color:#fff;font-size:.7rem}.discount-plan .discount-caption{position:relative}.discount-plan .discount-caption:before{position:absolute;top:0;left:-1rem;content:"/";width:1rem;height:1rem;transform:rotateY(180deg)}.discount-plan .discount-caption:after{position:absolute;top:0;right:-1rem;content:"/";width:1rem;height:1rem}.discount-plan ul.discount-repeater li .label-pentagon-gray{position:relative;padding:.125rem 1rem;background:#595959;color:#fff;font-weight:700}.discount-plan ul.discount-repeater li .label-pentagon-gray:after{position:absolute;bottom:-.5rem;left:0;content:"";border-top:.5rem solid #595959;border-left:2.7rem solid transparent;border-right:2.7rem solid transparent}dl.horizontaldl{clear:both;background:#595959}dl.horizontaldl dd,dl.horizontaldl dt{padding:.5rem}dl.horizontaldl dt{background:#595959;color:#fff;font-size:1.1rem}dl.horizontaldl dd{background:#f6f6f6}.specgroup dl.horizontaldl dd,.specgroup dl.horizontaldl dt{padding:.25rem}.faq .answer{margin-left:1.5rem}.flow .panel-head.slideopennext{position:relative}.flow .panel-head.slideopennext:after{position:absolute;top:.65em;right:.5rem;font-size:1.3em;color:#fff;font-family:"Font Awesome 5 Free";content:"\f054"}.flow .panel-head.slideopennext:hover{background:#D53D54;color:#fff}.flow .panel-head.slideopennext:hover:after{content:"\f078";color:#fff}.flow-pentagon{position:relative;width:80%;padding:.25rem 0 0;text-align:center;background:#5d8aff;color:#fff;font-size:1.2rem;line-height:1rem}.flow-pentagon:after{position:absolute;top:0;left:100%;content:"";border-left:1rem solid #5d8aff;border-top:1.2rem solid transparent;border-bottom:1.3rem solid transparent}.flow-pentagon span{font-size:.7rem}.flow-content{padding-right:5%}.flow-img{clear:both;text-align:center;zoom:1}.flow-img:after{content:"";display:block;clear:both;height:0;visibility:hidden}.w3eden{margin:.75rem;padding:.25rem;border:.1rem inset #ddd}.breadcrumb{clear:both}.breadcrumb li{display:block;padding:.25rem .25rem .25rem 1.25rem}.blog_info{padding:.5rem 0}.info-category{margin:auto .5rem;padding:.125rem .5rem;font-weight:bold}.info-category.news{background:#29A1D6;color:#fff}.info-category.schedule{background:#29A1D6;color:#fff}.info-category.pickup{background:#D53D54;color:#fff}.greeting_blogs ul.blog_meta li{padding:0;border-bottom:0}ul.blog_meta li a,ul.blog_meta li time{color:#fb952e!important}.more-link{clear:both;float:right;margin:.5em;padding:.5em 1em;background:#6DB204;color:#fff}.more_link_span{font-weight:bold}.more-link:hover{background:#89CC23;color:#fff;text-decoration:none}.wp-pagenavi{padding:.75em 0;background:#fff;text-align:center;font-size:1.2em}.wp-pagenavi span.pages{margin:.3em}.wp-pagenavi a{padding:.3rem .6rem;text-decoration:none;color:#472e15}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#472e15;color:#fff}.wp-pagenavi span.current{padding:.3em .6rem;margin:.5rem;font-size:1.2em}.wp-pagenavi span.extend{margin:0 .3em}.panel{margin-bottom:.5rem;width:100%;background:#ffffff}.panel-big{margin-bottom:2rem}.panel .panel-head{padding:1rem .75rem .25rem;font-size:1.3rem;border-radius:0}.panel .panel-head-link{float:right}.panel .panel-content{width:100%;padding:.5rem;background:#fff}.panel .panel-content.row,.panel .panel-content .row{margin-left:0;margin-right:0}.panel-radius{border-radius:1rem}.panel-radius .panel-head{border-top-left-radius:1rem;border-top-right-radius:1rem}.panel-red:not(.panel-radius),.panel-pink:not(.panel-radius){border-left:.2rem solid #D53D54;}.panel-red:not(.panel-radius) .panel-head, .panel-pink:not(.panel-radius) .panel-head{border-bottom:.2rem double #D53D54;color:#D53D54}.panel-red.panel-radius,.panel-pink.panel-radius{border:1px solid #D53D54}.panel-red.panel-radius .panel-head,.panel-pink.panel-radius .panel-head{background:#D53D54;color:#fff}.panel-paleblue.panel-radius{border:1px solid #216A8A}.panel-paleblue.panel-radius .panel-head{border-bottom:.2rem double #216A8A;background:#216A8A;color:#fff}.panel-radius .panel-content{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.panel-gray:not(.panel-radius){border:.1rem solid #595959}.panel-gray:not(.panel-radius) .panel-head{border-bottom:.2rem double #595959;background:#595959;color:#fff}.letter-top-widget{margin-bottom:1rem}.balloon{padding:1.25rem .5rem;text-align:center;border-radius:50%}.balloon-red{color:#fff}.balloon-red,.balloon-red:after,.balloon-red:before{background:#d53d54}.balloon-red.balloon-bottom-center,.balloon-red.balloon-bottom-left-and-right,.balloon-red.balloon-top-center{position:relative}.balloon-red.balloon-bottom-left-and-right:before{background:0;position:absolute;bottom:-1.5rem;left:5%;content:"";display:block;border-top:1.5rem solid #d53d54;border-left:1rem solid transparent;border-bottom:1rem solid transparent;border-right:1rem solid transparent;transform:rotate(25deg)}.balloon-red.balloon-big.balloon-bottom-left-and-right:before{bottom:-2rem;left:2%;border-top:2.5rem solid #d53d54;transform:rotate(45deg)}.balloon-red.balloon-bottom-left-and-right:after{background:0;position:absolute;bottom:-1.5rem;right:5%;content:"";display:block;border-top:1.5rem solid #d53d54;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid transparent;transform:rotate(-25deg)}.balloon-red.balloon-big.balloon-bottom-left-and-right:after{bottom:-2rem;right:2%;border-top:2.5rem solid #d53d54;transform:rotate(-45deg)}.balloon-red.balloon-bottom-center:after{bottom:-1.5rem;border-top:1.5rem solid #d53d54;border-bottom:1rem solid transparent}.balloon-red.balloon-bottom-center:after,.balloon-red.balloon-top-center:after{background:0;position:absolute;right:50%;margin-left:-.5rem;content:"";display:block;border-right:1rem solid transparent;border-left:1rem solid transparent}.balloon-red.balloon-top-center:after{top:-1.5rem;border-bottom:1.5rem solid #d53d54;border-top:1rem solid transparent}.balloon-red.balloon-big.balloon-bottom-center:after{bottom:-2rem;right:50%;margin-left:-.5rem;border-top:2.5rem solid #d53d54}.balloon-red.balloon-big.balloon-top-center:after{top:-2rem;right:50%;margin-left:-.5rem;border-bottom:2.5rem solid #d53d54}.balloon-home-books .balloon-red,.balloon-home-books-right .balloon-red{box-shadow:0 0 1px #fff}.balloon-special{color:#fff}.balloon-special,.balloon-special:after,.balloon-special:before{background:#ff8c00}.balloon-special.balloon-bottom{position:relative}.balloon-special.balloon-bottom:after{background:0;position:absolute;bottom:-1rem;left:50%;margin-left:-.5rem;content:"";display:block;border-top:.5rem solid #d53d54;border-left:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.25rem solid transparent;border-top:1rem solid #ff8c00}dl.workshop .balloon-special,ul.home-workshops-content .balloon-special{margin-bottom:.75rem;padding:.25rem;font-size:.7rem;font-weight:700;box-shadow:0 0 1px #fff}dl.workshop .balloon-special{width:4.2rem}.balloon-special-main{background:#ff008c;color:#fff}.balloon-special-main:after,.balloon-special-main:before{background:#ff008c}.balloon-special-main.balloon-bottom{position:relative}.balloon-special-main.balloon-bottom:after{background:0;position:absolute;bottom:-1.5rem;left:50%;margin-left:-.5rem;content:"";display:block;border-top:.5rem solid #d53d54;border-left:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.25rem solid transparent;border-top:1.25rem solid #ff008c}dl.workshop .balloon-special-main,ul.home-workshops-content .balloon-special-main{margin-bottom:.75rem;padding:.25rem .5rem;font-size:.7rem;font-weight:700;box-shadow:0 0 1px #fff}dl.workshop .balloon-special-main{width:4.2rem}.balloon-extra{color:#fff}.balloon-extra,.balloon-extra:after,.balloon-extra:before{background:#5d8aff}.balloon-extra.balloon-bottom{position:relative}.balloon-extra.balloon-bottom:after{background:0;position:absolute;bottom:-1rem;left:50%;margin-left:-.5rem;content:"";display:block;border-top:.5rem solid #d53d54;border-left:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.25rem solid transparent;border-top:1rem solid #5d8aff}dl.workshop .balloon-extra,ul.home-workshops-content .balloon-extra{margin-bottom:.75rem;padding:.25rem;font-size:.7rem;font-weight:700;box-shadow:0 0 1px #fff}dl.workshop .balloon-extra{width:4.2rem}.balloon-extra-main{background:#5dff8a;color:#fff}.balloon-extra-main:after,.balloon-extra-main:before{background:#5dff8a}.balloon-extra-main.balloon-bottom{position:relative}.balloon-extra-main.balloon-bottom:after{background:0;position:absolute;bottom:-1.5rem;left:50%;margin-left:-.5rem;content:"";display:block;border-top:.5rem solid #d53d54;border-left:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.25rem solid transparent;border-top:1.25rem solid #5dff8a}dl.workshop .balloon-extra-main,ul.home-workshops-content .balloon-extra-main{margin-bottom:.75rem;padding:.25rem .5rem;font-size:.7rem;font-weight:700;box-shadow:0 0 1px #fff}dl.workshop .balloon-extra-main{width:4.2rem}.soldout-stamp{position:relative;transform:rotate(-20deg)}.soldout-stamp:before{position:absolute;border-radius:50%}.soldout-stamp span{position:absolute}.addto-stamp{position:relative;transform:rotate(-20deg)}.addto-stamp:before{position:absolute;border-radius:50%}.addto-stamp span{position:absolute}.increasedframe-stamp{position:relative;transform:rotate(-20deg)}.increasedframe-stamp:before{position:absolute;border-radius:50%}.increasedframe-stamp span{position:absolute}.home-workshops-content .soldout-stamp{margin-top:-1.65rem}.home-workshops-content .addto-stamp{margin-top:-1.65rem}.home-workshops-content .increasedframe-stamp{margin-top:-1.65rem}@media screen and (max-width:767px){.workshop-head .soldout-stamp{margin-top:-1.65rem;margin-left:80%}.soldout-stamp{width:4rem;height:2rem}.soldout-stamp:before{top:0;left:.5rem;width:2rem;height:2rem;display:block;content:"";border:.2rem solid red;box-shadow:0 0 0 .1rem #fff}.soldout-stamp span{top:.5rem;left:0;color:red;font-size:.8rem;font-weight:700;text-shadow:.15rem .15rem 0 #fff,-.15rem .15rem 0 #fff,.15rem -.15rem 0 #fff,-.15rem -.15rem 0 #fff}.workshop-head .addto-stamp{margin-top:-1.65rem;margin-left:80%}.addto-stamp{width:4rem;height:2rem}.addto-stamp:before{top:0;left:.5rem;width:3rem;height:3rem;display:block;content:"";border:.2rem solid blue;box-shadow:0 0 0 .1rem #fff}.addto-stamp span{top:.5rem;left:0;color:blue;font-size:.8rem;font-weight:700;text-shadow:.15rem .15rem 0 #fff,-.15rem .15rem 0 #fff,.15rem -.15rem 0 #fff,-.15rem -.15rem 0 #fff}.workshop-head .increasedframe-stamp{margin-top:-1.65rem;margin-left:80%}.increasedframe-stamp{width:4rem;height:2rem}.increasedframe-stamp:before{top:0;left:.5rem;width:3rem;height:3rem;display:block;content:"";border:.2rem solid orange;box-shadow:0 0 0 .1rem #fff}.increasedframe-stamp span{top:.5rem;left:0;color:orange;font-size:.8rem;font-weight:700;text-shadow:.15rem .15rem 0 #fff,-.15rem .15rem 0 #fff,.15rem -.15rem 0 #fff,-.15rem -.15rem 0 #fff}}@media screen and (min-width:768px){.workshop .soldout-stamp{margin-top:-2rem;margin-left:60%}.soldout-stamp{width:6rem;height:3rem}.soldout-stamp:before{top:0;left:.75rem;width:3rem;height:3rem;display:block;content:"";border:.3rem solid red;box-shadow:0 0 0 .15rem #fff}.soldout-stamp span{top:.8rem;left:0;color:red;font-size:1.1rem;font-weight:bolder;text-shadow:.2rem .2rem 0 #fff,-.2rem .2rem 0 #fff,.2rem -.2rem 0 #fff,-.2rem -.2rem 0 #fff}.workshop .addto-stamp{margin-top:-3rem;margin-left:60%}.addto-stamp{width:6rem;height:3rem}.addto-stamp:before{top:0;left:.75rem;width:3.6rem;height:3.6rem;display:block;content:"";border:.3rem solid blue;box-shadow:0 0 0 .15rem #fff}.addto-stamp span{top:.5rem;left:0;color:blue;font-size:1.1rem;font-weight:bolder;text-shadow:.2rem .2rem 0 #fff,-.2rem .2rem 0 #fff,.2rem -.2rem 0 #fff,-.2rem -.2rem 0 #fff}.workshop .increasedframe-stamp{margin-top:-3rem;margin-left:60%}.increasedframe-stamp{width:6rem;height:3rem}.increasedframe-stamp:before{top:0;left:.75rem;width:3.6rem;height:3.6rem;display:block;content:"";border:.3rem solid orange;box-shadow:0 0 0 .15rem #fff}.increasedframe-stamp span{top:.5rem;left:0;color:orange;font-size:1.1rem;font-weight:bolder;text-shadow:.2rem .2rem 0 #fff,-.2rem .2rem 0 #fff,.2rem -.2rem 0 #fff,-.2rem -.2rem 0 #fff}}.home-banner a{position:relative;display:block;width:100%}.home-banner a img{margin:0;width:100%}.home-banner a:hover{text-decoration:none;opacity:.8}.home-teachers{margin:0 auto;width:100%}.home-teachers{background:#1F48B2;color:#fff;text-align:center;font-size:1rem;font-weight:bold;vertical-align:middle;}.home-teachers ul{padding:0}.home-teachers ul li{width:33.333%;float:left}.home-teachers img{margin:0;width:100%}.about .marker{font-size:1.1em}.about .threebox .panel{margin-top:3rem;position:relative}.about .threebox .panel.threebox-second{position:relative}.about .threebox .panel .panel-head{padding:2rem 1rem 1rem;color:#fff}.about .threebox .panel .panel-content{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.about .threebox .panel .panel-head:before{position:absolute;top:-2rem;left:50%;margin-left:-2rem;width:4rem;height:4rem;padding:1rem;font-family:"Font Awesome 5 Free";font-size:2rem;background:#d53d54;color:#fff;border-radius:50%}.about .threebox-first .panel-head:before{content:"\f249"}.about .threebox-second .panel-head:before{content:"\f0eb"}.about .threebox-third .panel-head:before{content:"\f0a4"}.about .reference-books img{width:20rem}.about .reference-books h4{border-top:.1rem solid #393939;border-bottom:.1rem solid #393939}.about .reference-books .box{padding:1rem}.about .other-reference-books img{width:12rem}.about .other-reference-books h4{height:3rem;padding:0 0 .3em;border-top:.1rem solid #393939;border-bottom:.1rem solid #393939;font-size:1.1rem}.about .other-reference-books .box{padding:1rem;font-size:.8em}.about .other-reference-books button:not(.custom){font-size:1rem}.companies-and-organizations .decoration ul.six-images{padding:.25rem 0}.companies-and-organizations .decoration ul.six-images li{float:left;padding:.1rem;width:50%}.companies-and-organizations ul.features li{margin-bottom:1rem;padding:1rem;border:.1rem solid #29A1D6;}.companies-and-organizations ul.features li h4{margin-bottom:1rem;position:relative;padding-left:2.2rem;border-bottom:.2rem solid #337fcc}.companies-and-organizations ul.features li h4:before{position:absolute;top:.5rem;left:0;padding-top:.175rem;width:2rem;height:2rem;font-size:1.6rem;background:#337fcc;color:#fff;text-align:center;border-radius:50%}.companies-and-organizations ul.features li:first-child h4:before{content:"1"}.companies-and-organizations ul.features li:nth-child(2) h4:before{content:"2"}.companies-and-organizations ul.features li:nth-child(3) h4:before{content:"3"}.companies-and-organizations .inquiry_back{background:#c7eefd}.companies-and-organizations .inquiry_back img{margin:0}.companies-and-organizations .arrow-right-red{position:relative;padding:.5rem;width:9rem;background:#d53d54;color:#fff;line-height:1rem}.companies-and-organizations .arrow-right-red:after{position:absolute;top:-.5rem;left:9rem;content:"";border-left:2rem solid #d53d54;border-top:2rem solid transparent;border-bottom:2rem solid transparent}.companies-and-organizations .main-phone{color:#d53d54;font-weight:bolder}.companies-and-organizations ul.recommend-for-company{padding:.125rem}.companies-and-organizations ul.recommend-for-company li{padding:.25rem;font-size:1rem}.companies-and-organizations .company-inquiry-img{float:left;width:33%}.companies-and-organizations .company-inquiry-head{float:left;width:66%}.companies-and-organizations .company-inquiry-head .main-phone{font-size:1.6rem}.companies-and-organizations .company-flow-step{position:relative;clear:both;background:#c7eefd}.companies-and-organizations .company-flow-step .company-flow-index{padding:.25rem;text-align:center;background:#5d8aff;color:#fff;font-weight:700;font-size:1.2rem}.companies-and-organizations .company-flow-step h4{font-size:1.2rem}.companies-and-organizations .company-flow-step .company-flow-text{padding:0 .25rem;text-align:center;font-size:.7rem}.companies-and-organizations .company-flow-step .company-flow-img img{margin:0 auto;width:100%}.about .videobox{margin:0 auto}#footer-menu{background:#216A8A}#footer-menu ul li span.nav_description{display:none}#footer-menu ul li.current-menu-item a{background:#595959}#wrappertop{padding:.4em 3em .4em 3em;position:fixed;bottom:.69em;right:.69em}.footer-widget-area{padding:.5em;}.footer-widget-area h3{margin-top:1rem;margin-bottom:1em;color:#fff;font-size:1.6em;font-weight:bolder;text-align:center}.footer-widget-area h3 a{color:#fff}.footer-widget-area ul li{border-bottom:.1rem dashed #dddddd;}.footer-widget-area ul li a{display:block;padding:.5rem .25rem .25rem;color:#ffffff;line-height:1.25rem}.menu-footer-gomen-series-container ul li{padding-top:.5rem 0}.menu-footer-gomen-series-container ul li a .littlebig{text-decoration:underline}.widget_container{padding:.5em}#footer dl dt{font-weight:bold;padding:.1em 0 .1em .3em;border-left:.3em solid #ffffff;border-bottom:.1em dashed #ffffff}#footer dl dd{padding:.5em 0 .5em 1em}#footer button{background:#216A8A;color:#fff;font-size:.9rem}#footer button:hover{background:#29A1D6}.footer-banners{padding:.1rem;font-size:.7rem}#copyright{padding:1em 1em 0;color:#fff;font-size:.88em;text-align:center}ul.social-links{clear:both}ul.social-links li{float:left;padding:.25rem}ul.social-links li a{color:#ffffff}ul.social-links li a i{font-size:2.4rem}ul.social-links li a.facebook{color:#3b5998}ul.social-links li a.twitter{color:#55acee}.required{color:#d53d54}.underline{text-decoration:underline}.bg_white{background:#ffffff}.bg_gray{background:#595959!important}.fc_default{color:#393939!important}.fc_white{color:#ffffff!important}.fc_red{color:#d53d54!important}.fc_blue{color:#337fcc!important}.fc_green{color:#33cc7f!important}.font-size-normal{font-size:1rem!important}.bd_red{border:.1rem solid #d53d54}.bd_double_white{border:.4rem double #ffffff}.bg_blue{background:#5d8aff}.bg_paleblue{background:#cedcff}.bg_palegreen{background:#65f28e!important}.bg_orange{background:#FF8C00!important}.bg_pink{background:#ff00ff!important}.bg_sakura{background:#f6bfbc!important}.bg_purple{background:#b794ff!important}.bg_gomen_blue{background:#1F48B2}hr{border:0;border-bottom:.1rem solid #353535}hr.hr_red{border:0;border-bottom:.1rem solid #d53d54}.marker{background:linear-gradient(transparent 0%, #FFFF00 0%);font-weight:bold}.scroll{overflow-x:auto;white-space:nowrap;width:auto}.scroll table{max-width:96%}.box{margin-bottom:.5rem;padding:.5rem}.padding{padding:.5em}.radius_5rem{border-radius:.5rem}.margin_top{margin-top:4rem}.margin_left{margin-left:2rem}.margin_left2{margin-left:1.7rem}.width20{padding:0 1%;float:left;width:18%}.width50{padding:0 1%;float:left;width:48%}.width80{padding:0 1%;float:left;width:78%}.width_fit{max-width:96%;margin:0 2% 1rem}.slideopennext,.slideopenprev{cursor:pointer}.annotation{padding:.5rem;background:#dee9ff}.nomargin{margin:0!important}.lineheight1em{line-height:1em}.about .videobox{margin:0 auto}.videobox{position:relative;width:100%;padding-top:56.25%}.label_red{padding:.25rem .5rem;background:#d53d54;color:#fff;font-weight:bold}.label_black{padding:.25rem .5rem;background:#393939;color:#fff;font-weight:bold}.label_gray{padding:.25rem .5rem;background:#595959;color:#fff;font-weight:bold}.label_blue{padding:.25rem .5rem;background:#5d8aff;color:#fff;font-weight:bold}.label_big{padding:.5rem 1rem}.scroll{overflow-x:auto;white-space:nowrap;width:auto}.scroll table{max-width:96%}.article .table-of-contents ul{padding:0 0 0 1rem}.table-of-contents ul li{padding:0!important}.under-home-banner-youtube{color:gray;text-align:right}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.col{display:block;float:left;width:100%}.only_max_767{display:block}.only_min_768{display:none}.indent{padding-left:1.5em}@media screen and (min-width:768px){.span_1{width:8.33333333333%}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_6{width:50%}.span_7{width:58.3333333333%}.span_8{width:66.6666666667%}.span_9{width:75%}.span_10{width:83.3333333333%}.span_11{width:91.6666666667%}.span_12{width:100%}}@media screen and (max-width:767px){#nav ul li{border-bottom:.1rem dashed #fff}#nav ul li a{position:relative;padding:.25rem;display:block;color:#fff}#nav ul li a:before{position:absolute;top:.25em;right:.5rem;font-size:1em;color:#fff;font-family:"Font Awesome 5 Free";content:"\f054";-moz-opacity:.5;opacity:.5}.home-banner a span.home-banner-span i{font-size:3rem}#footer-menu ul li{border-bottom:.1rem dashed #fff}#footer-menu ul li a{position:relative;padding:.25rem;display:block;color:#fff}#footer-menu ul li a:before{position:absolute;top:.25em;right:.5rem;font-size:1em;color:#fff;font-family:"Font Awesome 5 Free";content:"\f054";-moz-opacity:.5;opacity:.5}.about .threebox .panel.threebox-second{margin:5rem 0 2rem}.about .threebox .panel.threebox-second:before{top:-4rem}.about .threebox .panel.threebox-second:after,.about .threebox .panel.threebox-second:before{position:absolute;left:50%;margin-left:-1rem;font-family:"Font Awesome 5 Free";content:"\f055";color:#d53d54;font-size:2rem}.about .threebox .panel.threebox-second:after{bottom:-2rem}.companies-and-organizations .company-flow-step{margin:0 0 2rem}.companies-and-organizations .company-flow-step:not(.step5):after{position:absolute;bottom:-1.75rem;left:50%;margin-left:-2rem;content:"";border-right:2rem solid transparent;border-left:2rem solid transparent;border-top:1.5rem solid #5d8aff}}@media screen and (min-width:768px){.offset_s1{margin-left:8.33333333333%}.offset_s2{margin-left:16.6666666667%}.offset_s3{margin-left:25%}.only_max_767{display:none}.only_min_768{display:block}span.only_min_768{display:inline}.indent{padding-left:3em}.videobox{width:88%}.contentbox{padding:.5rem 1rem}.min_768_width66{width:66.6666666667%}#nav{width:100%;height:4rem;z-index:8}#nav ul li{float:left;margin:.5rem 0;width:20%;height:3rem;border-left:.1rem groove #fff;text-align:center}#nav ul li:last-child{border-right:.1rem groove #fff}#nav ul li a{display:block;margin-top:-.5rem;padding:.5rem;height:4rem;color:#fff;font-size:.8rem}#nav ul li a:hover{background:#d53d54;text-decoration:none}#nav ul li span.nav_description{font-size:.7rem}button.main-blue,button.main-paleblue{width:50%;font-size:1.2rem}.post.workshops{padding:0}.archive .post_content{padding-left:1rem}.breadcrumb{margin:.5rem 0}.breadcrumb li{display:inline-block}.content-nav{margin:1rem}.panel .panel-content{padding:.75rem}.blog_meta li{float:left;margin-right:1rem}#footer-menu{width:100%;height:4rem}#footer-menu ul{margin-left:1%;width:98%}#footer-menu ul li{float:left;margin:1rem 0;height:2rem;border-left:.1rem groove #fff;text-align:center}#footer-menu ul li:nth-child(1){width:40%}#footer-menu ul li:nth-child(2){width:16%}#footer-menu ul li:nth-child(3){width:24%}#footer-menu ul li:nth-child(4){width:20%}#footer-menu ul li:last-child{border-right:.1rem groove #fff}#footer-menu ul li a{display:block;margin-top:-1rem;padding:1.3rem .5rem;height:4rem;color:#fff;font-size:.77rem}#footer-menu ul li a:hover{background:#595959;text-decoration:none}.home-banner{padding:.5rem}.home-teachers{width:100%;margin-bottom:.8rem}.home-teachers{background:#1F48B2;color:#fff;text-align:center;font-size:1rem;font-weight:bold;vertical-align:middle;}.about .other-reference-books h4{height:5rem}.about .threebox .panel{margin:0 auto;width:88%}.about .threebox .panel.threebox-second:before{left:-2rem}.about .threebox .panel.threebox-second:after,.about .threebox .panel.threebox-second:before{position:absolute;top:7rem;font-family:"Font Awesome 5 Free";content:"\f055";color:#d53d54;font-size:2rem}.about .threebox .panel.threebox-second:after{right:-2rem}.companies-and-organizations .company-inquiry-head .main-phone,.companies-and-organizations .main-phone{margin-top:1.3rem}.companies-and-organizations .company-inquiry-img{width:20%}.companies-and-organizations .company-inquiry-head{width:80%}.companies-and-organizations .company-inquiry-head .main-phone{padding-left:2rem;font-size:1.6rem}.companies-and-organizations img.company-catchcopy{max-width:30rem!important}.companies-and-organizations .company-flow-step{clear:none;float:left;width:30%;height:20rem;margin:0 3% .5rem 0}.companies-and-organizations .company-flow-step:not(.step5):after{position:absolute;right:-1.75rem;top:50%;margin-top:-2rem;content:"";border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-left:1.5rem solid #5d8aff}.companies-and-organizations .company-flow-step.step4{clear:left}.companies-and-organizations .company-flow-step .company-flow-img{position:absolute;bottom:0}.companies-and-organizations .company-flow-step:hover{transform:scale(1.2,1.2)}dl.horizontaldl dt{padding:1rem}dl.horizontaldl dd{padding:1rem 1rem 2rem}dl.horizontaldl dt{float:left;width:30%;text-align:center}dl.horizontaldl dt:not(:first-child){border-top:.1rem solid #fff}dl.horizontaldl dd{margin-left:30%;width:70%}dl.horizontaldl dd:not(:first-child){border-top:.1rem solid #595959}.specgroup dl.horizontaldl dd{padding:.25rem}}@media screen and (min-width:1024px){.padding{padding:1em}.videobox{width:66.67%}.contentbox{padding:.75rem 1.5rem}#nav{height:6rem}#nav ul li{margin-top:1rem;height:4rem}#nav ul li a{margin-top:-1rem;padding:1.5rem .5rem;height:6rem;font-size:1rem}#nav ul li span.nav_description{font-size:.77rem}.companies-and-organizations .main-phone{font-size:2.6rem}.companies-and-organizations .company-inquiry-head .main-phone{font-size:2rem}.companies-and-organizations .company-flow-step{width:17%}.companies-and-organizations .company-flow-step.step4{clear:none}}@media screen and (min-width:1360px){.padding{padding:2em}.contentbox{margin-bottom:1rem;padding:1.5rem 2.5rem}.home-banner a span.home-banner-span{font-size:1.6rem}.about .other-reference-books h4{height:3rem}.companies-and-organizations .main-phone{font-size:3rem}.companies-and-organizations .company-inquiry-head .main-phone{font-size:3rem}}@media screen and (min-width:1680px){.padding{padding:3em}.home-banner a:after{border-left:6rem solid #d53d54}.contentbox{padding:2rem 3rem}.about .other-reference-books h4{height:3rem}.companies-and-organizations .main-phone{font-size:3.4rem}.companies-and-organizations .company-inquiry-head .main-phone{font-size:3.4rem}}video,source,iframe{max-width:100%!important}.videobox iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.wp-block-embed__wrapper {position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100%!important}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}figure.aligncenter figcaption{text-align:center;font-size:.8rem;}.text-center{text-align:center!important}.text-center iframe{display:block;margin:0 auto}.text-right{text-align:right!important}::selection{background:#7fbfff;color:#fff}.date,em,i{font-style:italic}.small,small{font-size:.78em}.littlesmall{font-size:.8rem}.bold,b,strong{font-weight:700}.fw_normal{font-weight:400}sub,sup{height:0;line-height:1;vertical-align:baseline;vertical-align:bottom;position:relative}sup{bottom:1ex}sub,sup{font-size:.7em}sub{top:.5ex}.littlebig{font-size:1.1em;font-weight:700}.big{font-size:1.2em;font-weight:700}.bigger{font-size:1.6em;font-weight:700}.biggest{font-size:2em;font-weight:700}.no_border{border:0 0!important}.fb_iframe_widget,.fb_iframe_widget iframe[style],.fb_iframe_widget span{width:100%!important}.graphs{padding:.5rem}img{max-width:100%!important;height:auto!important}amp-img{max-width:100%!important;height:auto!important}.fl_left{float:left}.fl_right{float:right}ul.blog_meta,ul.flex-direction-nav,ul.nostyle{list-style:none!important}.inline_block{display:inline-block}