﻿.page-id-561 #childKeyImage{background:url(../images/aboutus/jttinews/keyimage.jpg) 0 0 no-repeat}.pageContainer .entry-content img.aligncenter{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}header.archive-header{margin:0;padding:0;border:0}.page h2{color:#000}#main .child{background:url("../images/common/back_child.png") center top no-repeat}.page #index,body.archive #main div.child{padding-bottom:8.46em}.page #main div.child{padding-bottom:0}.page #main div.lessonFront{padding-bottom:0}.page #index .pageContainer{background-color:#fff}.page-child .instructor .pageContainer{background-color:#fcfaf1}#indexContainer:has(.aboutusContainer){position:relative}.aboutusContainer.parent h1{display:none}.aboutusContainer.parent+.aboutus-title{position:absolute;top:130px;left:calc(50% - 112px)}.aboutusContainer.parent .entry-header{width:100%;height:200px;background-color:#ef857d;background-image:url(../images/aboutus/coralred_bg.png);background-position:left top;background-repeat:repeat}#pageTitle{padding-top:27px}#pageTitle h1{font-size:24px;text-align:center;margin-bottom:17px;line-height:100%}.archive .entry-header h1{font-size:24px;letter-spacing:.1em}#pageTitle p{font-size:12px;letter-spacing:.3em;color:#903;margin-bottom:25px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS PMincho","ＭＳ Ｐ明朝",serif}.pageContainer h2{text-align:left}body.page-id-15 .pageContainer{background:#fff}body.page-id-15 .entry-header h1{display:none}.page-id-460 .entry-header h1{display:none}.page .entry-header h1{font-size:24px;text-shadow:0 0 5px #000;letter-spacing:.1em}.page-id-40 .entry-header h1.entry-title{text-shadow:0 0 0}.page-template-page-child-php #indexContainer,.page-template-page-child_jttinews-php #indexContainer{margin-bottom:50px}#index .entry-content .organizationHeader{border-bottom:2px solid #903;font-size:16px;line-height:1;margin:38px 0 15px;padding-bottom:15px;text-align:left}article.newsPost{border-bottom:1px dotted #eee;width:calc(100% - 6rem);margin:0 3rem 1.5rem 3rem;padding-bottom:1.5rem;position:relative}article.newsPost>a:not(.newsPostDetail){width:100%;height:100%;display:grid;grid-template-columns:138px 1fr;column-gap:1.5rem}article.newsPost>a:not(.newsPostDetail).newsPostDetail{width:auto;height:auto}.page-template-page-schoolnews-php .pageContainer{margin-bottom:85px}.page h2{font-size:24px;text-align:center}.page p{text-align:center;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}div .about-navi{margin:auto;padding-bottom:40px;width:100%;max-width:900px;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 30px}div .about-navi .childNavi{background:url(../images/common/lightYellowMosaicBG.gif) 0 0 repeat;font-size:12px}div .about-navi .childNavi a{display:block}div .about-navi .childNavi img{display:block;width:100%;object-fit:cover;aspect-ratio:2.3/1;margin-bottom:10px}div .about-navi .childNavi h3{font-size:17px;text-align:center;line-height:150%;margin-bottom:6px}div.pageContainer nav div.supportInfo{width:100%;grid-column:span 3;box-shadow:0 0 1px #ccc}div.pageContainer nav div.childNavi:last-child p{margin-top:10px;margin-left:1em;text-align:left}div:not(.lesson-navi) .classlevelcontent .childNavi a{display:block;width:280px;height:120px}div:not(.lesson-navi) .classlevelcontent .childNavi a img{width:100%;height:100%;object-fit:cover;display:block;background-color:#ddd;margin-bottom:10px}div:not(.lesson-navi) .classlevelcontent .childNavi .entry p{font-size:13px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.page-id-464 #childKeyImage{display:none}#childKeyImage{display:block;width:100%}#childKeyImage img{border-radius:0px;box-shadow:0 0px 0px rgba(0,0,0,0)}.child .pageContainer{width:783px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);-moz-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);position:relative}.page-id-40 div.pageContainer .entry-header{position:absolute;top:155px;left:45px;color:#000;text-shadow:0 0 0px #555}.page-id-638 div.pageContainer .entry-header{left:40px;left:40px}.archive .child .pageContainer .entry-header{position:absolute;top:78px;left:40px;color:#000;text-shadow:0 0 0px #555}.child:not(:has(.news)) .pageContainer .entry-header{position:absolute;top:78px;left:75px;color:#fff;text-shadow:0 0 10px #555;background:none;display:block;height:auto;width:auto}.child:not(:has(.news)) .pageContainer .greeting .entry-header{position:absolute;top:155px;left:45px;color:#000;text-shadow:0 0 0px #555}.child:not(:has(.news)) .pageContainer .greeting .entry-header h1{text-shadow:0 0 0}.child:not(:has(.news)) .pageContainer .entry-content{margin:0 85px 0 75px}.child:not(:has(.news)) .pageContainer .entry-content p{margin:0}.child:not(:has(.news)) div.information{width:175px;margin-right:20px}.child:not(:has(.news)) .entry-content{padding:50px 0}.child:not(:has(.news)) .entry-content p{text-align:left;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.page-child h2{text-align:left;margin:1em 0 .5em}a#parent_link{width:197px;height:193px;display:block;text-align:center;font-size:18px;text-decoration:none;color:#fff;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS PMincho","ＭＳ Ｐ明朝",serif;background:url(../images/aboutus/coralred_bg.png) 0 0 repeat}ul.childList li#listend a{border:0}ul.childList li:hover{background-color:rgba(251,248,232,.65)}ul.childList li a{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;color:#555;text-decoration:none;font-size:13px;line-height:100%;padding:17px 20px 17px;border-bottom:solid 1px #ddd}ul.childList li:last-child a{border-bottom:solid 1px #ddd;padding:15px 20px 15px;background-color:rgba(252,250,241,.65)}a#parent_link{line-height:1040%;letter-spacing:.2em}ul.childList ul#jttiNewsList{border-bottom:solid 1px #ddd}#associationContent{text-align:center}#associationContent h3{line-height:180%;padding:1em 0;font-size:20px}#associationContent h4{font-size:14px;line-height:120%;text-align:left;margin:1em 0 .5em;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#rule{margin:20px 0 20px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url("../images/aboutus/association/rule_bg.png") 0 0 no-repeat;-webkit-box-shadow:0px 0 1px #ddd;-moz-box-shadow:0px 0 1px #ddd;box-shadow:0px 1px 3px #ddd;height:200px}#rule h4{font-size:18px;line-height:120%;padding:25px 30px 20px;margin:0}#rule ul li{list-style:none;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}p.attention{font-size:11px;margin:0}#chronological{background:url("../images/aboutus/history/list_border.png") 0 0 repeat-x;-webkit-box-shadow:0px 0 1px #ddd;-moz-box-shadow:0px 0 1px #ddd;box-shadow:0px 1px 3px #ddd;width:100%;margin:auto;padding-top:6px;position:relative}#chronological:after{content:"";position:absolute;left:calc(15% + 5px);top:0;width:2px;height:100%;background:#cf6161}#chronological dl.historyEvent{padding:0;margin:0;height:100%;background:url("../images/aboutus/history/list_bg.png") 0 0 repeat-y;border:0;display:grid;grid-template-columns:15% 1fr;height:auto;background-repeat:repeat-y;background-position:0 0;background-size:cover;align-items:center}#chronological dl.historyEvent dt{font-family:Georgia,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif;font-weight:normal;letter-spacing:.1em;font-size:16px;color:#cf6161;padding:1rem 0;text-align:center}#chronological dl.historyEvent dd{margin-bottom:0;padding:1rem 1rem 1rem 2rem;text-align:left;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;grid-column:2/2;position:relative}#chronological dl.historyEvent dd:before{content:"";background-image:url("../images/aboutus/history/partition_line.png");background-repeat:no-repeat;background-position:0 0;background-size:auto;position:absolute;left:0;top:0;width:15px;height:100%}#chronological dl.historyEvent dd:first-of-type:before{background-image:url("../images/aboutus/history/partition_linedot.png")}.entry-content img#purposeText,.page-id-473 .entry-content img{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}a.association-btn{display:block;padding:11px 0;font-size:16px;text-decoration:none;text-align:center;width:265px;float:left;margin-right:20px;margin-bottom:20px;font-family:"Times New Roman",HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Meiryo,"メイリオ",Arial,serif;background:#555 url("../images/aboutus/association/association-btn.png") 0 0 no-repeat;-webkit-box-shadow:0 0 1px #ddd;-moz-box-shadow:0 0 1px #ddd;box-shadow:0 0 1px #ddd;color:#555}.page-template-page-schoolnews-php #pageTitle h1{letter-spacing:.2em}.page-template-page-schoolnews-php #main .child{background:url("../images/infomation_bg.png") center 50px no-repeat}nav.schoolnews-year{margin-bottom:40px}nav.schoolnews-year p{font-family:"Times New Roman",HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Meiryo,"メイリオ",Arial,serif;letter-spacing:.05em;font-size:16px;text-align:left;line-height:100%;padding:9px 0px;border-bottom:1px solid #a00d3c}nav.schoolnews-year ul li{display:block;padding:13px 0;border-bottom:1px solid #f2f1ec}nav.schoolnews-year ul li a{padding:13px 0;text-decoration:none;color:#000;font-size:13px}body.single-news .pageContainer .entry-header{left:40px;font-size:24px;color:#000;text-shadow:0 0 0;position:absolute;top:78px;left:75px;color:#fff;text-shadow:0 0 10px #555}body.single-news .pageContainer .entry-header h1{font-size:26px}.tablenav{margin:0 42px 15px 38px}.tablenav a{text-decoration:none}.tablenav span.current{color:#a1687a;font-size:15px;padding:0 .5em}.tablenav a{color:#aaa}.tablenav a.nextpostslink{background:url(../images/common/paging_BGnext.png) 7px 1px no-repeat;padding-left:2em;color:#a1687a}.tablenav a.previouspostslink{background:url(../images/common/paging_BGprev.png) 7px 2px no-repeat;padding-left:2em;padding-right:.5em;color:#a1687a}ul#jttiNewsList li a{padding:10px 20px 10px 45px;border:0;background:url(../images/common/arrow.gif) 32px 49% no-repeat}ul#jttiNewsList{background-color:rgba(252,250,241,.65)}.childList .cat-item a{border:0}ul#categoryList{border-bottom:1px solid #ddd;background-color:rgba(252,250,241,.65);padding-bottom:10px;margin-top:10px}ul#categoryList li a{padding:10px 20px 10px 45px;border:0;background:url(../images/common/arrow.gif) 32px 49% no-repeat}.page #main .instructor{margin-top:55px}p#headsub{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:60px;font-size:16px}#frontKeyContainer{width:980px;margin:0 auto;padding:0px 0 0;background:url("../images/instructor/instructor-frontkey.png") right 0 no-repeat}#frontKeyContainer a#parent_link{float:left;background:#fcfaf1 url("../images/instructor/parent_link-instructor.png") 0 0 no-repeat;margin-bottom:125px}.page-template-page-front_instructor-php #frontKeyContainer h2{color:#90a139;margin:15px 15px;width:510px}div.instructorIndex{width:980px;margin:15px auto 90px}div.instructorIndex div#firstColumn div,div.instructorIndex div#secondColumn div{width:320px;height:376px;display:block;float:left;margin-top:15px}.instructorIndex div#firstColumn div.childIndex02{margin:15px 10px 0}.instructorIndex div#firstColumn{width:980px;float:left}.instructorIndex div#secondColumn{width:650px;float:left;margin:15px 165px}.instructorIndex div#secondColumn .childIndex04{margin-right:10px}body.page #main div.instructorFront{background:#fcfaf1 url("../images/instructor/instructor_bg.png") center 0 no-repeat}body.page-id-74 .pageContainer,body.page-id-76 #index{background:#fcfaf1 url("../images/instructor/instructor_bg.png") center 0 no-repeat}.page-id-72 #indexContainer .pageContainer{background:#fcfaf1 url("../images/instructor/howto/howto_bg.png") center 275px no-repeat}div#btnContainter{width:500px;height:80px;margin:70px auto 0;position:relative}a#btn{width:500px;height:80px}a#btn-woman{width:179px;height:227px;position:absolute;top:-65px;left:-100px}.page #main .instructorFront{padding-bottom:6.2em;margin:-50px 0 0}.instructor-navi nav{width:980px;margin:0 auto}.instructor-navi nav a#parent_link{width:195px;height:193px;margin:0 9px 0 0;float:left;background:url(../images/common/yellowGreenBG.png) 0 0 repeat}.instructor-navi nav div{width:129px;margin:0}.instructor-navi nav div a{width:128px;height:193px;display:block;border-right:1px solid #e7e6e1}.instructor .entry-header h1.entry-title{font-size:24px;letter-spacing:0em;text-shadow:0 0 0 #000;text-align:center}.aboutinstructor{border-left:1px solid #e7e6e1}article#catch,article#forwomen,article#classDetail{width:980px;margin:0 auto;position:relative}article#catch{width:980px;margin:0 auto 65px;display:block}article#catch img{width:730px;margin:32px 125px}article#catch h2{margin:0 0 20px 0;font-size:36px;letter-spacing:.6em}article#catch p{font-family:"Times New Roman",HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Meiryo,"メイリオ",Arial,serif;font-size:18px;letter-spacing:.2em}article#catch h2,article#catch p{text-align:center}article#forWomen{width:980px;margin:0 auto 25px;display:block;height:465px;position:relative}article#forWomen h2{margin:0;padding:68px 0 0 0;margin-bottom:30px;letter-spacing:.2em}article#forWomen p{padding:0 5px;width:470px;text-align:left}article#forWomen h2{width:470px;text-align:left}article#forWomen img{position:absolute;top:0;right:-70px}article#classDetail{height:527px}article#classDetail h2{margin:0 0 0 505px;padding-top:40px;letter-spacing:.2em}article#classDetail p{width:470px;text-align:left;float:right;padding-top:25px}article#classDetail img{position:absolute;top:-60px;left:45px}.page-template-page-child_instructor-php #index{padding-bottom:0}.instructor #indexContainer{width:100%}article#place1,article#place2,article#place3{width:100%;height:600px}article#place1 h2,article#place2 h2,article#place3 h2{margin:195px 0 60px 0;letter-spacing:.05em;font-size:26px;padding:0;color:#000}article#place1{background:url(../images/instructor/place/place1.jpg) center 0 no-repeat}article#place2{background:url(../images/instructor/place/place2.jpg) center 0 no-repeat}article#place3{background:url(../images/instructor/place/place3.jpg) center 0 no-repeat}.inText{width:980px;margin:0 auto}.inText h2,.inText p{width:560px;text-align:left}article#place1 h2,article#place1 p{float:left}article#place3 h2,article#place3 p{float:left}article#place2 h2,article#place2 p{float:right}.page-id-72 #main .instructor{padding-bottom:55px}#container{width:980px;margin:0 auto 100px;background:url(../images/lesson/howto/border_bg.gif) center 60px repeat-y}.balloon{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0 2px 3px #ebe9e1;-moz-box-shadow:0 2px 3px #ebe9e1;box-shadow:0 2px 3px #ebe9e1}.balloon p.showdetail{background-image:url(../images/common/yellowGreenBG.png);width:180px;height:30px;line-height:30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;color:#fff}.balloon p.showdetail a{display:block;padding:0 0 0 30px;background-image:url(../images/index/list.png);background-repeat:no-repeat;background-position:10px center;color:#fff}.step{width:460px;float:left}h3.stepheader{font-size:20px}#howToStep0{float:left;margin-right:30px;padding-bottom:30px;position:relative}#howToStep2,#howToStep4,#howtoStep10,#howtoStep12,#howtoStep14{float:left;margin-right:30px;margin-top:30px;position:relative;padding-bottom:120px}#howToStep1,#howToStep3,#howToStep5,#howToStep11,#howToStep13,#howToStep15{float:right;margin-left:30px;margin-bottom:30px;position:relative;padding-bottom:65px}.balloon h3,.balloon p{margin-top:25px;margin-left:25px;text-align:left;width:300px}.balloon h3 span{width:61px;height:60px;font-size:35px;text-align:center;vertical-align:middle;color:#fff;display:inline-block;padding-right:.5em;background:url(../images/instructor/howto/stepnumber_bg.png) 0 0 no-repeat;font-family:"Times New Roman",HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Meiryo,"メイリオ",Arial,serif}#howToStep0 h3.stepheader,#howToStep10 h3.stepheader{font-size:18px;color:#8cb115;margin:15px 0 10px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#howToStep0 h3,#howToStep10 h3{text-align:left;width:300px}#howToStep0 p,#howToStep10 p{text-align:left;width:300px}#howToStep0 img#step0image,#howToStep10 img#step10image{position:absolute;top:0;right:-10px}#howToStep1{background:#fff url(../images/instructor/howto/step1-image.jpg) 96% bottom no-repeat}#howToStep1 img{position:absolute;top:0px;left:-40px}#howToStep11 img{position:absolute;top:-20px;left:-40px}#howToStep3 img,#howToStep5 img,#howToStep11 img,#howToStep13 img{position:absolute;top:20px;left:-40px}#howToStep2 img,#howToStep4 img,#howToStep12 img,#howToStep14 img{position:absolute;top:20px;right:-40px}#howToStep6 img{position:absolute;top:-40px;left:370px}#howToStep6 img#howtostep6-woman{top:25px;left:540px}#howToStep1 p{width:280px;margin-left:25px;text-align:left}#howToStep2{background:#fff url(../images/instructor/howto/step2-image.jpg) 96% bottom no-repeat}#howToStep3{background:#fff url(../images/instructor/howto/step3-image.jpg) 96% bottom no-repeat}#howToStep4{background:#fff url(../images/instructor/howto/step4-image.jpg) 96% bottom no-repeat}#howToStep5{background:#fff url(../images/lesson/howto/step5-image.jpg) 96% bottom no-repeat}#howToStep6{width:780px;margin:0 100px;padding:0 0 100px 0;position:relative;background-image:url("../images/common/yellowGreenBG.png");background-repeat:repeat;background-position:0 0}#howToStep6 h3,#howToStep6 p{width:510px;color:#fff}#howToStep6 h3{font-size:24px}#howToStep6 p{font-size:14px;line-height:1.2}#howToStep7{width:1200px;height:380px;padding-top:70px;margin:0 auto;position:relative;background:url(../images/instructor/howto/step7-bg.jpg) 0 0 no-repeat}#howToStep7 img#step7key{position:absolute;top:40px;right:240px}#howToStep7 h3,#howToStep7 p{width:505px;color:#fff;text-align:left;margin-left:110px}#howToStep7 h3{margin-bottom:35px;color:#fff}#howToStep7 p{margin-bottom:15px}#howToStep7 a{width:270px;height:40px;display:block;background:url(../images/instructor/howto/btn-offer.png) 0 0 no-repeat}#expert{width:980px;margin:0 auto 100px auto;background-image:url(../images/instructor/howto/border_bg.gif);background-repeat:repeat-y;background-position:center center}#expert div{width:460px;height:auto;background-color:#fff;margin:0 0 30px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-webkit-box-shadow:0 2px 3px #ebe9e1;-moz-box-shadow:0 2px 3px #ebe9e1;box-shadow:0 2px 3px #ebe9e1;position:relative;background-repeat:no-repeat;background-position:right bottom}#expert div#step0{width:460px;height:auto;margin:0 0 30px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;background-image:url(../images/instructor/howto/exp_step0.png);background-repeat:no-repeat;background-color:#fcfaf1}#expert div#step4{width:780px;margin:40px auto 0 auto;padding:0 0 0;position:relative;background-image:url("../images/common/yellowGreenBG.png");background-repeat:repeat;background-position:0 0;clear:both;color:#fff}#expert div#step0 p{padding:0 180px 30px 0}#expert div#step0 h3{line-height:40px;padding:0px}#expert div h3{font-size:21px;padding:30px 25px 0 25px;line-height:60px}#expert div h4{margin:20px 180px 60px 30px;background-image:url("../images/common/yellowGreenBG.png");background-repeat:repeat;background-position:0 0;color:#fff;line-height:30px;padding:10px;font-size:14px}#expert div h3 span{font-size:35px;background-color:#bcd448;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;display:block;margin:0 10px 0 0;height:60px;line-height:60px;width:60px;text-align:center;font-family:"Times New Roman",HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",Meiryo,"メイリオ",Arial,serif;color:#fff;float:left}#expert div p{padding:30px 180px 60px 30px;text-align:left}#expert div#step1,#expert div#step3{float:right}#expert div#step0,#expert div#step2{float:left}#expert div#step1{background-image:url(../images/instructor/howto/step1.png);background-position:right center}#expert div#step1:before{content:url(../images/instructor/howto/topballon-end.png);position:absolute;left:-40px}#expert div#step2{background-image:url(../images/instructor/howto/step2.png);background-position:right bottom}#expert div#step2:before{content:url(../images/instructor/howto/leftballon-end.png);position:absolute;right:-40px;top:40px}#expert div#step3:before{content:url(../images/instructor/howto/rightballon-end.png);position:absolute;left:-40px;top:40px}#expert div#step3{background-image:url(../images/instructor/howto/step3.png);background-position:right bottom}#expert div#step4:before{content:url(../images/instructor/howto/bottomballon-end.png);position:absolute;left:50%;top:-40px;margin:0 0 0 -20px}#voicecontainter{width:980px;margin:0 auto}div.voicecontent{width:310px;padding:310px 0 0 0;margin-bottom:25px;float:left;-webkit-box-shadow:0 2px 3px #ebe9e1;-moz-box-shadow:0 2px 3px #ebe9e1;box-shadow:0 2px 3px #ebe9e1}div.voicecontent h3{font-size:18px;margin-top:20px;margin-bottom:1em;letter-spacing:.1em;text-align:center}div.voicecontent p{font-size:14px;color:#555;margin:0 2em 2em;text-align:left}#instructor01{background:#fff url(../images/instructor/voice/instructor01.jpg) 0 0 no-repeat}#instructor02{background:#fff url(../images/instructor/voice/instructor02.jpg) 0 0 no-repeat}#instructor03{background:#fff url(../images/instructor/voice/instructor03.jpg) 0 0 no-repeat}#instructor04{background:#fff url(../images/instructor/voice/instructor04.jpg) 0 0 no-repeat}#instructor05{background:#fff url(../images/instructor/voice/instructor05.jpg) 0 0 no-repeat}#instructor06{background:#fff url(../images/instructor/voice/instructor06.jpg) 0 0 no-repeat}#main .recruit{background:url(../images/instructor/recruit/recruit_bg.png) center 400px no-repeat}#index .recruitContainer{margin-top:50px}ul.recruitPostList li{padding-top:10px}ul.recruitPostList li:hover{background-color:rgba(251,248,232,.65)}ul.recruitPostList li a{border-bottom:1px solid #f2f1ec;color:#555;display:block;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:100%;padding:15px 0 19px;text-decoration:none}ul.recruitPostList li span.recruitPlace{background:#dce79c;margin-top:10px;font-size:12px;padding:4px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.recruit header{width:980px;margin:0 auto}.recruit header h1.entry-title{text-align:center}.recruit .sidebar{width:185px;margin-right:10px;height:300px}.recruit .pageContainer{width:785px}.recruit .pageContainer article.recruitPost{display:block;width:785px;background:#fff;margin-bottom:25px;-webkit-box-shadow:0 2px 3px #ebe9e1;-moz-box-shadow:0 2px 3px #ebe9e1;box-shadow:0 2px 3px #ebe9e1}.recruit .sidebar,.recruit .pageContainer{float:left}h3.recruitTitle{font-size:20px;width:760px;border-bottom:2px solid #dce79c;display:inline-block;vertical-align:middle;line-height:100%;padding:25px 0 15px 25px}h3.recruitTitle span.recruitPlace{background:#dce79c;margin-right:10px;font-size:12px;padding:4px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}h3.recruitTitle span.recruitDate{margin-left:10px;color:#999}h3.recruitTitle a{text-decoration:none;vertical-align:middle;color:#555}h3.recruitTitle a:hover{color:#999}dl.recruitPlace,dl.recruitContents{margin:0 25px;height:100%}dl.recruitPlace{width:735px}dl.recruitContents{padding-bottom:20px}.recruitPost dl dt{font-size:12px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.recruitPost dl dd{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-left:130px}.recruitPost dl dd p{text-align:left}.recruitPost dl dd span{line-height:1.8}.recruitPost dl dd span.recruitNumber{font-size:20px;font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif;margin-right:.5em;letter-spacing:.05em}dl.recruitEntry{height:100%;padding:20px 0 40px;border:none}dl.recruitEntry dd{margin-left:490px}#singleNextLink{top:20px;right:0;text-align:right}#singlePrevLink a{color:#555;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#singleNextLink a{color:#555;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#singleNextLink span{color:#bcd448;background:url(../images/common/circle_arrow_next-gr.gif) right 1px no-repeat}.pageContainer div#trust-form{width:980px;margin:0 auto 100px}div#trust-form table tr th,div#trust-form table tr td{float:left}div#trust-form table tr th{width:195px;display:block}div#trust-form table tr th div.subject span.content{font-size:18px;letter-spacing:.1em;font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}div.contact-form-confirm table tr th div.subject{font-size:18px;letter-spacing:.1em;font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}div#trust-form table tr th div.submessage{font-size:12px;color:#903;letter-spacing:.1em;font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}p#message-container-confirm{font-size:22px;letter-spacing:.1em;font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}div#trust-form table tr td{display:block;width:735px;margin:0 25px 25px}div.contact-form-confirm table tr td div{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px}div#trust-form table tr td .error{margin-top:1em;font-size:11px;color:#903}div#trust-form table tr td input,div#trust-form table tr td .selectSchool,div#trust-form table tr td select{width:695px;height:50px;font-size:18px;background:#fff;border-radius:4px 4px 4px 4px;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 20px}div#trust-form table tr td textarea{width:695px;height:200px;font-size:18px;background:#fff;border:1px solid #ddd;border-radius:4px 4px 4px 4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:1em 20px}#confirm-button input{margin:0 10px}.instructor .usersvoicecontent header h3{color:#8cb115}.instructor .usersvoicecontent{border:1px solid #8cb115}.page-id-74 .instructor #indexContainer{width:980px}.page-id-74 #index{background:url("../images/instructor/instructor_bg.png") no-repeat scroll center 0 #fcfaf1}.page-template-page-front_lesson-php #main .lessonFront{margin-top:0;overflow:hidden;background:url(../images/lesson/lesson-front_bg.png) center -20px no-repeat}.page-template-page-child_lesson-license-php #main .lesson h1.entry-title{margin:30px 0 60px}#frontKeyContent{margin:0 auto;width:980px;padding-top:50px;padding-bottom:125px}#frontKeyContent h1{grid-row-start:1;grid-row-end:3}#frontKeyContent h1 img{display:block;width:fit-content}#frontKeyContent h2{font-size:24px;letter-spacing:.01em;margin:15px 15px 15px;color:#e98f75}#frontKeyContent p{font-size:13px;margin:0 15px 15px}#frontKeyContent h2,#frontKeyContent p{width:600px;grid-column-start:2;grid-column-end:3;text-align:left}#main .lesson-frontKeyContainer{width:100%;padding:0;background:url("../images/lesson/lesson-mv.png") center top no-repeat}.site-main header.entry-header:not(.grade){height:200px;background-color:#ef857d;background-image:url(../images/lesson/coralorange_bg.png);background-position:left top;background-repeat:repeat;margin:0;display:flex;justify-content:center;align-items:center;width:980px;margin:0 auto}.site-main .aboutusContainer header.entry-header:not(.grade){background-image:url(../images/aboutus/coralred_bg.png)}.site-main .child.aboutusContainer header.entry-header:not(.grade){background:none;display:block;height:auto;width:auto}.site-main .not-found header.entry-header:not(.grade){background:none;display:block;height:auto;width:auto}#frontKeyContainer #frontKeyContent{margin:0 auto;width:980px;padding-top:50px}#main .grade{background-image:url("../images/lesson/grade/grade_bg.png");background-position:center 4px;background-repeat:no-repeat}#lessonMap{background:url(../images/index/search.png) 0 0 no-repeat}.lesson-navi .clearfix{display:flex}.lesson-navi .classlevelcontent{display:flex}.lesson-navi a{position:relative;display:block;width:100%;height:100%}.lesson-navi a img{display:block;width:fit-content}.lesson-navi a img.off,.lesson-navi a img.on{position:absolute;top:0;left:0;transition:opacity .3s ease}.lesson-navi a img.on{opacity:0}.lesson-navi a:hover img.off{opacity:0}.lesson-navi a:hover img.on{opacity:1}.lesson-navi #parent_link{height:196px;background:url("../images/common/orangeBG.png") 0 0 repeat scroll}#schoolGmap{max-width:950px;width:100% !important;margin:0 auto;padding-top:60.25%;height:0;background:#efefef url() 0 0 no-repeat}#schoolGmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lessonFront #curriculum{width:980px;margin:30px auto 80px;float:none}.lesson-navi{width:980px;margin:0 auto 25px}.lesson-navi nav div{float:left;width:119px;height:196px;margin:0}.lesson-navi nav div#classlevelcontent{width:fit-content;margin:0 0 0 2px;position:relative}.lesson-navi nav div.classlevel{width:69px;height:196px;border-left:1px dotted #ddd;margin:0}.lesson-navi nav .childNavi:not(:first-child){border-left:1px solid #ddd}.lesson-navi nav .childNavi:last-child{border-right:1px solid #ddd}div.lesson-navi nav div.titleCover{width:15px;height:50px;position:absolute;top:0;background:none;border:0}.lesson-navi nav div#childNaviEnd{border-right:1px solid #ddd}#index.area{background:none}.area .entry-header{width:100%;max-width:980px;margin:0 auto;position:relative}.area h1.entry-title{left:380px;position:absolute;text-align:center;top:-79px}.searchContainer{width:980px;margin:0 auto;position:relative}.area .searchContainer{margin-bottom:100px}.fixednavi{width:200px;position:relative;flex-shrink:0;padding-top:5.5rem}.fixednavi #search_classMap{position:sticky;top:55px;left:0;width:100%}.fixednavi #search_classMap #areaMap{position:relative;z-index:1}.fixednavi #areaMap_navi ul#classMap_navi-list li{width:171px}div.searchContainer{display:grid;grid-template-columns:200px 1fr;width:100%;max-width:980px;column-gap:2rem}div .sidebar #classMap_navi-list{grid-template-columns:1fr}div .sidebar #classMap_navi-list a{padding:.4rem 0 .4rem 1rem}div .sidebar #classMap_navi-list a#text2{border-top:0}div.schoolArea #spContent{padding-top:42px;clear:both;display:flex;column-gap:15px}div.schoolArea #spContent img{flex-shrink:0;display:block;width:fit-content;object-fit:contain}div.schoolArea #spContent>div{flex:1}div.schoolArea #spContent h2{font-size:28px;text-align:left}div.schoolArea #spContent p{line-height:150%;text-align:left}.schoolArea [id^=area]{padding-top:4rem}.schoolArea .ListAreaName{font-size:18px;text-align:left;border-bottom:2px solid #e99076}dl.listSchoolArea{display:grid;grid-template-columns:120px 1fr 1fr 70px 70px;column-gap:1rem;align-items:center;padding:1.8rem 1rem 1.8rem 0;position:relative;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-bottom:1px solid #e7e6e1;height:auto;grid-template-areas:"pref name name school detail" "pref addr addr school detail" "pref time tel school detail"}dl.listSchoolArea:hover{transition-property:background-color,box-shadow;transition-duration:1s;background-color:#fff;-webkit-box-shadow:0 2px 2px #f5f3ea;-moz-box-shadow:0 2px 2px #f5f3ea;box-shadow:0 2px 2px #f5f3ea}dl.listSchoolArea dt.listPrefName{text-align:center;font-size:14px;grid-area:pref}dl.listSchoolArea dd.listSchoolName{grid-area:name;border-left:1px solid #e7e6e1;padding-left:1rem;font-size:18px;padding-bottom:1rem}dl.listSchoolArea dd.listSchoolAddr{grid-area:addr;border-left:1px solid #e7e6e1;padding-left:1rem}dl.listSchoolArea dd.listSchoolTime{grid-area:time;border-left:1px solid #e7e6e1;padding-left:1rem}dl.listSchoolArea dd.listSchoolTel{grid-area:tel}dl.listSchoolArea dd.listLinkSchool{grid-area:school}dl.listSchoolArea dd.listLinkDetail{grid-area:detail}div#classListSection{width:100%;margin:0 auto;background:url(../images/lesson/area/classListsection_bg.png) -90px 40px no-repeat}div#classListContainer dl{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}div#classListContainer{width:100%;max-width:980px;margin:0 auto}div#classListContainer header{border-bottom:1px solid #e7e6e1;width:calc(100% - (200px + 1rem));margin-left:auto;padding:3rem 0;display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;align-items:center}div#classListContainer header h3{font-size:28px;margin-bottom:2.4rem;grid-column:span 2}div#classListContainer header dl{display:grid;grid-template-columns:80px 1fr;column-gap:1rem;align-items:center;height:auto}div#classListContainer header dl dt{padding:0}div#class_instructorList{width:calc(100% - (200px + 1rem));margin-left:auto}div#class_instructorList dl{width:100%;height:auto;display:grid;grid-template-columns:30% 1fr;column-gap:1rem;align-items:center}div#class_instructorList dl.biggerlink:hover{transition-property:background-color,box-shadow;transition-duration:1s;background-color:#fff;-webkit-box-shadow:0 2px 2px #f5f3ea;-moz-box-shadow:0 2px 2px #f5f3ea;box-shadow:0 2px 2px #f5f3ea}div#class_instructorList dl dt,div#class_instructorList dl dd{font-size:14px}div#class_instructorList dl dt{font-size:14px;border-right:1px solid #e7e6e1;padding:1rem 1rem 1rem 6rem}div#class_instructorList dl.biggerlink dd{padding:0;height:auto}div#class_instructorList dl.biggerlink dd a{display:block;padding:10px;text-decoration:underline;color:#a94b8a}div#class_instructorList dl.lessonInstructor dt{background:url(../images/lesson/area/icon-instructor_s.png) 15px 0 no-repeat}div#class_instructorList dl.lessonClass dt{background:url(../images/lesson/area/icon-class_s.png) 15px 0 no-repeat}div#class_instructorList dl.lessonClassLink:hover{transition-property:background-color,box-shadow;transition-duration:1s;background-color:#fff;-webkit-box-shadow:0 2px 2px #f5f3ea;-moz-box-shadow:0 2px 2px #f5f3ea;box-shadow:0 2px 2px #f5f3ea}a.milestone{line-height:0}.nonListArea p{text-align:left;padding:30px 0 30px 40px;border-bottom:1px solid #e7e6e1}div.mapInfoAres{width:280px}div.mapInfoAres hr{background-color:#e98f75;color:#e98f75;margin:5px 0;border:none;height:1px}dl.mapDL{height:100%;padding:0;border:0}dl.mapDL dt{padding-left:0}h3.mapSchoolName,p.mapAddress{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}dl.mapDL dd,dl.mapDL dt{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}h3.mapSchoolName{font-size:18px}p.mapAddress{font-size:12px;color:#555;text-align:left}dl.mapDL dd,dl.mapDL dt{font-size:12px;color:#555;text-align:left}.mapNav{width:280px;height:30px}.page-template-page-child_lesson-map-php .lesson-navi,.page-template-page-child_lesson-area-php .lesson-navi{margin-bottom:105px}.searchContainer img#map,.searchContainer img#area{width:490px;height:73px;float:left}.serach-map #schoolGmap{width:980px;float:left}.bottomNaviContainer{width:980px;margin:0 auto;position:relative}.bottomNaviContainer #entry,.bottomNaviContainer #preEntry{width:490px;height:200px;float:left}.bottomNaviContainer{margin-top:30px}.bottomNaviContainer #entry img.lesson-entry{width:380px;height:50px;position:absolute;top:120px;left:50px}.bottomNaviContainer #entry img.lesson-entry-woman{width:204px;height:199px;position:absolute;top:1px}.bottomNaviContainer #preEntry img.lesson-pre-entry{width:350px;height:50px;position:absolute;top:120px;right:90px}.bottomNaviContainer #preEntry img.lesson-pre-entry-woman{width:425px;height:199px;position:absolute;top:1px;right:0}.page #main .lesson{padding-bottom:0}.serach-map .entry-header{width:980px;position:relative;margin:0 auto}.serach-map h1.entry-title{text-align:center;position:absolute;top:-79px;left:380px}#lessonInfoContainer{width:980px;margin:0 auto}.page #main div.lessonFront div.lessonMap{width:480px;height:280px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff url("") 0 0 no-repeat}.lessonMap div#classMap_navi h5{color:#e98f75;font-size:32px;letter-spacing:.05em;margin-bottom:0}.lessonMap div#classMap_navi h5 a{color:#e98f75}.lessonMap div#classMap_navi h5 span{font-size:50px}.lessonMap ul#classMap_navi-list li{width:165px}#searchMap_bg{position:absolute;top:-12px;right:0}.lessonFront #classMap{z-index:1}#usersvoiceContainer{width:480px;height:280px;display:block;position:relative;float:right;background:url(../images/lesson/usersvoice_bg.png) 0 0 no-repeat}#usersvoiceContainer #usersvoice_woman{width:199px;height:300px;position:absolute;top:-20px;right:0}#usersvoiceContainer h5{margin-top:30px;margin-left:15px}#usersvoiceContainer p{width:210px;font-size:15px;text-align:left;margin-left:35px;margin-bottom:10px}#usersvoiceContainer a{width:210px;height:30px;display:block;margin-left:35px}.lessonFront #curriculum ul li{background:url("../images/lesson/curriculum_bg.png") no-repeat scroll 0 0 rgba(0,0,0,0)}body.page-template-page-front_lesson-php h2{color:#e98f75}.lessonFront h2{color:#e98f75}.lessonFront #curriculum p{margin-bottom:15px}.lessonFront #btn-licence{margin-bottom:28px}.lessonFront　.bottomNaviContainer{margin-top:55px}.page-template-page-child_jttinews-php .child .pageContainer .entry-header{left:40px}.pageContainer .entry-header{margin-bottom:0}.lesson{background:none}.lesson dl:not(.listSchoolArea) dt,.lesson dl:not(.listSchoolArea) dd{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px}.lesson .entry-header img{display:block;margin-inline:auto}.lesson #schoolDetailhContainer{background:#fff;padding:40px}#schoolDetailhContainer{padding:40px;width:100%;max-width:980px}#schoolDetailhContainer h1{color:#000;border-bottom:2px solid #e88b71;font-size:24px;line-height:40px;letter-spacing:4px;text-align:left}#schoolDetailhContainer #schoolDetailData{margin-bottom:40px;display:grid;grid-template-columns:40% 1fr;column-gap:3rem;align-items:flex-end}#schoolDetailhContainer #schoolDetailData #schoolimage{width:100%;max-width:100%;aspect-ratio:3/2;overflow:hidden}#schoolDetailhContainer #schoolDetailData #schoolimage img{display:block;object-fit:cover;width:100%;height:100%}#schoolDetailInfo #schoolMessage{width:100%;max-width:900px;margin:4rem 0}#schoolDetailInfo #schoolMessage dl{display:grid;grid-template-columns:160px 1fr;column-gap:2rem;height:auto;border:0}#schoolDetailInfo #schoolMessage dl dt{height:auto;padding:0}#schoolDetailInfo #schoolMessage dl dt img{width:100%;display:block}#schoolAddress dl{height:auto;padding:.8rem 0;display:grid;grid-template-columns:25% 1fr;align-items:center}#schoolAddress dl dt{text-align:center}#schoolAddress div.schoolClassArea{text-align:right}div.pageContainer #schoolDetailhContainer #schoolGmap{margin-bottom:40px;padding-top:56.25%}div.pageContainer #schoolDetailhContainer nav.nav-single{width:100%;padding-top:0;padding-bottom:0;grid-template-columns:1fr;margin:0}div.pageContainer #schoolDetailhContainer nav.nav-single #archive-lesson{width:fit-content;height:fit-content;display:block;margin:auto}div.pageContainer #schoolDetailhContainer nav.nav-single a{display:block;width:fit-content;height:fit-content}.single #main .lesson{padding-bottom:0}.parent-pageid-126 #main #index{margin-top:50px}.page-id-308 #main #index{background:url("../images/lesson/license/license_bg.png") center 590px no-repeat}.licenseClassContents dl dt,.licenseClassContents dl dd{font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}.licenseClassDetail a{font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}.lesson h1{text-align:center}#licenseDetailContainer{width:100%;height:auto;margin:0 auto;background:#fff;padding:20px;display:flex;gap:20px;margin:0 0 5rem}.lesson #licenseDetailContainer .featurePoint h2{color:#e88b71;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;line-height:300%;font-size:18px}.lesson #licenseDetailContainer .featurePoint p{text-align:left}.licenseClassDetail{width:100%;display:grid;grid-template-columns:200px 1fr 240px;column-gap:3rem;margin:0 auto;position:relative;padding-top:48px;padding-bottom:109px;background:url("../images/lesson/license/separateShadow.png") 0 bottom no-repeat}.featurePointAttention,.licenseClassAttention{color:#a40000;font-size:12px;text-align:left !important}.licenseClassDetail img.licenseClassHeader{width:200px;height:209px}.licenseClassContents dl{border-top:1px solid #e7e6e1;border-bottom:0;padding:0;display:grid;grid-template-columns:35% 1fr;height:auto}.licenseClassContents dl dt{background:#f1f0e9;font-size:16px;padding:1rem}.licenseClassContents dl dd{padding:1rem}.licenseClassContents dl dt span{font-size:12px}.licenseClassContents dl dd span{font-size:12px}.licenseClassContents dl dd span#program{margin-right:1em}.licenseClassContents dl dt,.licenseClassContents dl dd{border-bottom:1px solid #e7e6e1;display:block}p.licenseClassDescription{text-align:left;margin-bottom:20px;font-size:14px;line-height:1.3;letter-spacing:.05em}.licenseClassContents p.classItem{border-bottom:1px solid #e7e6e1;text-align:left;line-height:1.5;padding:5px 0 5px 10px;padding-left:10px;margin-bottom:5px}p.licenseClassAttention{text-align:left;margin-top:5px;margin-bottom:20px}.licenseClassDetail a{width:auto;height:auto;display:block;background:url("../images/common/orangeBG.png") 0 0 repeat;color:#fff;font-size:16px;padding:20px;vertical-align:middle;position:relative;line-height:100%}.licenseClassDetail a:after{content:"";display:block;z-index:100;position:absolute;top:50%;right:20px;transform:translateY(-50%);border-style:solid;border-width:5px 0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.licenseClassDetail a.anchor{width:0px;height:0px;display:inline;background:none;color:none;font-size:16px;padding:0;vertical-align:middle;line-height:100%}.licenseClassDetail a span{font-size:24px;vertical-align:middle;margin-left:50px;letter-spacing:.1em}.licenseClassModel{-webkit-box-shadow:0 0 4px #bbb;-moz-box-shadow:0 0 4px #bbb;box-shadow:0 0 4px #bbb}.page-template-page-child_lesson-usersvoice-php .entry-header{margin-bottom:0}.page-id-306 #main #index{background:url("../images/lesson/license/license_bg.png") center 590px no-repeat}#usersvoicecontainter{margin-bottom:100px;width:100%;max-width:980px}.page #main .visit{background:#fcfaf1;margin-top:55px}.lesson div#trust-form{margin-top:50px}.page #main .class-entry{margin-top:50px;background:#fcfaf1}.page .class-entry .searchContainer #schoolGmap{width:980px;margin-bottom:50px}.class-entry div#trust-form table tr td input.class_select{width:30px;height:100%}.class-entry div#trust-form table tr td li{font-size:14px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.class-entry div#trust-form table tr td{border-left:1px solid #ddd;padding:0 0 24px;margin:0;width:780px}.class-entry div#trust-form table tr td input{width:740px;height:40px;padding:0 0 0 20px}.class-entry div#trust-form table tbody{margin-bottom:10px}.class-entry div#trust-form table td div{margin-left:25px}.class-entry div#trust-form table tr .submessage{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:11px}.class-entry div#trust-form #confirm-button{padding-top:25px;margin-top:40px;border-top:1px solid #ddd}.class-entry div#trust-form{margin-top:20px;padding-top:15px;border-top:2px solid #e99076}ul#gradeAttention li,#gradeChargeList dt{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.grade header.entry-header a,div.gradeContentsList ul li,#gradeChargeList dd span{font-family:"Times New Roman",Times,HiraMinProN-W3,"ヒラギノ明朝 Pro W3","Hiragino Mincho ProN","MS P 明朝","MS PMincho",serif}.grade{position:relative;--woman-image-position-right: 111px;--woman-image-position-top: 68px}.grade.elementary{-woman-image-position-right:138px;--woman-image-position-top: 45px}.grade.intermediate{--woman-image-position-right: 140px;--woman-image-position-top: 35px}.grade.advanced{--woman-image-position-right: 70px;--woman-image-position-top: 45px}.grade.proficient{--woman-image-position-right: 60px;--woman-image-position-top: 40px}.grade .background{position:absolute;top:0;left:0;width:100%;height:100%}.grade .background img{width:100%;height:auto;object-fit:cover}.grade h1{position:relative;z-index:1;margin-inline:auto;width:511px;height:250px;text-align:left;color:#fff;display:flex;align-items:center}.grade h1 img{width:auto;height:100%;object-fit:scale-down}.grade #gradeWoman{position:absolute;right:var(--woman-image-position-right);top:var(--woman-image-position-top)}.grade h2,.grade p .grade header.entry-header a{text-align:left}.grade h2{margin:45px 0 30px 0;line-height:100%;font-size:28px}.grade p{width:550px;text-align:left;margin-bottom:22px;font-size:14px}.grade a{color:#fff;font-size:16px;padding:20px;position:relative;z-index:1;line-height:100%;width:540px;height:auto;display:block;margin-bottom:100px;letter-spacing:.2em;background:url("../images/common/orangeBG.png") 0 0 repeat}.grade a:after{content:"";display:block;z-index:100;position:absolute;top:50%;right:20px;transform:translateY(-50%);border-style:solid;border-width:5px 0 5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.grade a span{font-size:24px;letter-spacing:.2em;margin-left:50px;vertical-align:middle}#gradeContents{display:grid;grid-template-columns:200px 1fr;gap:3rem}#gradeContents h3{width:201px;height:201px;display:block;background:url(../images/lesson/grade/content_header.png) 0 0 no-repeat}div.gradeContentsList{margin-bottom:65px}div.gradeContentsList ul#gradeContentsDetail{margin-bottom:20px;border-top:2px solid #ebe9e1}div.gradeContentsList ul#gradeContentsDetail li{padding:10px 0;border-bottom:1px dotted #ddd;font-size:18px;display:flex;gap:1rem}div.gradeContentsList ul#gradeContentsDetail li span{font-size:18px;display:inline-block;vertical-align:top}div.gradeContentsList ul#gradeContentsDetail li span#gc-detailtext{flex:1}ul#gradeAttention li{border:0;font-size:13px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:12px;line-height:1.5}ul#gradeAttention li span{color:#900}div#gradeCharge{width:980px;margin-bottom:89px}div#gradeCharge h3{font-size:24px;color:#fff;text-align:center;width:197px;height:220px;letter-spacing:.2em;display:block;grid-row:1/span 4;background:url("../images/lesson/grade/charge_dammy.png") 0 0 no-repeat}.page-template-page-child_lesson-grade-php div#gradeCharge h3{padding-top:0;background:url("../images/lesson/grade/charge_dammy.png") 0 -24px no-repeat}div#gradeCharge #gradeChargeList{width:980px;background:#fff url("../images/lesson/grade/charge_bg.gif") 0 0 repeat-y;-webkit-box-shadow:0 2px 1px #ebe9e1;-moz-box-shadow:0 2px 1px #ebe9e1;box-shadow:0 2px 1px #ebe9e1;display:grid;grid-template-columns:200px 1fr;align-items:center;padding:2rem 0}#gradeChargeList dl{display:grid;grid-template-columns:20% 1fr;width:90%;margin:auto;height:fit-content;border-bottom:1px dotted #eb8a78;padding:1rem 0}#gradeChargeList dt{padding:0;text-align:center}#gradeChargeList dd{font-size:14px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#gradeChargeList dd span{font-size:22px;line-height:100%}#gradeChargeList dt{font-size:14px}#instructorLetter{width:980px;margin:0 auto;padding:0 0 100px 0;display:block}#instructorLetter li{width:460px;height:575;float:left;margin:15px;padding:0;background-color:#fff;background-repeat:no-repeat;background-position:center center;border:none;background-image:url(../images/instructor/voice/loupe.png)}#instructorLetter li img{width:460px;height:288px;margin:0;padding:0;opacity:1;transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}#instructorLetter li:hover img{margin:0;padding:0;border:none;opacity:.5;-webkit-box-shadow:0 2px 13px rgba(0,0,0,.2);-moz-box-shadow:0 2px 13px rgba(0,0,0,.2);box-shadow:0 2px 13px rgba(0,0,0,.2)}#instructorLetter li:hover a img{margin:0;padding:0}#instructorLetter li a img{margin:0;padding:0}@media screen and (max-width: 1024px){.site-main header.entry-header:not(.grade){width:100%;aspect-ratio:4/1;height:auto;position:relative}.site-main header.entry-header:not(.grade) h1{aspect-ratio:4/1;display:flex;align-items:center;justify-content:center}.site-main header.entry-header.single-news{aspect-ratio:unset}.site-main header.entry-header.single-news h1{display:block;aspect-ratio:unset}.page .entry-header h1{position:absolute;left:0;top:0;width:100%;aspect-ratio:3/1.1;overflow:hidden;display:block;height:auto}#main #frontKeyContainer{width:100%;background-position:right -30px;padding:0 2rem}#main #frontKeyContent{width:100%}#main #frontKeyContent h2{width:100%}#main #frontKeyContent p{width:60%}#index{background-size:120%}div#gradeCharge{width:100%}div#gradeCharge #gradeChargeList{width:100%}.grade p{width:70%;font-size:16px}.grade #gradeWoman{right:0}.grade .background{position:relative;left:unset;top:unset;aspect-ratio:3/1.1;max-width:100%;display:block;overflow:hidden}.grade .background img{height:100%}.gradeContainer{padding:0 2rem}.area .entry-header{margin-top:4rem}#schoolGmap{padding-top:56.25%}.usersvoice-header{margin-top:4rem}.site-main #post-10023 header.entry-header h1{display:none}.aboutusContainer.parent+.aboutus-title{width:100%;aspect-ratio:4/1;display:flex;align-items:center;justify-content:center;height:auto;position:absolute;left:0;top:0}.aboutusContainer.parent+.aboutus-title img{display:block}div .about-navi{width:100%;grid-template-columns:repeat(2, 1fr);padding:0 2rem}div .about-navi .childNavi{width:100%;height:auto}div .about-navi .childNavi.supportInfo{grid-column:span 2}.site-main .child.aboutusContainer header.entry-header:not(.grade){aspect-ratio:2.2/1;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0}.site-main .child.aboutusContainer header.entry-header:not(.grade) h1{aspect-ratio:2.2/1;justify-content:flex-start;padding:0 2rem}.site-main .child.aboutusContainer #post-10027 header.entry-header,.site-main .child.aboutusContainer #post-10029 header.entry-header,.site-main .child.aboutusContainer #post-10031 header.entry-header,.site-main .child.aboutusContainer #post-10033 header.entry-header,.site-main .child.aboutusContainer #post-10035 header.entry-header{aspect-ratio:4/1}.site-main .child.aboutusContainer #post-10027 header.entry-header h1,.site-main .child.aboutusContainer #post-10029 header.entry-header h1,.site-main .child.aboutusContainer #post-10031 header.entry-header h1,.site-main .child.aboutusContainer #post-10033 header.entry-header h1,.site-main .child.aboutusContainer #post-10035 header.entry-header h1{aspect-ratio:4/1}}@media screen and (min-width: 721px)and (max-width: 1023px){.grade{padding:0 calc(2rem - 15px)}.grade h2{width:70%}.lesson #licenseDetailContainer .featurePoint h2{line-height:1.4;text-align:left}.licenseClassDetail{grid-template-columns:200px 1fr;background-size:100%}.licenseClassDetail .licenseClassContents{grid-row:1/span 2;grid-column:2/span 1}.area #indexContainer{padding:0 2rem}div.searchContainer{grid-template-columns:1fr}div#classListSection{background:url(../images/lesson/area/classListsection_bg.png) right 40px no-repeat;padding:200px 0 0}.fixednavi{width:100%}.fixednavi #search_classMap #areaMap{display:none}.fixednavi #areaMap_navi ul{grid-template-columns:1fr 1fr}.fixednavi #areaMap_navi ul#classMap_navi-list li{width:100%}.fixednavi #areaMap_navi ul#classMap_navi-list li a#text2{border-top:1px dotted #ddd}div#classListContainer header{width:100%;margin-left:0}div#class_instructorList{width:100%;margin-left:0}.schoolsDetailPage .entry-header{margin-top:4rem}#schoolDetailhContainer #schoolDetailData{grid-template-columns:1fr}#schoolDetailhContainer #schoolDetailData #schoolAddress{margin-top:2rem}#schoolDetailInfo #schoolMessage dl{grid-template-columns:1fr}#schoolDetailInfo #schoolMessage dl dt{max-width:160px;width:100%;margin:auto}#schoolDetailInfo #schoolMessage dl dt img{width:100%;display:block;margin:auto}#schoolDetailInfo #schoolMessage dl dd{margin-top:2rem}.site-main #post-10023 header.entry-header h1{display:none}.aboutusContainer.parent+.aboutus-title{width:100%;aspect-ratio:4/1;display:flex;align-items:center;justify-content:center;height:auto;position:absolute;left:0;top:0}.aboutusContainer.parent+.aboutus-title img{display:block}.aboutusContainer .sidebar a#parent_link{width:100%;height:auto;line-height:2;padding:2rem}.aboutusContainer .sidebar .childList li a{font-size:16px}}@media screen and (max-width: 720px){.site-main header.entry-header h1#grade01,.site-main header.entry-header h1#grade02,.site-main header.entry-header h1#grade03,.site-main header.entry-header h1#grade04,.site-main header.entry-header h1#grade05{aspect-ratio:3/2;display:flex;justify-content:center;align-items:center}.site-main header.entry-header:not(.grade){aspect-ratio:3/1;overflow:hidden;width:100%;height:auto;position:relative}.site-main header.entry-header:not(.grade) h1{aspect-ratio:3/1}.site-main header.entry-header.single-news{aspect-ratio:unset}.site-main header.entry-header.single-news h1{display:block;aspect-ratio:unset;line-height:1.5}#main #frontKeyContainer{background-position:100% 0;padding-top:92vw}#main #frontKeyContent h2{margin:1.5rem 0}#main #frontKeyContent p{width:100%;font-size:16px;margin:0}#main #index{background-size:cover}.grade p{width:100%;padding:0 2rem}.grade h2{width:100%}.grade #gradeWoman{top:50px;right:1rem;width:100%;max-width:100px}.grade h2{padding:0 2rem;margin:8rem 0 2rem 0}.grade h4{padding:0 2rem}.grade>a{width:calc(100% - 4rem);margin:0 2rem 6rem 2rem}.grade .background{aspect-ratio:3/2}#gradeContents{grid-template-columns:1fr}#gradeContents h3{margin:auto}#gradeContents .gradeContentsList #gradeContentsDetail li{padding:1.5rem 0;display:block}div#gradeCharge h3{margin:auto}div#gradeCharge h3#beginnerListHead{grid-row:auto;margin:auto;background-position:0 0}div#gradeCharge #gradeChargeList{grid-template-columns:1fr;padding:0;background-repeat:repeat}div#gradeCharge #gradeChargeList dl{width:100%;grid-template-columns:1fr;background-color:#fff}div#gradeCharge #gradeChargeList dl dt{font-weight:600;font-size:16px}div#gradeCharge #gradeChargeList dl dd{padding:0 1rem;font-size:16px}div#gradeCharge #gradeChargeList #gradeContents h3{background-position:50% 50%}div.gradeContentsList ul#gradeContentsDetail li span#gc-detailtext{width:100%}.lesson #licenseDetailContainer{display:block}.lesson #licenseDetailContainer .featurePoint{font-size:16px;margin-bottom:2rem}.lesson #licenseDetailContainer .featurePoint h2{line-height:1.4;text-align:left;padding:1rem 0}.lesson #licenseDetailContainer .featurePoint p{font-size:16px}.licenseClassDetail{grid-template-columns:1fr;padding:2rem;grid-row-gap:2rem;background-size:100%}.licenseClassDetail img{display:block;margin:auto}.area #indexContainer{padding:0 2rem}#schoolGmap{padding-top:130.25%}div.searchContainer{grid-template-columns:1fr}div#classListSection{background:url(../images/lesson/area/classListsection_bg.png) left 200px top 0px no-repeat;background-size:200%;padding:0}.fixednavi{width:100%}.fixednavi #search_classMap #areaMap{display:none}.fixednavi #areaMap_navi ul{grid-template-columns:1fr}.fixednavi #areaMap_navi ul#classMap_navi-list li{width:100%}div.schoolArea #spContent{display:block}div.schoolArea #spContent img{margin:auto}div.schoolArea #spContent h2{text-align:center}div.schoolArea>div{margin-top:2rem}div.schoolArea>div h2{margin-bottom:1rem;margin-top:1rem;text-align:center}dl.listSchoolArea{grid-template-columns:1fr 1fr;grid-template-areas:"pref pref" "name name" "addr addr" "tel tel" "time time" "school detail";padding:2rem 0}dl.listSchoolArea dt.listPrefName{font-weight:600}dl.listSchoolArea dd.listSchoolName,dl.listSchoolArea dd.listSchoolAddr,dl.listSchoolArea dd.listSchoolTime,dl.listSchoolArea dd.listSchoolTel{padding-left:0;border-left:0;text-align:center}dl.listSchoolArea dd.listLinkSchool{margin:1rem 0 0 auto}dl.listSchoolArea dd.listLinkDetail{margin:1rem auto 0 0}dl.listSchoolArea dd>a{display:block;width:fit-content}div#classListContainer header{width:100%;display:block;margin:0;border-bottom:0;padding-bottom:0}div#classListContainer header dl{padding:2rem 0;grid-template-columns:1fr}div#classListContainer header dl dt{margin-bottom:1rem}div#classListContainer header dl dt img{display:block;margin:auto}div#class_instructorList{width:100%;margin-left:0}div#class_instructorList dl.lessonClass,div#class_instructorList dl.lessonInstructor{grid-template-columns:1fr}div#class_instructorList dl.lessonClass dt,div#class_instructorList dl.lessonInstructor dt{border-right:0}div#class_instructorList dl.lessonClass dd,div#class_instructorList dl.lessonInstructor dd{padding:0px 10px 10px 6rem}div#class_instructorList dl.lessonClass dd a,div#class_instructorList dl.lessonInstructor dd a{padding:0}.schoolsDetailPage .entry-header{margin-top:4rem}#schoolDetailhContainer #schoolDetailData{grid-template-columns:1fr}#schoolDetailhContainer #schoolDetailData #schoolAddress{margin-top:2rem}#schoolDetailhContainer #schoolDetailData #schoolAddress dl{padding:1.6rem 0}#schoolDetailhContainer #schoolDetailData #schoolAddress dl dt{padding:0}#schoolDetailhContainer #schoolDetailData #schoolAddress dl dd{padding:0;line-height:1.4}#schoolDetailInfo #schoolMessage dl{grid-template-columns:1fr}#schoolDetailInfo #schoolMessage dl dt{max-width:160px;width:100%;margin:auto}#schoolDetailInfo #schoolMessage dl dt img{width:100%;display:block;margin:auto}#schoolDetailInfo #schoolMessage dl dd{margin-top:2rem}div.pageContainer #schoolDetailhContainer #schoolGmap{padding-top:120.25%}div.pageContainer nav div.childNavi:last-child{grid-area:auto}.child .pageContainer{width:100%;box-shadow:none}.child:not(:has(.news)) .pageContainer .entry-header{position:absolute;left:0;top:0;aspect-ratio:3/1;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.child:not(:has(.news)) .pageContainer article.news .entry-content{margin:0;padding:0 2rem}.child:not(:has(.news)) .pageContainer .entry-content{margin:0 15px 0 15px}#childKeyImage{width:100%;aspect-ratio:3/1;max-width:100%;overflow:hidden}#childKeyImage img{display:block;width:100%;height:100%;object-fit:cover}article.newsPost{padding-bottom:3rem}article.newsPost>a:not(.newsPostDetail){grid-template-columns:80px 1fr;grid-row-gap:1rem}.aboutusContainer.parent+.aboutus-title{width:100%;aspect-ratio:3/1;display:flex;align-items:center;justify-content:center;height:auto;position:absolute;left:0;top:0}.aboutusContainer.parent+.aboutus-title img{display:block}#post-10023 .entry-content p{text-align:left;font-size:16px;padding:0 2rem}div .about-navi{width:100%;padding:2rem;grid-template-columns:1fr;gap:2rem 0}div .about-navi .childNavi{width:100%;height:auto}div .about-navi .childNavi.supportInfo{grid-column:span 1}.child:not(:has(.news)) .pageContainer .greeting .entry-content{width:100%;padding:2rem;margin:0}.child:not(:has(.news)) .pageContainer .greeting .entry-content h2{font-size:17px;font-weight:600}.child:not(:has(.news)) .pageContainer .greeting .entry-content p{font-size:16px;line-height:1.6}.child:not(:has(.news)) .pageContainer .greeting .entry-content p strong{font-weight:600;font-size:15px}.aboutusContainer .sidebar a#parent_link{width:100%;height:auto;line-height:2;padding:2rem}.aboutusContainer .sidebar .childList li a{font-size:16px;padding:2rem}.site-main .child.aboutusContainer #post-10027 header.entry-header,.site-main .child.aboutusContainer #post-10029 header.entry-header,.site-main .child.aboutusContainer #post-10031 header.entry-header,.site-main .child.aboutusContainer #post-10033 header.entry-header,.site-main .child.aboutusContainer #post-10035 header.entry-header{aspect-ratio:3/1}.site-main .child.aboutusContainer #post-10027 header.entry-header h1,.site-main .child.aboutusContainer #post-10029 header.entry-header h1,.site-main .child.aboutusContainer #post-10031 header.entry-header h1,.site-main .child.aboutusContainer #post-10033 header.entry-header h1,.site-main .child.aboutusContainer #post-10035 header.entry-header h1{aspect-ratio:3/1}#chronological:after{left:calc(18% + 5px)}#chronological dl.historyEvent{grid-template-columns:18% 1fr}#chronological dl.historyEvent dt{font-size:14px}#rule{width:100%;height:auto;background-size:120% 120%;background-repeat:no-repeat;background-position:10%;padding:3rem 2rem;border:10px solid #fff}#rule h4{padding:0;margin-bottom:2rem}#rule ul{margin:0}#rule ul li{margin:0 0 1rem 0}}/*# sourceMappingURL=page.css.map */
