@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600&display=swap";/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{margin:0;padding:0;width:100%;height:100%}body{-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;font-style:normal;font-size:16px;*font-size:100%;line-height:1.6;word-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.16em;background:#fff url(../img/common/bg.gif) center center;background-attachment:fixed;overflow-x:hidden}img{width:100%;height:auto;vertical-align:bottom}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}.smaon{display:none}.noscroll{overflow:hidden}.center{text-align:center}hr{border:none;border-top:1px solid #ccc;margin:30px 0 0 0;padding:0 0 20px 0}ul,ol{margin:0;padding:0 0 0 25px}ul li,ol li{padding:5px 0}p{text-align:justify}.contentTitle{padding:40px 10%;background:#000;display:inline-block;font-size:32px;margin:0;color:#fff;font-weight:bold}.centerimg{padding:20px 0;max-width:850px;margin:0 auto}.ent_A{background:#009d85;color:#fff;padding:6px;font-size:14px;border-radius:3px;margin:0 3px}.ent_B{background:#0075c1;color:#fff;padding:6px;font-size:14px;border-radius:3px;margin:0 3px}.ent_C{background:#9e7021;color:#fff;padding:6px;font-size:14px;border-radius:3px;margin:0 3px}.ent_D{background:#d70029;color:#fff;padding:6px;font-size:14px;border-radius:3px;margin:0 3px}.ent_E{background:#ff7800;color:#fff;padding:6px;font-size:14px;border-radius:3px;margin:0 3px}.whiteTxt{color:#fff}.btn-basic a{padding:15px;margin:0 auto;width:80%;max-width:350px;border:3px solid #d70029;color:#000 !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;text-decoration:none;display:block;position:relative}.btn-basic a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029 !important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.btn-basic a:hover{border:3px solid #000}.btn-basic a:hover:after{color:#000;right:10px}.btn-basic a.leftLayout{margin:30px 0 0 0}.btn-wide a{padding:15px;margin:0 auto;width:100%;border:3px solid #d70029;color:#000 !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;text-decoration:none;display:block;position:relative}.btn-wide a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029 !important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.btn-wide a:hover{border:3px solid #000}.btn-wide a:hover:after{color:#000;right:10px}.btn-wide a.leftLayout{margin:30px 0 0 0}.btn_app{text-align:center}.btn_app a{font-size:18px;padding:20px 100px;border-radius:6px;background:#d70029;color:#fff !important;font-weight:bold;text-decoration:none;display:inline-block}.btn_app a:hover{background:#c1000f}.btn_app.headtop{padding-bottom:80px}@media screen and (max-width: 1024px){.contentTitle{padding:20px 5%}}@media screen and (max-width: 820px){body{font-size:14px}}@media screen and (max-width: 767px){body{background-size:100%}.smaon{display:block}.smaoff{display:none}.contentTitle{font-size:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-wide a{padding:15px 25px 15px 15px}.btn_app{text-align:center}.btn_app a{font-size:16px;padding:20px 0;display:block}.btn_app.headtop{padding-bottom:40px}}#siteFooter{padding:60px 10%;background:#000;color:#fff;text-align:center;font-size:14px}#siteFooter a{color:#fff}#siteFooter a:hover{text-decoration:none}#siteFooter .footNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0 0 60px 0}#siteFooter .footNav li{margin:0;padding:0}#siteFooter .footNav li:after{content:"｜";padding:0 20px}#siteFooter .footNav li:last-child:after{content:"";padding:0}@media screen and (max-width: 767px){#siteFooter{padding:0}#siteFooter .footNav{padding:0 0 30px 0;display:block}#siteFooter .footNav li{border-bottom:1px solid #ccc}#siteFooter .footNav li:after{content:"";padding:0}#siteFooter .footNav li a{display:block;padding:15px 5%;position:relative;text-align:left;text-decoration:none}#siteFooter .footNav li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:50%;right:5%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#siteFooter p{margin:0;padding:0}#siteFooter p.add{padding:0 5% 30px 5%}}#siteHeader{position:fixed;top:0;left:0;z-index:100;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#siteHeader.compact{background:rgba(255,255,255,.5)}#siteHeader.compact .logoWrap #siteLogo svg{fill:#000}#siteHeader.compact .navWrap .headBtn a{padding:15px 0}#siteHeader.compact #gNav ul li a{padding:29px 0 5px;color:#000}#siteHeader.compact .sns_instagram a{color:#000;padding:17px 30px 0 10px}#siteHeader.subPage{background:#fff}#siteHeader.subPage.compact{background:rgba(255,255,255,.5)}.logoWrap{width:30%;padding-left:5%;max-width:360px;-webkit-box-sizing:border-box;box-sizing:border-box}.logoWrap .taisho{font-size:10px;margin:0;padding:8px 10px;line-height:1;display:inline-block;background:#d70029;color:#fff}.logoWrap #siteLogo{margin:0;padding:10px 0 0 0;line-height:1}.logoWrap #siteLogo svg{fill:#fff;height:26px}.subPage .logoWrap #siteLogo svg{fill:#000}.navWrap{width:70%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box}.navWrap .headBtn{padding-left:4px}.navWrap .headBtn a{width:140px;padding:30px 0;font-size:14px;text-align:center;font-weight:bold;display:block;background:#d70029;color:#fff;text-decoration:none}.navWrap .headBtn a i{font-size:20px;display:block;text-align:center;padding-bottom:8px}.navWrap .headBtn a:hover{background:#c1000f}#menu{display:none}#gNav ul{margin:0 10px 0 0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#gNav ul li{margin:0 5px;padding:0}#gNav ul li.homebtn{display:none}#gNav ul li a{padding:60px 0 5px;margin:0 10px;border-bottom:3px solid rgba(0,0,0,0);display:block;font-weight:bold;color:#fff;text-decoration:none}#gNav ul li a:hover{color:#d70029 !important;border-bottom:3px solid #d70029}#gNav ul li.active a{color:#d70029 !important;border-bottom:3px solid #d70029}#gNav ul li .child{display:none}.subPage #gNav ul li a{color:#000}.sns_instagram a{color:#fff;font-size:28px;display:block;padding:50px 30px 0 10px}.sns_instagram a:hover{color:#d70029}@media screen and (max-width: 1370px){.logoWrap{position:relative;z-index:100}.navWrap .headBtn{position:relative;z-index:100}#menu{width:120px;display:block;padding:15px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;z-index:100}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:absolute;width:30px;height:22px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#d70029}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu-trigger.active span:nth-of-type(3){opacity:0}#gNav{display:none;position:absolute;overflow:scroll;overflow-scrolling:touch;padding:0;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.9);-webkit-box-sizing:border-box;box-sizing:border-box}#gNav .gNavInner{padding:160px 10% 100px 10%}#gNav ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-bottom:30px}#gNav ul:after{content:"";width:32%;display:block}#gNav ul li{margin:0;width:32%;-webkit-box-sizing:border-box;box-sizing:border-box}#gNav ul li a{font-size:20px;padding:10px 0;border-bottom:3px solid #d70029}#gNav ul li a:before{padding-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029}#gNav ul li a:hover{color:#d70029}#gNav ul li .child{display:block;margin:10px 0 0 10px}#gNav ul li .child li{width:100%}#gNav ul li .child li a{font-size:14px;padding:10px 0;border-bottom:none;color:#fff !important}.sns_instagram{position:absolute;top:0;right:420px}.sns_instagram a{font-size:32px;padding:30px 30px 0 30px}#siteHeader.compact #gNav .gNavInner{padding:120px 10% 100px 10%}#siteHeader.compact #gNav ul li a{padding:10px 0;color:#fff}#siteHeader.compact .sns_instagram a{padding:13px 30px 0 30px}.subPage #gNav ul li a{color:#fff}}@media screen and (max-width: 1150px){#gNav .gNavInner{padding:160px 5% 100px 5%}#siteHeader.compact #gNav .gNavInner{padding:120px 5% 100px 5%}}@media screen and (max-width: 820px){.navWrap .headBtn a{width:120px}#gNav ul:after{width:48%}#gNav ul li{width:48%}}@media screen and (max-width: 767px){#siteHeader{display:block;background:#fff}.logoWrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.logoWrap #siteLogo{padding:5px 0 10px 0}.logoWrap #siteLogo svg{width:70%;fill:#000}.navWrap{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navWrap .headBtn{width:49.8%;padding-left:0}.navWrap .headBtn a{width:100%;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.navWrap .headBtn a i{font-size:16px;padding-bottom:0;padding-right:5px;display:inline-block}#menu{width:70px;padding:35px 15px;position:absolute;top:0;right:0}#gNav .gNavInner{padding:140px 0 50px 0}#gNav ul{padding-bottom:0}#gNav ul:after{width:100%}#gNav ul li{width:100%}#gNav ul li.homebtn{display:block}#gNav ul li:last-child a{border-bottom:1px solid #d70029}#gNav ul li a{font-size:16px;padding:15px;margin:0;border-top:1px solid #d70029;border-bottom:none}#gNav ul li.active a{border-bottom:none}#gNav ul li .child{margin:0;padding:10px 0;border-top:1px dotted #d70029}#gNav ul li .child li a{padding:10px 10px 10px 30px;border-top:none;border-bottom:none}.sns_instagram{top:0;right:70px;z-index:100}.sns_instagram a{font-size:28px;color:#000;padding:12px 15px 0 15px}}#maiMovWrap{position:relative}#videoSet{width:100%}#videoSet video{width:100%}#videoSet video#pcvideo{display:block}#videoSet video#spvideo{display:none}#videofilter{background:url("../img/home/mov_filter.png") repeat center center;position:absolute;top:0;left:0;z-index:1;width:100%}#videofilter img{width:100%;height:auto}#satslogo{width:50%;max-width:700px;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.innerWrap{padding:140px 0}.innerWrap.topspNone{padding:0 0 140px 0 !important}.innerWrap h2{font-size:26px;margin:0;padding:0 0 30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.innerWrap h2:before{height:4px;width:9%;margin-right:1%;content:"";display:block;background:#000}.innerWrap h2 a{color:#000 !important;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.innerWrap h2 a:after{border-radius:30px;width:28px;height:28px;font-size:16px;margin-left:10px;padding:2px 0 0 7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"Font Awesome 5 Free";font-weight:900;content:"";background:#d70029;color:#fff}.innerWrap h2 a:hover{color:#d70029}.innerWrap h2 a:hover:after{margin-left:15px}.innerWrap-inner{padding:0 10%}.innerWrap h4{padding:10px;background:#f3f3f3}.inner{padding:0 4%}.banaSlide .slick-slide{margin:0 .8vw}.banaSlide a{text-decoration:none}.banaSlide a .imgWrap img{margin:5px 0 -5px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banaSlide a:hover .imgWrap img{margin:0}.banaSlide .titleWrap{padding-top:10px;display:block;text-align:center}.banaSlide .titleWrap h3{font-size:16px;margin:0;padding:0;font-weight:normal;color:#000}.banaSlide .titleWrap h3.dateTitle{font-size:30px;color:#d70029;font-weight:500;font-family:"Oswald",sans-serif}.banaSlide .titleWrap h3 span{font-size:24px;font-weight:bold;vertical-align:3px}.banaSlide .titleWrap h3 span.week{font-size:12px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif}.banaSlide .titleWrap p{text-align:center;font-size:14px;color:#000;margin:0;padding:0}.banaSlide .slick-prev,.banaSlide .slick-next{width:40px;height:40px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:9;border:none;outline:none;line-height:0px;font-size:0px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;background:#fff}.banaSlide .slick-prev:after,.banaSlide .slick-next:after{font-size:20px;color:#d70029;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.banaSlide .slick-prev{left:-50px}.banaSlide .slick-prev:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";right:20%}.banaSlide .slick-prev:hover{left:-55px}.banaSlide .slick-next{right:-50px}.banaSlide .slick-next:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";left:20%}.banaSlide .slick-next:hover{right:-55px}#instagram .embedsocial-hashtag{margin:-30px 0}#strength{background:#f3f3f3;padding:140px 5%}#strength h2{margin:0 auto;padding:0;max-width:505px}#strength .strengthList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#strength .strengthList-wrap{width:49%;text-align:center;padding-top:80px}#strength .strengthList-wrap .txtWrap{padding-top:40px}#strength .strengthList-wrap .txtWrap h3{font-size:24px;margin:0;padding:0 0 40px 0}.pstList{padding-bottom:140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pstList-wrap{width:32%}.pstList-wrap a{color:#000 !important;text-decoration:none}.pstList-wrap a .imgWrap img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pstList-wrap a .txtWrap{padding-top:10px;display:block}.pstList-wrap a .txtWrap h3{font-size:16px;margin:0;padding:8px 0}.pstList-wrap a .txtWrap p{font-size:14px;margin:0;padding:0;font-family:"Oswald",sans-serif;font-weight:500;color:#d70029 !important}.pstList-wrap a .txtWrap p span{margin-right:8px;font-size:10px;line-height:1;padding:4px 10px;border-radius:4px;vertical-align:3px;letter-spacing:.1em;display:inline-block;background:#f3f3f3;color:#000 !important}.pstList-wrap a .txtWrap p span.messcats{background:none;font-size:14px;padding:0;margin:0;vertical-align:baseline}.pstList-wrap a .txtWrap p span.messcats:before{content:","}.pstList-wrap a .txtWrap p span.messcats:first-child:before{content:""}.pstList-wrap a .txtWrap p span.nomal{padding:0;margin:0;font-size:14px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Sans-Serif;background:none;font-weight:bold}.pstList-wrap a .txtWrap .comName{font-size:14px;margin:0;padding:0}.pstList-wrap a:hover .imgWrap img{margin:-5px 0 5px 0}#course{background:#f3f3f3}#course .mainImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#course .mainImg-img{width:70%;margin-top:-280px}#course .mainImg-copy{width:30%;padding-top:60px;text-align:center}#course .mainImg-copy img{max-width:195px}#course .mainImg-copy .spcopy{display:none}.courseList{padding:100px 10% 0 10%}.courseList-A a{background:#d70029}.courseList-A a:after{color:#d70029}.courseList-A a:hover{background:#c1000f}.courseList-A .wbox{color:#d70029}.courseList-B a{background:#0075c1}.courseList-B a:after{color:#0075c1}.courseList-B a:hover{background:#0062a1}.courseList-B .wbox{color:#0075c1}.courseList-C a{background:#009d85}.courseList-C a:after{color:#009d85}.courseList-C a:hover{background:#008470}.courseList-C .wbox{color:#009d85}.courseList-D a{background:#d6b43f}.courseList-D a:after{color:#d6b43f}.courseList-D a:hover{background:#c19f2c}.courseList-D .wbox{color:#d6b43f}.courseList-Layout{margin-top:20px}.courseList-Layout a{color:#fff !important;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.courseList-Layout a:after{border-radius:30px;width:28px;height:28px;font-size:16px;padding:2px 0 0 7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;background:#fff;top:50%;right:5%}.courseList-Layout a:hover:after{right:4%}.courseList-Layout a .imgWrap{width:50%}.courseList-Layout a .txtWrap{width:50%;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.courseList-Layout a .txtWrap h3{font-size:28px;margin:0;padding:10px 0 0 0}.courseList-Layout a .txtWrap h4{font-size:14px;padding:0 0 3px;margin:10px 0 5px;border-bottom:1px dotted #fff}.courseList-Layout a .txtWrap p{font-size:12px;margin:0;padding:0}.courseList-Layout a .txtWrap p.copy{font-size:18px;font-weight:bold}.courseList-Layout.reverse a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.courseList-Layout.reverse a:after{right:50%}.courseList-Layout.reverse a:hover:after{right:49%}.courseList .plusTitle{padding:40px 0;font-size:28px;font-weight:bold;text-align:center}.wbox{font-size:20px;padding:10px 20px;border-radius:30px;margin-bottom:20px;background:#fff;line-height:1;display:inline-block;font-weight:bold}.coursePlusList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.coursePlusList-layout{width:49%}.coursePlusList-layout a{color:#fff !important;text-decoration:none;display:block}.coursePlusList-layout a .txtWrap{padding:5%;display:block;position:relative}.coursePlusList-layout a .txtWrap h3{font-size:28px;margin:0;padding:0}.coursePlusList-layout a .txtWrap h4{font-size:14px;padding:0 0 3px;margin:10px 0 5px;border-bottom:1px dotted #fff}.coursePlusList-layout a .txtWrap p{font-size:12px;margin:0;padding:0}.coursePlusList-layout a .txtWrap p.copy{font-size:18px;font-weight:bold}.coursePlusList-layout a .txtWrap:after{border-radius:30px;width:28px;height:28px;font-size:16px;padding:2px 0 0 7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;background:#fff;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:5%}.coursePlusList .wbox{margin-bottom:15px;padding:8px 20px;line-height:1;border-radius:30px;font-weight:bold;background:#fff;display:inline-block}.coursePlusList-D a{background:#e48383}.coursePlusList-D a .txtWrap:after{color:#e48383}.coursePlusList-D a:hover{background:#d66e6e}.coursePlusList-D a:hover .txtWrap:after{right:4%}.coursePlusList-D .wbox{color:#e48383}.coursePlusList-E a{background:#d6b43f}.coursePlusList-E a .txtWrap:after{color:#d6b43f}.coursePlusList-E a:hover{background:#c19f2c}.coursePlusList-E a:hover .txtWrap:after{right:4%}.coursePlusList-E .wbox{color:#d6b43f}.pickupBanaList{margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pickupBanaList li{width:49%;margin:0;padding:10px 0}.pickupBanaList li a img{margin:5px 0 -5px 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pickupBanaList li a:hover img{margin:0}.newsList{margin:0;list-style:none}.newsList li{margin:0 0 6px 0}.newsList li a{background:#f3f3f3;color:#000 !important;text-decoration:none;display:block;padding:15px 40px 15px 20px;border-radius:4px;position:relative;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.newsList li a .date{font-weight:bold;letter-spacing:.1em;padding-right:20px}.newsList li a:after{color:#d70029 !important;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:50%;right:20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.newsList li a:hover{background:#ededed}.newsList li a:hover:after{right:15px}#bottomBana ul{margin:0 auto;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#bottomBana ul li{width:24%;margin:0;padding:0}#bottomBana ul li a{padding:15px 0;border:3px solid #d70029;display:block;text-align:center;font-size:14px;font-weight:bold;color:#000;text-decoration:none}#bottomBana ul li a:hover{border:3px solid #000}@media screen and (min-width: 2050px){.innerWrap-inner{padding:0;margin:0 auto;max-width:1600px}.inner{padding:0;margin:0 auto;max-width:1600px}}@media screen and (max-width: 1024px){.innerWrap-inner{padding:0 5%}.pstList{padding-bottom:0}#course .mainImg-img{width:70%;margin-top:-50px}#course .mainImg-copy img{max-width:170px}.courseList{padding:80px 5% 0 5%}}@media screen and (max-width: 820px){.innerWrap{padding:80px 0}.innerWrap.topspNone{padding:0 0 80px 0 !important}.inner{padding:0 7%}#strength{padding:80px 5%}#strength h2{max-width:400px}#strength .strengthList-wrap .txtWrap{padding-top:20px}#strength .strengthList-wrap .txtWrap h3{font-size:20px;padding:0 0 20px 0}.pstList-wrap a .txtWrap{text-align:center}.pstList-wrap a .txtWrap h3{font-size:14px}.pstList-wrap a .txtWrap p span{margin-top:8px;text-align:center;vertical-align:baseline}#course .mainImg-img{width:70%;margin-top:0}#course .mainImg-copy{padding-top:40px}#course .mainImg-copy img{max-width:150px}.courseList{padding:30px 0 0 0}.courseList-Layout{margin-top:12px}.courseList-Layout a:after{right:3%}.courseList-Layout a:hover:after{right:3%}.courseList-Layout a .txtWrap h3{font-size:22px}.courseList-Layout a .txtWrap p.copy{font-size:16px}.courseList-Layout.reverse a:after{right:48%}.courseList-Layout.reverse a:hover:after{right:48%}.courseList .plusTitle{padding:30px 0;font-size:24px;font-weight:bold;text-align:center}.wbox{font-size:16px;margin-bottom:10px}.coursePlusList-layout a .txtWrap h3{font-size:22px}.coursePlusList-layout a .txtWrap p.copy{font-size:16px}.wbox{margin-bottom:10px}#bottomBana ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#bottomBana ul li{width:49%;padding:5px 0}}@media screen and (max-width: 767px){#videoSet{margin-top:121px;overflow:hidden;height:546px}#videoSet video#pcvideo{display:none}#videoSet video#spvideo{display:block}#videofilter{top:0;overflow:hidden;height:546px}#satslogo{width:80%}.innerWrap{padding:40px 0}.innerWrap.topspNone{padding:0 0 40px 0 !important}.innerWrap h2{font-size:20px;padding-right:5%}.innerWrap h2:before{width:4%;margin-right:1%}.innerWrap h2 a:after{width:24px;height:24px;font-size:12px;margin-left:5px;padding:2px 0 0 7px}.inner{padding:0 10%}.banaSlide .slick-prev,.banaSlide .slick-next{width:10%;height:100px}.banaSlide .slick-prev{left:-10%}.banaSlide .slick-prev:hover{left:-10%}.banaSlide .slick-next{right:-10%}.banaSlide .slick-next:hover{right:-10%}#strength{padding:40px 5%}#strength h2{max-width:300px}#strength .strengthList{display:block}#strength .strengthList-wrap{width:100%;padding-top:40px}#strength .strengthList-wrap .txtWrap{padding-top:10px}#strength .strengthList-wrap .txtWrap h3{padding:0 0 10px 0}.pstList{padding-bottom:0;margin-bottom:-15px;display:block}.pstList-wrap{width:100%}.pstList-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px 0}.pstList-wrap a .imgWrap{width:40%}.pstList-wrap a .txtWrap{text-align:left;width:60%;padding:0 0 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.pstList-wrap a .txtWrap h3{font-size:14px;margin:0;padding:4px 0 0 0}.pstList-wrap a .txtWrap p{font-size:12px}.pstList-wrap a .txtWrap p span.messcats{font-size:12px}.pstList-wrap a .txtWrap p span.nomal{text-align:left;font-size:12px}.pstList-wrap a .txtWrap .comName{font-size:12px}#course .mainImg{display:block}#course .mainImg-img{width:100%;margin-top:0}#course .mainImg-copy{width:80%;margin:0 auto}#course .mainImg-copy img{display:none}#course .mainImg-copy .spcopy{font-size:28px;line-height:1.4;display:block;margin:0;padding:0;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Roboto Slab",Garamond,"Times New Roman","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.courseList-Layout{margin-top:3px}.courseList-Layout a{display:block}.courseList-Layout a:after{right:5%;top:auto;bottom:6%}.courseList-Layout a:hover:after{right:5%}.courseList-Layout a .txtWrap{display:block;width:100%;padding:5%;margin:-38px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.courseList-Layout a .txtWrap h3{font-size:20px;padding:0}.courseList-Layout.reverse a:after{right:5%}.courseList-Layout.reverse a:hover:after{right:5%}.courseList .plusTitle{padding:20px 5%;font-size:20px}.coursePlusList{display:block}.coursePlusList-layout{width:90%;margin:3px auto 0 auto}.coursePlusList-layout a .txtWrap{margin:-30px 0 0 0}.coursePlusList-layout a .txtWrap h3{font-size:20px;padding:0}.coursePlusList-layout a .txtWrap:after{right:5%;top:auto;bottom:6%}.pickupBanaList{display:block}.pickupBanaList li{width:100%;padding:1.5px 0}.newsList li a{padding:10px 30px 10px 15px}.newsList li a .date{padding-right:0;display:block}.newsList li a:after{right:10px}#bottomBana ul{display:block}#bottomBana ul li{width:100%}#bottomBana ul li a{padding:10px 0;position:relative}#bottomBana ul li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}#subContentWrap{padding-top:110px}#subContentWrap a{color:#d70029}#subContentWrap a:hover{text-decoration:none}#pageMainimg{padding-top:4px}#pageTitle{background:#fff;margin-bottom:100px;font-weight:bold}#pageTitle .pageTitle{margin:0;padding:80px 0;font-size:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pageTitle .pageTitle:before{height:4px;width:9%;margin-right:1%;content:"";display:block;background:#000}#pageTitle .pageTitle a{color:#000;text-decoration:none}#pageTitle .pageTitle a:hover{color:#d70029}#pageTitle .pageTitleInner{padding:0 10%}#pageTitle .breadcrumb{margin:0;padding:0 0 20px 0;font-size:12px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#pageTitle .breadcrumb li{font-weight:normal}#pageTitle .breadcrumb li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding:0 10px}#pageTitle .breadcrumb li:last-child{font-weight:bold}#pageTitle .breadcrumb li:last-child:after{display:none}#pageTitle .breadcrumb li a{color:#000;text-decoration:underline}#pageTitle .breadcrumb li a:hover{color:#d70029;text-decoration:none}#pageTitle .spPullBtn{display:none}#pageTitle .subContentNav{margin:0;padding:20px;font-size:14px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f3f3f3}#pageTitle .subContentNav li{margin:0;padding:0}#pageTitle .subContentNav li a{padding:10px 30px 10px 0;color:#000;text-decoration:none;display:inline-block}#pageTitle .subContentNav li a:before{padding-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029}#pageTitle .subContentNav li a:hover{color:#d70029;text-decoration:underline}.pageInner{padding:0 10%}.bottomspnone{padding-bottom:0 !important}.bottomsp{padding-bottom:80px}.contactBox{border:2px solid #0075c1;background:#fff;border-radius:6px;margin-top:0}.contactBox p{margin:0;padding:0;text-align:center}.contactBox p.contactTitle{background:#0075c1;color:#fff;padding:15px;font-weight:bold}.contactBox-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contactBox .contactArea{width:30%;padding:15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.contactBox .contactArea h4{margin:0;padding:0 0 10px 0;background:none}.contactBox .contactArea p{font-size:20px;color:#d70029;font-weight:bold}.contactBox .contactArea p span{font-size:12px}.contactBox .contactArea p a{color:#d70029;text-decoration:none}.contactBox .contactArea .lineimg{max-width:100px;width:60%;height:auto}#courseIndex{padding-bottom:140px}#courseIndex .mainImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#courseIndex .mainImg-img{width:65%}#courseIndex .mainImg-copy{width:35%;padding:6% 10%;-webkit-box-sizing:border-box;box-sizing:border-box}#courseIndex .mainImg-copy .spcopy{display:none}#courseIndex .mainImg-copy.sub{width:36%}#courseIndex .mainImg-copy.sub img{max-width:280px}#blogListPage{padding-bottom:140px}#blogListPage .pstList{padding-bottom:0}#blogListPage .pstList-wrap{margin-bottom:50px}#catSearch .catList{padding:0;margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#catSearch .catList li{margin:0;padding:5px 10px 5px 0}#catSearch .catList li a{font-size:14px;padding:10px 18px;border-radius:3px;background:#f3f3f3;color:#000;text-decoration:none;display:inline-block}#catSearch .catList li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;padding-left:5px}#catSearch .catList li a:hover{background:#d70029;color:#fff}#catSearch .catList li a:hover:after{color:#fff}#catSearch .catList li.current-cat a{background:#d70029;color:#fff}#catSearch .catList li.current-cat a:after{color:#fff}#blogDetailPage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#blogDetailPage .blogContent{width:75%;padding:0 10%;-webkit-box-sizing:border-box;box-sizing:border-box}#blogDetailPage .SideNav{width:25%;background:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box}#blogDetailPage .SideNav .sidetit{background:#d70029;color:#fff;padding:15px 20px}#blogDetailPage .SideNav .catList{margin:0;padding:10px 0;list-style:none}#blogDetailPage .SideNav .catList li a{color:#000;text-decoration:none;display:block;padding:10px 0 10px 20px}#blogDetailPage .SideNav .catList li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;padding-right:5px}#blogDetailPage .SideNav .catList li a:hover{padding:10px 0 10px 30px;color:#d70029}#blogDetailPage .blogContent{padding-bottom:140px}#blogDetailPage .blogContent .entryTitle{margin:0 0 30px 0;padding:15px 20px;font-size:20px;background:#000;color:#fff}#blogDetailPage .blogContent .entryTitle span{font-size:14px}#blogDetailPage .entry-bottom{font-size:14px;padding:20px;margin:40px 0;border-radius:3px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f3f3f3}#blogDetailPage .entry-bottom i{color:#d70029}#blogDetailPage .entry-bottom span{font-size:12px;padding:3px 10px;margin-left:8px;border-radius:4px;letter-spacing:.1em;background:#fff}#blogDetailPage .entry-bottom li{margin:0;padding:0}#blogDetailPage .entry-bottom li:after{content:" ｜ "}#blogDetailPage .entry-bottom li:last-child:after{content:""}.snsBoxArea{padding:0;margin:0}.snsBoxArea .snsBtns{list-style:none;margin:0;padding:0 0 40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.snsBoxArea .snsBtns li{margin:0;padding:0;width:32%;text-align:center}.snsBoxArea .snsBtns li a{display:block;width:100%;height:50px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff !important;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.snsBoxArea .snsBtns li a.tw{background:#469ef0}.snsBoxArea .snsBtns li a.fb{background:#1877f2}.snsBoxArea .snsBtns li a.li{background:#00b900}.snsBoxArea .snsBtns li a.li img{width:30px;height:auto;vertical-align:middle;padding-right:4px}.snsBoxArea .snsBtns li a i{font-size:20px;padding-right:4px;vertical-align:middle}.snsBoxArea .snsBtns li a:hover.tw{background:#337fc6}.snsBoxArea .snsBtns li a:hover.fb{background:#0b60ce}.snsBoxArea .snsBtns li a:hover.li{background:#009400}#NewsListPage{padding-bottom:140px}#NewsListPage .newsList{padding:0 0 40px 0}#NewsPage{padding:0 5% 140px 5%;max-width:900px;margin:0 auto}#NewsPage .newsTitle p{margin:0;padding:0 0 10px 0}#NewsPage .newsTitle p.date{font-family:"Oswald",sans-serif;color:#d70029}#NewsPage .newsTitle h1{padding:0 0 20px 0;margin:0 0 20px 0;font-size:28px;border-bottom:2px solid #000}#NewsPage .entry{padding-bottom:60px}.customCarList .pstList-wrap{width:30%;position:relative}.customCarList .pstList-wrap:after{font-size:30px;line-height:1;color:#d70029;background:#fff;border-radius:30px;font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:40%;right:-13%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.customCarList .pstList-wrap:last-child:after{display:none}#courseDeMain{position:relative}#courseDeMain .mainimg{width:70%;padding-bottom:30px}#courseDeMain .courseTit{position:absolute;bottom:30px;right:0;width:530px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:40px 30px 10px 50px;z-index:1}#courseDeMain .courseTit:before{content:"";position:absolute;top:0;left:-60px;width:60px;height:100%;z-index:-1;-webkit-clip-path:polygon(100% 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}#courseDeMain .courseTit p{font-size:12px;margin:0;padding:0}#courseDeMain .courseTit h1{font-size:28px;margin:0;padding:0}#courseDeMain .courseTit.course01colorBg:before{background:#d70029}#courseDeMain .courseTit.course02colorBg:before{background:#0075c1}#courseDeMain .courseTit.course03colorBg:before{background:#009d85}#courseDeMain .courseTit.course04colorBg:before{background:#e48383}#courseDeMain .courseTit.course05colorBg:before{background:#d6b43f}.course01colorBg{background:#d70029 !important}.course01color,.red{color:#d70029}.course02colorBg{background:#0075c1 !important}.course02color{color:#0075c1}.course03colorBg{background:#009d85 !important}.course03color{color:#009d85}.course04colorBg{background:#e48383 !important}.course04color{color:#e48383}.course05colorBg{background:#d6b43f !important}.course05color{color:#d6b43f}.maincopy{font-size:42px;font-weight:bold;margin:0;padding:0}.licenseList{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.licenseList li{font-size:14px;padding:10px 18px;border-radius:4px;margin:5px 10px 5px 0;letter-spacing:.1em;background:#f3f3f3}.licenseList li.etc{background:none;font-weight:bold}.layoutSet-img{float:right;width:50%;padding:0 10% 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.layoutSet-img img{max-width:600px;height:auto}.layoutSet-cont{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.layoutSet-cont h2{padding:0}.layoutSet-cont h2:before{width:18%;margin-right:2%}.layoutSet-cont p{line-height:1.8;text-align:justify}.bottomsp{padding-bottom:60px}.curriculumLayout,.coLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.curriculumLayout-wrap,.coLayout-wrap{width:31%}.curriculumLayout-wrap h3,.coLayout-wrap h3{font-size:16px;padding:10px;color:#fff}.curriculumLayout-wrap p,.coLayout-wrap p{color:#000}.curriculumLayout-wrap .comName,.coLayout-wrap .comName{color:#000}.curriculumLayout-wrap ul,.coLayout-wrap ul{list-style:none;padding:0;margin:0}.curriculumLayout-wrap ul li,.coLayout-wrap ul li{border-top:1px solid #ccc;padding:12px 5px}.coLayout-wrap h3{font-size:18px;padding:10px 0 0 0;margin:0;color:#000}.coLayout-wrap p{margin:0;padding:5px 0 0 0}.coLayout-wrap a{padding-top:20px;color:#000;text-decoration:none;display:block}.coLayout-wrap a .imgWrap img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.coLayout-wrap a:hover .imgWrap img{margin:-5px 0 5px 0}.glayBg{background:#f3f3f3}.recLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recLayout-rate{width:31%}.recLayout-list{width:60%}.recLayout-list ul{margin:0;padding:0 0 0 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.recLayout-list ul li{width:48%;padding:3px 0;margin:0}.rateIcon{background:#fff000;width:365px;height:365px;border-radius:365px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative}.rateIcon-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rateIcon .continue{font-size:26px;font-weight:bold;border-bottom:2px solid #000;display:inline-block}.rateIcon .rate{font-size:50px;line-height:1;padding:5px 0;font-weight:bold}.rateIcon .percent{font-size:40px;line-height:1;padding-bottom:10px;font-weight:bold}.rateIcon .percent span{font-size:100px;letter-spacing:.04em;padding-left:10px;font-family:"Oswald",sans-serif;vertical-align:-20px}.rateIcon .supplement{font-size:14px}#subPage .pstList{padding-bottom:0}.fg{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fg li{margin:0;padding:2%;width:12%;text-align:center;font-size:12px}.supplementBox{border:2px solid #ccc;margin-top:40px;padding:20px}.supplementBox h3{margin:0;padding:0;font-size:16px}.supplementBox p{font-size:14px;margin:0;padding:3px 0}.jsk{margin:0;padding:0 0 30px 0;list-style:none;border-top:1px solid #ccc}.jsk li{margin:0;padding:15px 0;font-size:18px;font-weight:bold;border-bottom:1px solid #ccc}.centerBanner{margin:0 auto;width:70%;max-width:1000px}.centerBanner a img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.centerBanner a:hover img{margin:-5px 0 5px 0}.customcarList{margin:0;padding:0 0 40px 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.customcarList-wrap{margin:0;padding:0;width:17%}.customcarList-wrap .txtWrap h3{margin:0;padding:0}.customcarList-wrap .txtWrap p{font-size:12px;margin:0;padding:0}#subContentWrap #strength{background:rgba(0,0,0,0);padding:0}#subContentWrap #strength-inner{padding:60px 5% 140px 5%}#subContentWrap #strength #mainImg{position:relative}#subContentWrap #strength #mainImg .mainImg-txt{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;z-index:10;text-align:center}#subContentWrap #strength #mainImg .mainImg-txt p{font-size:28px;padding:0;text-align:center;margin:40px 0 0 0;letter-spacing:.26em;font-weight:bold;color:#fff}#subContentWrap #strength #mainImg .mainImg-subPagetxt{padding:40px 10%;background:#000;display:inline-block;position:absolute;left:0;bottom:-60px}#subContentWrap #strength #mainImg .mainImg-subPagetxt h2{font-size:32px;margin:0;padding:0;color:#fff}.rateSet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}.rateSet .rateIcon{width:340px;height:340px;border-radius:340px;color:#fff;margin:10px}.rateSet .rateIcon .continue{font-size:16px;border-bottom:2px solid #fff}.rateSet .rateIcon .rate{font-size:36px}.bootmsp{padding-bottom:60px}.centerLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.centerLayout-wrap{width:40%}.stflow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.stflow-wrap{width:48%;padding:3%;margin:2% 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:2px solid #d70029;position:relative}.stflow-wrap:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:30px;color:#d70029;position:absolute;top:50%;right:-30px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.stflow-wrap h3{margin:0;padding:0 0 5px 0}.stflow-wrap p{font-size:14px;margin:0;padding:0}.stflow-wrap:last-child:after{display:none}.stflow-box{background:#f3f3f3;padding:3%;margin-top:15px;font-size:14px}.stflow-box:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029}.teachersList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.teachersList-wrap{width:48%;padding-bottom:4%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teachersList-img{width:42%}.teachersList-img img{border-radius:6px}.teachersList-txt{width:52%;padding:3%;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;position:relative}.teachersList-txt :before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid rgba(0,0,0,0);border-right:15px solid #f3f3f3}.teachersList-txt p{font-size:14px;text-align:justify;padding:0;margin:0}.teachersList-txt p.name{font-weight:bold;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:1px solid #000}.carsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.carsList-wrap{width:22%;padding:20px 4% 15px 0;text-align:center;font-size:14px}.carsList-wrap img{padding-bottom:8px}.carsList-wrap:nth-child(4n){padding:20px 0 15px 0}.hrd_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}.hrd_list-box{width:23%}.hrd_list_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}.hrd_list_center-box{width:23%;padding:0 1.4%}.mov{width:100%}.mov #video{width:100%;height:56.25%}.grayBox{background-color:#ededed;padding:3%;margin-top:50px;position:relative}.grayBox h3{margin:0;padding:0 0 20px 0}.grayBox .fixBana{width:350px;position:absolute;top:70px;right:30px}.prof{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prof .imgWrap{width:100px;padding-right:20px}.prof .txtWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px}.eventLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.eventLayout-contwrap{width:40%}.eventLayout-listwrap{width:60%;padding:15px 0 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.eventbox{padding-bottom:20px}.eventbox a{display:block;background:#f3f3f3;padding:4% 9% 4% 4%;border-radius:4px;color:#000 !important;text-decoration:none;position:relative}.eventbox a:after{font-size:20px;position:absolute;top:50%;right:4%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.eventbox a:hover{background:#ededed}.eventbox a:hover:after{right:3%}.eventbox-info{color:#d70029;font-weight:bold;line-height:1;padding-bottom:15px}.eventbox-info .day{font-family:"Oswald",sans-serif;font-size:38px;vertical-align:-3px}.eventbox p{font-size:14px;margin:0;padding:0;color:#d70029}.eventbox p.discription{padding:0 0 10px 0;color:#000}.eventTitle{border-bottom:1px dotted #000;padding-bottom:10px;margin-bottom:20px}.eventTitle p{color:#d70029}.eventTitle p.day{font-weight:bold}.eventTitle p.day span{font-family:"Oswald",sans-serif;font-size:38px;vertical-align:-3px;line-height:1}.kobetsuTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:40px}.kobetsuTitle .imgWrap{width:33%}.kobetsuTitle .txtWrap{text-align:center;width:33%;font-size:46px;font-weight:bold;line-height:1.4}.kobetsuTitle .txtWrap span:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;padding:0 3px 0 0}.kobetsuTitle .txtWrap span:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;padding:0 0 0 3px}.zoomdlLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 0 0 0}.zoomdlLayout-logo{width:40%}.zoomdlLayout-btns{width:40%;max-width:300px;padding-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.zoomdlLayout-btns p{margin:0;padding:10px 0}.kobetsupointLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px}.kobetsupointLayout-point{width:30%}.kobetsupointLayout-point .pointSet{padding:45px 0 0 0;width:300px;height:300px;border-radius:150px;font-size:32px;background:#d70029;text-align:center;color:#fff;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}.kobetsupointLayout-point .pointSet i{display:block;font-size:80px}.kobetsupointLayout-point .pointSet span{display:block;background:#fff;color:#d70029}.kobetsupointLayout-date{width:70%;padding:0 0 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.kobetsupointLayout-date ul{list-style:none;margin:0;padding:0;border-top:1px solid #ccc}.kobetsupointLayout-date ul li{margin:0;padding:10px 0;border-bottom:1px solid #ccc}.kobetsuCheck{border:2px solid #d70029;background:#fff;margin:80px 0 0 0;padding:3%;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kobetsuCheck-img{width:30%}.kobetsuCheck-txt{width:70%;padding:0 0 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.contactFormSet{border:2px solid #0075c1;border-radius:6px;padding:3%;background:#fff}.contactFormSet .mast{color:#d70029}.contactFormSet .telset{background:#f3f3f3;text-align:center}.contactFormSet .telset a{color:#000 !important;text-decoration:none}.contactFormSet .telset span{font-size:50px;font-family:"Oswald",sans-serif;vertical-align:-12px}.contactFormSet .telset i{font-size:30px;vertical-align:-6px;padding-right:8px}.contactFormSet ol.flow{margin:0;padding:20px 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contactFormSet ol.flow li{margin:0;padding:15px 0;width:33.33333%;text-align:center;background:#f3f3f3;font-weight:bold}.contactFormSet ol.flow li.active{background:#0075c1;color:#fff;position:relative}.contactFormSet ol.flow li.active:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #0075c1}.contactFormSet h3{font-size:16px;color:#0075c1}.contactFormSet table{width:100%;margin:30px 0;border-top:1px solid #ccc}.contactFormSet table tr{border-bottom:1px solid #ccc}.contactFormSet table tr th{white-space:nowrap;width:30%;padding:20px 0;border-right:1px dotted #ccc}.contactFormSet table tr td{width:70%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.contactFormSet .vertical-item{display:block}.contactFormSet label{padding:0}.contactFormSet input[type=checkbox],.contactFormSet input[type=radio]{margin-right:5px}.contactFormSet input[type=text],.contactFormSet input[type=email],.contactFormSet textarea{border:1px solid #ccc;background:#f3f3f3;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.contactFormSet input[type=text].msize,.contactFormSet input[type=email].msize,.contactFormSet textarea.msize{width:60%}.contactFormSet input[type=text].lsize,.contactFormSet input[type=email].lsize,.contactFormSet textarea.lsize{width:100%}.contactFormSet .sankaSet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px}.contactFormSet .sankaSet:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.contactFormSet .sankaSet p{padding-right:10px}.contactFormSet .selectBox{position:relative;display:inline-block;width:60%}.contactFormSet .selectBox:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#0075c1;position:absolute;right:3%;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.contactFormSet .selectBox.ssize{width:40%}.contactFormSet select{border:1px solid #ccc;background:#f3f3f3;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:13px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.contactFormSet #fm_sousin{text-align:center}.contactFormSet #fm_sousin input{font-size:20px;padding:20px 120px;border-radius:6px;background:#0075c1;border:none;color:#fff;font-weight:bold;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contactFormSet #fm_sousin input:hover{background:#0062a1}.contactFormSet #fm_back{margin-bottom:30px;text-align:center}.contactFormSet #fm_back input{font-size:14px;padding:15px 60px;border-radius:6px;background:#ccc;border:none;color:#000;font-weight:bold;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contactFormSet #fm_back input:hover{background:#999}.halfLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.halfLayout-wrap{width:48%;padding:20px 0}.bggraybox{background:#f3f3f3;border-radius:6px;padding:3% 4%}table.defoltTable{margin:20px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#fff}table.defoltTable th{padding:14px 10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#f3f3f3}table.defoltTable td{padding:14px 10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}table.simpleTable{width:100%;margin:20px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;background:#fff}table.simpleTable th{padding:14px 5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#f3f3f3}table.simpleTable td{padding:14px 10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:right}.policyList{margin:0;padding:0;list-style:none}.policyList li{background:#f3f3f3;margin:5px 0;padding:15px;font-size:18px;border-radius:3px;font-weight:bold}.historyList{border:2px solid #ccc;background:#fff}.historyList dl{border-bottom:1px solid #ccc;margin:0;padding:3%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.historyList dl dt{font-family:"Oswald",sans-serif;color:#d70029;white-space:nowrap;margin:0;padding:0}.historyList dl dd{margin:0;padding:0 0 0 20px;font-weight:bold}.historyList .histBox{background:#f3f3f3;border-radius:4px;padding:2%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.historyList .histBox-imgwrap{width:15%}.historyList .histBox-txtwrap{text-align:justify;width:83%;font-size:14px;font-weight:normal}.historyList .histBox-maxtxtwrap{text-align:justify;width:100%;font-size:14px;font-weight:normal}ul.accessflow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:15px 0}ul.accessflow:after{display:block;content:"";width:30%}ul.accessflow li{margin:0;padding:20px 0;text-align:center;width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;position:relative}ul.accessflow li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;font-size:30px;position:absolute;top:50%;right:-12%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}ul.accessflow li:last-child:after{display:none}#map{padding-top:40px}#map iframe{width:100%;height:600px}#entry ul.boxList,.entry ul.boxList{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#entry ul.boxList li,.entry ul.boxList li{width:48.5%;padding:10px;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;list-style:none}#entry .voiceBox,.entry .voiceBox{background:#f3f3f3;padding:4%;border-radius:5px;margin-bottom:20px}#entry .voice,.entry .voice{padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#entry .voice-imgwrap,.entry .voice-imgwrap{width:35%}#entry .voice-txtwrap,.entry .voice-txtwrap{width:60%}#entry .hflow,.entry .hflow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#entry .hflow-wrap,.entry .hflow-wrap{width:48%;padding:20px 0}#entry .hflow-imgwrap,.entry .hflow-imgwrap{position:relative}#entry .hflow-imgwrap .num,.entry .hflow-imgwrap .num{position:absolute;top:0;left:0;background:#d70029;padding:10px 20px;font-size:20px;color:#fff;font-family:"Oswald",sans-serif}#entry .lineLayout,.entry .lineLayout{border-radius:5px;border:2px solid #00b900;padding:3%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#entry .lineLayout-qr,.entry .lineLayout-qr{width:20%;text-align:center}#entry .lineLayout-qr img,.entry .lineLayout-qr img{width:100%;max-width:100px}#entry .lineLayout-btn,.entry .lineLayout-btn{width:70%}#entry .lineLayout-btn a,.entry .lineLayout-btn a{padding:10px;border-radius:5px;background:#00b900;display:block;color:#fff !important;text-decoration:none;font-weight:bold;text-align:center}#entry .lineLayout-btn a img,.entry .lineLayout-btn a img{width:40px;padding-right:10px;height:auto;vertical-align:middle}#entry .lineLayout-btn a:hover,.entry .lineLayout-btn a:hover{background:#009400}#entry .hLayout,.entry .hLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#entry .hLayout-wrap,.entry .hLayout-wrap{width:48%;padding:15px 0}#entry .hLayout-wrap .imgwrap,.entry .hLayout-wrap .imgwrap{padding-bottom:5px}.flowbox{list-style:none;margin:0;padding:0 0 40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flowbox li{width:30%;margin:0 5% 20px 0;padding:20px 0;border:3px solid #009d85;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.flowbox li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:50%;right:-12%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.flowbox li:last-child{margin:0 0 20px 0}.flowbox li:last-child:after{display:none}.flowbox li:nth-child(3n){margin:0 0 20px 0}.flowbox.redbox{padding:40px 0}.flowbox.redbox li{border:3px solid #d70029}.flowbox.redbox li span{display:inline-block;background:#d70029;color:#fff;font-weight:bold;padding:10px 13px;margin-right:10px;line-height:1;position:absolute;top:-15px;left:-15px}@media screen and (max-width: 1024px){#pageTitle .pageTitle:before{width:9%}#pageTitle .pageTitleInner{padding:0 5%}#blogDetailPage .blogContent{width:73%;padding:0 5% 140px 5%}#blogDetailPage .SideNav{width:27%}#blogDetailPage .SideNav .catList li{font-size:14px}#blogDetailPage .SideNav .catList li a{padding:10px 0 10px 10px}.customCarList .pstList-wrap:after{font-size:24px;top:35%;right:-14%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#courseDeMain .courseTit{width:430px}.layoutSet-img{float:right;width:50%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.recLayout-list ul{font-size:14px}.rateIcon{width:300px;height:300px;border-radius:150px;padding-top:30px}.rateIcon .continue{font-size:20px}.rateIcon .rate{font-size:42px}.customcarList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.customcarList-wrap{width:31%;padding:10px 0 20px 0}.customcarList:after{display:block;content:"";width:31%}#subContentWrap #strength #mainImg .mainImg-subPagetxt{padding:20px 5%;background:#000;display:block;position:static}.rateSet .rateIcon{width:280px;height:280px;border-radius:150px}.rateSet .rateIcon .continue{font-size:13px;border-bottom:2px solid #fff}.rateSet .rateIcon .rate{font-size:30px}.rateSet .rateIcon .percent{font-size:30px}.rateSet .rateIcon .percent span{font-size:80px}.rateSet .rateIcon .supplement{font-size:10px}}@media screen and (max-width: 820px){#pageTitle .pageTitle{padding:50px 0}#pageTitle .subContentNav{padding:15px 20px}.pageInner{padding:0 5%}.contactBox .contactArea h4{font-size:14px}.contactBox .contactArea p{font-size:16px}#blogListPage{padding-bottom:100px}#blogListPage .pstList-wrap{margin-bottom:30px}#catSearch .catList li a{font-size:12px;padding:10px 14px}#blogDetailPage{display:block}#blogDetailPage .blogContent{width:100%;padding:0 5% 100px 5%}#blogDetailPage .SideNav{width:100%}#blogDetailPage .SideNav .catList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#blogDetailPage .SideNav .catList li{font-size:14px;width:33%}#blogDetailPage .SideNav .catList li a{padding:10px 0 10px 20px}.customCarList .pstList-wrap:after{font-size:24px;top:32%;right:-15%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#courseDeMain .mainimg{width:80%;padding-bottom:20px}#courseDeMain .courseTit{bottom:20px;width:400px;padding:30px 30px 10px 30px}.maincopy{font-size:36px}.licenseList li{font-size:12px}.curriculumLayout-wrap h3,.coLayout-wrap h3{font-size:14px}.curriculumLayout-wrap p,.coLayout-wrap p{font-size:12px}.recLayout-list ul li{width:50%}.rateIcon{width:240px;height:240px;border-radius:120px;padding-top:25px}.rateIcon .continue{font-size:16px}.rateIcon .rate{font-size:34px}.rateIcon .percent{font-size:30px;padding-bottom:5px}.rateIcon .percent span{font-size:80px}.rateIcon .supplement{font-size:12px}#subContentWrap #strength-inner{padding:0 5% 80px 5%}#subContentWrap #strength #mainImg .mainImg-txt p{font-size:20px}.teachersList-txt p{font-size:12px}.grayBox .fixBana{width:350px;position:static}.kobetsuTitle .imgWrap{width:30%}.kobetsuTitle .txtWrap{font-size:42px}.kobetsupointLayout{padding-bottom:40px}.kobetsupointLayout-point .pointSet{padding:25px 0 0 0;width:230px;height:230px;font-size:26px}.kobetsupointLayout-date{width:65%}.horizontal-item{display:block}.contactFormSet .telset{font-size:12px}.contactFormSet .telset span{font-size:40px;vertical-align:-12px}.contactFormSet .telset i{font-size:30px;vertical-align:-6px}.contactFormSet .mwform-radio-field label,.contactFormSet .mwform-checkbox-field label{border:1px solid #ccc;display:block;padding:8px;margin:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.scrollTable{width:100%;overflow-x:scroll}.scrollTable table{width:1000px}.historyList .histBox-imgwrap{width:22%}.historyList .histBox-txtwrap{width:75%;font-size:12px}.historyList .histBox-maxtxtwrap{font-size:12px}.flowbox.redbox{padding:40px 0}.flowbox.redbox li{width:47%;margin:0 6% 20px 0}.flowbox.redbox li:after{right:-10%}.flowbox.redbox li:nth-child(3n){margin:0 6% 20px 0}.flowbox.redbox li:nth-child(2n){margin:0 0 20px 0}}@media screen and (max-width: 767px){#subContentWrap{padding-top:120px}#pageMainimg{padding-top:1px}#pageTitle{margin-bottom:40px}#pageTitle .pageTitle{padding:30px 0;font-size:24px}#pageTitle .breadcrumb{padding:0 0 15px 0}#pageTitle .breadcrumb li:after{padding:0 5px}#pageTitle .spPullBtn{display:block;background:#000;color:#fff;text-align:left;padding:10px 5%;position:relative}#pageTitle .spPullBtn:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:50%;right:5%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#pageTitle .spPullBtn.active:after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}#pageTitle .subContentNav{padding:10px 20px;display:block;display:none}#pageTitle .subContentNav li a{padding:10px 0}.bottomsp{padding-bottom:40px}.contactBox{margin-top:0}.contactBox-wrap{display:block}.contactBox .contactArea{width:100%;border-bottom:1px solid #0075c1}.contactBox .contactArea h4{font-size:14px}.contactBox .contactArea p{font-size:16px}#courseIndex{padding-bottom:40px}#courseIndex .mainImg{display:block}#courseIndex .mainImg-img{width:100%}#courseIndex .mainImg-copy{width:100%;padding:20px 5%}#courseIndex .mainImg-copy img{display:none}#courseIndex .mainImg-copy .spcopy{font-size:28px;line-height:1.4;display:block;text-align:center;margin:0;padding:0;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Roboto Slab",Garamond,"Times New Roman","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#courseIndex .mainImg-copy.sub{width:100%}#courseIndex .courseList{padding:10px 0 0 0}#blogListPage{padding-bottom:40px}#blogListPage .pstList{padding-bottom:20px}#blogListPage .pstList-wrap{margin-bottom:0}#catSearch .catList li{padding:2px 4px 2px 0}#catSearch .catList li a{font-size:10px;padding:10px}#blogDetailPage .blogContent{padding:0 5% 40px 5%}#blogDetailPage .entry-bottom{padding:10px 20px;display:block}#blogDetailPage .entry-bottom li{padding:5px 0}#blogDetailPage .entry-bottom li:first-child:after{display:none}#blogDetailPage .SideNav .catList li{width:100%}.snsBoxArea .snsBtns{padding:0 0 20px 0}.snsBoxArea .snsBtns li a span{display:none}#NewsListPage{padding-bottom:20px}#NewsListPage .newsList{padding:0 0 15px 0}#NewsPage{padding-bottom:40px}#NewsPage .newsTitle h1{padding:0 0 10px 0;margin:0 0 10px 0;font-size:20px}#NewsPage .entry{padding-bottom:20px}.customCarList .pstList-wrap{width:100%;padding-bottom:20px}.customCarList .pstList-wrap:after{font-size:24px;top:auto;right:auto;left:20%;bottom:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:"Font Awesome 5 Free";font-weight:900;content:""}#courseDeMain .mainimg{width:100%;padding-bottom:0}#courseDeMain .courseTit{position:static;width:100%;padding:30px}#courseDeMain .courseTit h1{font-size:20px}.maincopy{font-size:22px}.maincopy br{display:none}.licenseList li{font-size:12px;padding:6px 10px;margin:3px 6px 3px 0}.layoutSet-img{float:none;width:100%;margin:0 auto}.layoutSet-cont h2:before{width:4%;margin-right:1%}.bottomsp{padding-bottom:30px}.curriculumLayout{display:block}.curriculumLayout-wrap{width:100%}.curriculumLayout-wrap ul li{font-size:12px}.coLayout{display:block}.coLayout-wrap{width:100%;padding:10px 0}.coLayout-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding-top:0}.coLayout-wrap a .imgWrap{width:40%}.coLayout-wrap a .txtWrap{text-align:left;width:60%;padding:0 0 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.coLayout-wrap a .txtWrap h3{font-size:14px;margin:0;padding:4px 0 0 0}.coLayout-wrap a .txtWrap p{font-size:12px}.recLayout{display:block}.recLayout-rate{width:100%}.recLayout-list{width:100%}.recLayout-list ul li{width:100%}.rateIcon{margin:0 auto}.fg{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fg li{width:28%;padding:10px 0}.supplementBox{margin-top:30px;padding:15px}.supplementBox h3{margin:0;padding:0;font-size:14px}.supplementBox p{font-size:12px}.jsk li{font-size:16px}.customcarList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 20px 0}.customcarList-wrap{width:48%;padding:10px 0}.customcarList:after{width:48%}.centerBanner{width:100%}#subContentWrap #strength-inner{padding:0 5% 40px 5%}#subContentWrap #strength #mainImg .mainImg-txt p{font-size:16px}#subContentWrap #strength #mainImg .mainImg-subPagetxt h2{font-size:20px}.rateSet .rateIcon{width:220px;height:220px}.rateSet .rateIcon .continue{font-size:12px;letter-spacing:.1em;border-bottom:2px solid #fff}.rateSet .rateIcon .rate{font-size:26px}.rateSet .rateIcon .percent{font-size:24px}.rateSet .rateIcon .percent span{font-size:70px}.rateSet .rateIcon .supplement{font-size:10px}.bootmsp{padding-bottom:0}.centerLayout{display:block}.centerLayout-wrap{width:80%;margin:0 auto}.stflow{display:block}.stflow-wrap{width:100%;margin:0 0 35px 0}.stflow-wrap:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";top:auto;right:auto;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.stflow-wrap:last-child{margin:0}.teachersList{display:block}.teachersList-wrap{width:100%}.teachersList-txt{letter-spacing:.1em}.carsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.carsList-wrap{width:48%;padding:15px 0 0 0;font-size:12px}.carsList-wrap:nth-child(4n){padding:15px 0 0 0}.hrd_list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.hrd_list-box{width:48%;padding:10px 0}.hrd_list_center{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}.hrd_list_center-box{width:48%;padding:0}.grayBox .fixBana{width:100%}.eventLayout{display:block}.eventLayout-contwrap{width:100%}.eventLayout-listwrap{width:100%;padding:5px 0 0 0}.eventbox{padding-bottom:10px}.eventbox a{display:block;background:#f3f3f3;padding:4% 9% 4% 4%;border-radius:4px;color:#000 !important;text-decoration:none;position:relative}.eventbox a:after{font-size:20px;position:absolute;top:50%;right:4%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#d70029;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.eventbox a:hover{background:#ededed}.eventbox a:hover:after{right:3%}.eventbox-info{color:#d70029;font-weight:bold;line-height:1;padding-bottom:15px}.eventbox-info .day{font-family:"Oswald",sans-serif;font-size:38px;vertical-align:-3px}.eventbox p{font-size:14px;margin:0;padding:0;color:#d70029}.eventbox p.discription{padding:0 0 10px 0;color:#000}.kobetsuTitle{display:block;padding-bottom:20px}.kobetsuTitle .imgWrap{width:80%;margin:0 auto}.kobetsuTitle .txtWrap{width:100%;padding:15px 0 0 0;font-size:40px}.kobetsuTitle .txtWrap span:before{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.kobetsuTitle .txtWrap span:after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.zoomdlLayout{padding:20px 0 0 0;display:block}.zoomdlLayout-logo{width:100%;background:#2d8cff;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.zoomdlLayout-logo p{margin:0;padding:0;color:#fff}.zoomdlLayout-logo img{width:60%;margin:0 auto;display:block}.zoomdlLayout-btns{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;padding-left:0}.zoomdlLayout-btns p{width:48%}.kobetsupointLayout{display:block;padding-bottom:20px}.kobetsupointLayout-point{padding-bottom:20px;width:100%;text-align:center}.kobetsupointLayout-point .pointSet{margin:0 auto}.kobetsupointLayout-date{width:100%;padding:0}.kobetsuCheck{margin:40px 0 0 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.kobetsuCheck-txt h3{margin:0;padding:0}.kobetsuCheck-txt p{font-size:12px}.contactFormSet .telset{padding:10px 0;font-size:12px}.contactFormSet .telset span{font-size:30px;vertical-align:-12px}.contactFormSet .telset i{font-size:20px;vertical-align:-6px}.contactFormSet ol.flow{padding:10px 0;display:block}.contactFormSet ol.flow li{width:100%}.contactFormSet h3{font-size:14px}.contactFormSet table{margin:20px 0}.contactFormSet table tr th{padding:10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:#f3f3f3}.contactFormSet table tr td{display:block;width:100%;padding:20px 10px}.contactFormSet input[type=text].msize,.contactFormSet input[type=email].msize,.contactFormSet textarea.msize{width:100%}.contactFormSet .sankaSet{display:block;padding-bottom:15px;margin-bottom:10px}.contactFormSet .sankaSet p{padding-right:0;margin:0 0 5px 0}.contactFormSet .selectBox{width:100%}.contactFormSet .selectBox.ssize{width:100%}.contactFormSet #fm_sousin input{padding:20px 0;width:100%}.halfLayout{display:block}.halfLayout-wrap{width:100%;padding:5px 0}.policyList{margin:0;padding:0;list-style:none}.policyList li{font-size:14px}.historyList .histBox{padding:4%;display:block}.historyList .histBox-imgwrap{width:100%;padding-bottom:5px}.historyList .histBox-txtwrap{width:100%;font-size:12px}.historyList .histBox-maxtxtwrap{font-size:12px}ul.accessflow{display:block;padding:0}ul.accessflow:after{width:100%}ul.accessflow li{margin:0 0 30px 0;padding:20px 0;width:100%}ul.accessflow li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:auto;right:auto;left:50%;bottom:-42px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#map{padding-top:20px}#map iframe{width:100%;height:400px}#entry ul.boxList,.entry ul.boxList{display:block}#entry ul.boxList li,.entry ul.boxList li{width:100%}#entry .voice,.entry .voice{padding-bottom:30px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#entry .hflow,.entry .hflow{display:block}#entry .hflow-wrap,.entry .hflow-wrap{width:100%;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#entry .hflow-imgwrap,.entry .hflow-imgwrap{width:45%}#entry .hflow-imgwrap .num,.entry .hflow-imgwrap .num{padding:5px 12px;font-size:14px}#entry .hflow-txtwrap,.entry .hflow-txtwrap{width:50%}#entry .add span,.entry .add span{display:none}#entry .add a,.entry .add a{display:block}#entry .hLayout,.entry .hLayout{display:block}#entry .hLayout-wrap,.entry .hLayout-wrap{width:100%;padding:10px 0}.flowbox{padding:0}.flowbox li{width:100%;margin:0 0 20px 0}.flowbox li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";top:auto;right:auto;left:50%;bottom:-24px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.flowbox li:last-child{margin:0 0 20px 0}.flowbox li:last-child:after{display:none}.flowbox li:nth-child(3n){margin:0 0 20px 0}.flowbox.redbox{padding:40px 0}.flowbox.redbox li{width:100%;margin:0 0 20px 0}.flowbox.redbox li span{top:50%;left:-15px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.flowbox.redbox li:after{right:auto}.flowbox.redbox li:nth-child(3n){margin:0 0 20px 0}.flowbox.redbox li:nth-child(2n){margin:0 0 20px 0}}.alignleft{float:left;margin-right:30px;margin-bottom:20px}.alignright{float:right;margin-bottom:20px !important;margin-left:30px !important}.aligncenter,img.aligncenter{text-align:center;margin:0 auto;display:block}.editLink{margin:0;padding:30px 0;clear:both;text-align:center}.editLink a{display:inline-block;background:#d70029;color:#fff !important;text-decoration:none !important;padding:10px 30px;border-radius:3px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#entry h2,.entry h2{padding:0;margin:25px 0 15px 0}#entry h2.bigTxt,.entry h2.bigTxt{font-size:30px}#entry h3,.entry h3{font-size:18px;padding:10px 15px;margin:25px 0 15px 0;background:#f3f3f3;color:#d70029;border-bottom:2px solid #d70029}#entry h4,.entry h4{font-size:18px;margin:25px 0 15px 0;padding:0}#entry p,.entry p{font-size:16px;line-height:1.8;margin:0 0 15px 0;text-align:justify}#entry img,.entry img{max-width:100%;width:auto;height:auto}#entry img.emoji,.entry img.emoji{width:16px;height:auto;vertical-align:middle}#entry img.alignright,.entry img.alignright{float:right;padding:0 0 20px 20px}#entry img.alignleft,.entry img.alignleft{float:left;padding:0 20px 20px 0}#entry img.aligncenter,.entry img.aligncenter{margin:0 auto}#entry ul,#entry ol,.entry ul,.entry ol{font-size:16px;padding-left:2em;margin:30px 0}#entry ul li,.entry ul li{list-style:disc;margin:10px 0;line-height:1.8}#entry ol li,.entry ol li{margin:10px 0;line-height:1.8}#entry table,.entry table{font-size:14px;border-top:1px solid #ccc;width:100%;margin:30px 0}#entry table th,#entry table td,.entry table th,.entry table td{padding:1em;border-bottom:1px solid #ccc}#entry table th,.entry table th{text-align:left;background:#f3f3f3;white-space:nowrap;min-width:150px}#entry a,.entry a{color:#d70029;text-decoration:underline}#entry .imgLayout_th,.entry .imgLayout_th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#entry .imgLayout_th .imgBox,.entry .imgLayout_th .imgBox{width:32%}#entry .imgLayout_tw,.entry .imgLayout_tw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#entry .imgLayout_tw .imgBox,.entry .imgLayout_tw .imgBox{width:49%}#entry a.btn,.entry a.btn{font-size:16px;padding:15px 80px;border-radius:4px;display:inline-block;background:#d70029;color:#fff !important;text-decoration:none;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#entry a.btn:hover,.entry a.btn:hover{background:#c1000f}#entry .maxwidth,.entry .maxwidth{width:100%}#entry .gbox,.entry .gbox{padding:3%;background:#f3f3f3}#entry .lsize,.entry .lsize{font-size:20px}.gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery.gallery-columns-1 .gallery-item{width:49%;margin:.5%}.gallery.gallery-columns-2 .gallery-item{width:49%;margin:.5%}.gallery.gallery-columns-3 .gallery-item{width:32.33333%;margin:.5%}.gallery.gallery-columns-4 .gallery-item{width:24%;margin:.5%}.gallery.gallery-columns-5 .gallery-item{width:19%;margin:.5%}.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:16%;margin:.333333%}.gallery-item{position:relative;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-item dt{margin:0;padding:0}.gallery-item dt img{border-radius:10px 10px 10px 0}.gallery-item dt a{display:block;border-radius:10px 10px 10px 0}.gallery-item dt a:hover{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.4);box-shadow:2px 2px 10px rgba(0,0,0,.4)}.gallery-item dd{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:10px;margin:0;padding:5px;background:rgba(255,255,255,.5)}.addthis_tool #atrsb{padding-top:80px}.addthis_tool #atrsb:before{content:"この記事をシェアする";padding:0 0 8px 0;display:block;font-weight:bold;font-size:16px}.addthis_tool .at-share-btn-elements{padding-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.addthis_tool .at-share-btn-elements a{width:23%;border-radius:8px 8px 8px 0 !important;text-align:center;text-decoration:none !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.addthis_tool .at-share-btn-elements a .at-label{font-size:16px !important;color:#fff;text-decoration:none;font-weight:500;font-family:"Oswald",sans-serif}.addthis_tool .at-style-responsive .at-share-btn{padding:8px 5px}.addthis_tool .at-resp-share-element .at-share-btn .at-icon-wrapper{float:none}.wp-pagenavi{font-family:"Oswald",sans-serif;text-align:center;font-size:16px;padding:40px 0 0 0;border-top:2px solid #000}.wp-pagenavi a{text-decoration:none;color:#000 !important;margin:0 5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#d70029;font-size:20px;padding:0 5px}.wp-pagenavi .page{width:44px;height:44px;background:#f3f3f3;display:inline-block;border-radius:50%;padding:13px 0 0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.wp-pagenavi .page:hover{background:#d70029;color:#fff !important}.wp-pagenavi .current{width:44px;height:44px;background:#d70029;color:#fff;display:inline-block;border-radius:50%;padding:13px 0 0 2px;margin:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.wp-pagenavi .last,.wp-pagenavi .first{color:#000}.bottomnav{clear:both;border-top:2px solid #000;padding-top:30px;font-size:16px;font-weight:700;margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bottomnav a{text-decoration:none;color:#000 !important}.bottomnav a .fas{color:#d70029;font-size:14px}.bottomnav a:hover{color:#d70029 !important}.bottomnav .back{width:33.33333%}.bottomnav .next{width:33.33333%;text-align:right}.bottomnav .goback{width:33.33333%;text-align:center}.notfound{padding:200px 10%}.notfound .tit{font-family:"Oswald",sans-serif;font-size:200px;letter-spacing:.1em;margin:0;padding:0;line-height:1}.notfound .txt{font-size:20px;letter-spacing:.2em;margin:0;padding:15px;line-height:1;font-weight:bold}.noentry{font-size:16px;padding:40px 10px;border:1px solid #d70029;border-radius:10px 10px 10px 0;text-align:center;color:#d70029}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mw_wp_form_confirm .noconfirm{display:none}.mw_wp_form_confirm table th{width:30%}@media screen and (max-width: 820px){#entry ul,#entry ol,.entry ul,.entry ol{font-size:14px}#entry h2,.entry h2{font-size:20px}#entry h3,.entry h3{font-size:18px;padding:.5em .5em;background:#f3f3f3}#entry h4,.entry h4{font-size:16px}#entry p,.entry p{font-size:14px}#entry table,.entry table{font-size:13px}.bottomnav{font-size:14px;padding-top:20px}.goback{font-size:14px}}@media screen and (max-width: 767px){.addthis_tool #atrsb{padding-top:40px}.addthis_tool #atrsb:before{text-align:center;font-size:14px}.addthis_tool .at-share-btn-elements a .at-label{font-size:14px !important}#entry h2,.entry h2{font-size:17px}#entry h2.bigTxt,.entry h2.bigTxt{font-size:20px}#entry h3,.entry h3{font-size:15px;padding:.5em .5em;background:#f3f3f3}#entry h4,.entry h4{font-size:15px}#entry p,.entry p{font-size:14px}#entry ul,#entry ol,.entry ul,.entry ol{font-size:14px}#entry table,.entry table{font-size:14px}#entry table th,.entry table th{min-width:inherit}#entry table.sma_vertical tr th,#entry table.sma_vertical tr td,.entry table.sma_vertical tr th,.entry table.sma_vertical tr td{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#entry table.sma_vertical tr th,.entry table.sma_vertical tr th{padding:.5em 1em}#entry .lsize,.entry .lsize{font-size:16px}#entry .imgLayout_th,#entry .imgLayout_tw,.entry .imgLayout_th,.entry .imgLayout_tw{display:block;margin-bottom:5px}#entry .imgLayout_th .imgBox,#entry .imgLayout_tw .imgBox,.entry .imgLayout_th .imgBox,.entry .imgLayout_tw .imgBox{width:100%;padding-bottom:10px}#entry a.btn,.entry a.btn{font-size:16px;padding:15px 0;width:100%}.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:32.33333%;margin:.5%}.gallery-item dd{display:none}.wp-pagenavi{font-size:14px;padding-top:30px;margin-bottom:20px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:18px}.wp-pagenavi .page{width:38px;height:38px;padding-top:11px}.wp-pagenavi .current{width:38px;height:38px;padding-top:11px}.bottomnav{font-size:13px;padding-top:20px}.goback{font-size:13px}.notfound{padding:200px 5% 100px 5%}.notfound .tit{font-size:100px;letter-spacing:.1em;margin:0;padding:0;line-height:1}.notfound .txt{font-size:16px;letter-spacing:.2em;margin:0;padding:15px 0;line-height:1;font-weight:bold}}