.elementor-8 .elementor-element.elementor-element-qgfeuuc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-qgfeuuc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-oebabhq > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 10px 0px 0px;}.elementor-8 .elementor-element.elementor-element-oebabhq > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-zsnycag{text-align:center;}.elementor-8 .elementor-element.elementor-element-zsnycag .elementor-image img{max-width:100%;opacity:1;}.elementor-8 .elementor-element.elementor-element-zsnycag > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-zsnycag .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-jgdtoev .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-jgdtoev .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-jgdtoev a.elementor-button, .elementor-8 .elementor-element.elementor-element-jgdtoev .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-jgdtoev a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-jgdtoev .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-jgdtoev > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-jgdtoev .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-wudvquf .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-wudvquf .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-wudvquf a.elementor-button, .elementor-8 .elementor-element.elementor-element-wudvquf .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-wudvquf a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-wudvquf .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-wudvquf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-wudvquf .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-qsqarpr .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-qsqarpr .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-qsqarpr a.elementor-button, .elementor-8 .elementor-element.elementor-element-qsqarpr .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-qsqarpr a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-qsqarpr .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-qsqarpr .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-tqgzgre .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-8 .elementor-element.elementor-element-tqgzgre .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-8 .elementor-element.elementor-element-tqgzgre a.elementor-button, .elementor-8 .elementor-element.elementor-element-tqgzgre .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-tqgzgre a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-tqgzgre .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-tqgzgre .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ygpjubw .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-ygpjubw .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-ygpjubw a.elementor-button, .elementor-8 .elementor-element.elementor-element-ygpjubw .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-ygpjubw a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ygpjubw .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-ygpjubw .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-jexwcqc .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-jexwcqc .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-jexwcqc a.elementor-button, .elementor-8 .elementor-element.elementor-element-jexwcqc .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-jexwcqc a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-jexwcqc .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-jexwcqc .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-hszeurj .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-hszeurj .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-hszeurj a.elementor-button, .elementor-8 .elementor-element.elementor-element-hszeurj .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-hszeurj a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-hszeurj .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-hszeurj .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-vxwnmhc .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-vxwnmhc .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-vxwnmhc a.elementor-button, .elementor-8 .elementor-element.elementor-element-vxwnmhc .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-vxwnmhc a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-vxwnmhc .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-vxwnmhc .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ipzcdwn .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-ipzcdwn .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-ipzcdwn a.elementor-button, .elementor-8 .elementor-element.elementor-element-ipzcdwn .elementor-button{font-weight:bold;color:#009b26;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-ipzcdwn a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ipzcdwn .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-ipzcdwn .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-psozdjg .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-8 .elementor-element.elementor-element-psozdjg .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-8 .elementor-element.elementor-element-psozdjg a.elementor-button, .elementor-8 .elementor-element.elementor-element-psozdjg .elementor-button{font-weight:bold;color:#000000;background-color:#ffc72f;}.elementor-8 .elementor-element.elementor-element-psozdjg a.elementor-button:hover, .elementor-8 .elementor-element.elementor-element-psozdjg .elementor-button:hover{color:#ffffff;background-color:#6cd626;}.elementor-8 .elementor-element.elementor-element-psozdjg .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-uhuprnz > .elementor-element-populated{background-image:url("http://igakuseidojo.xsrv.jp/wp-content/uploads/2017/05/160209b97d90c8a32175242e79c01fbe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-uhuprnz > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ntgkqvb .elementor-spacer-inner{height:387px;}.elementor-8 .elementor-element.elementor-element-ntgkqvb .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-owotwgc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-owotwgc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-svxgxqd > .elementor-element-populated{background-image:url("http://igakuseidojo.xsrv.jp/wp-content/uploads/2017/05/column-gradback2.png");background-position:top left;background-repeat:repeat-x;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffc72f;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;padding:2em 2em 2em 2em;}.elementor-8 .elementor-element.elementor-element-svxgxqd > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-svxgxqd > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-svxgxqd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-spnthai .elementor-text-editor{text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-spnthai .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-8 .elementor-element.elementor-element-spnthai .elementor-drop-cap{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-spnthai .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-6fb7iib{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-6fb7iib > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-jxhn5e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-jxhn5e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-mw1r4wl{text-align:center;}.elementor-8 .elementor-element.elementor-element-mw1r4wl .elementor-image img{max-width:100%;opacity:1;}.elementor-8 .elementor-element.elementor-element-mw1r4wl .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-bsvlsmv .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-8 .elementor-element.elementor-element-bsvlsmv .elementor-drop-cap{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-bsvlsmv .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-e1t9jts > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-e1t9jts > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-cbgn6b9 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-qgfeuuc{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-spnthai .elementor-text-editor{text-align:left;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-qgfeuuc{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-oebabhq > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-8 .elementor-element.elementor-element-svxgxqd > .elementor-element-populated{margin:10px 0px 5px 0px;}.elementor-8 .elementor-element.elementor-element-spnthai .elementor-text-editor{text-align:left;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-oebabhq{width:29.965%;}.elementor-8 .elementor-element.elementor-element-uhuprnz{width:70.035%;}}