@charset "utf-8";.video{position:relative;width:100%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.move{opacity:0;transform:translateY(0px);transition:all 2s}.move.scrollin{opacity:1;transform:translateY(0)}body{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size:16px;background:#fff;color:#444;line-height:190%;word-wrap:break-word;overflow-wrap:break-word}.ondoEN,.widget-title{font-family:'Montserrat',sans-serif;-spacing:1px;transform:scale(1,.8);-moz-transform:scale(1,.8);-webkit-transform:scale(1,.8);-o-transform:scale(1,.8);-ms-transform:scale(1,.8)}.archivepage.pagetitle{font-family:'Montserrat',游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;border:none;font-style:normal;pagging:0;margin-bottom:30px}a{color:#222;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}a:hover{color:#666}a:active,a:focus{outline:0}img{border:0;padding:0;margin:0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 10px 20px;display:inline}img.alignleft{padding:4px;margin:0 20px 10px 0;display:inline}.alignright{float:right}.alignleft{float:left}.right{float:right}.left{float:left}.clear{clear:both}ol{margin:0;padding:0;list-style:none}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0}li a{color:#000;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}li a:hover{color:#666}ul.sns{float:right;margin-right:100px}ul.sns li{display:inline}ul.sns li a{margin-left:20px;font-size:12px}ul.sns li a:hover{color:#ccc}.wrapper{margin:auto;max-width:1120px;padding:60px 30px 50px}#header{width:100%;height:70px;background:#fff}.header-inner{margin:0 auto 0 auto;padding:19px 0 0;height:70px}#header h1{text-align:left;margin:0}.ondologo{text-align:left!important;margin:0 0 0 10%;padding:0;display:inline}#nav{display:none;position:absolute;top:70px;float:none;text-align:center;width:100%;background:#ebebeb;margin-bottom:40px;margin-top:0;padding:90px 0;height:100%;z-index:9999}#gray #nav{height:auto}.nav-menu li a{color:#333;display:inline-block;font-size:17px;padding:20px 10px 10px;margin-bottom:10px;text-decoration:none;letter-spacing:.5px;border-bottom:solid 2px #ebebeb}.nav-menu li a:hover{border-bottom:solid 2px #000}.nav-menu li{display:block;float:left;width:30%;margin:6px 0}.nav-menu li:nth-child(odd){margin-left:17%;margin-right:3%}.nav-menu li:nth-child(even){margin-right:17%;margin-left:3%}.toggle{display:block;float:right;position:absolute;top:0;right:0;z-index:10000}ul.navsns{margin:0 auto;clear:both}ul.navsns li{display:inline}ul.navsns li img{margin:30px 15px 15px}#top-slide-max{width:100%;max-height:auto;overflow:hidden;padding:0;margin:0 auto 20px auto}#top-slide-max .cycle-slideshow{overflow:hidden;width:auto;height:auto;margin:0 auto}#main{margin:0;padding:0;word-break:break-all}li.item{height:auto;margin-bottom:50px;position:relative;text-align:left}.item-img{margin:0 0 10px;height:auto;overflow:hidden;text-align:center;border:solid 1px #333}.item-img a img{transition-duration:.7s}.item-img a:hover img{transform:scale(1.2,1.2);transition-duration:.5s}.catImg{background:#3e3a39;color:#fff;font-size:13px;font-family:'Montserrat',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:10px;line-height:1;display:inline-block;letter-spacing:1px;position:absolute;left:1px;top:1px;z-index:1000}.catImg a{color:#fff;font-size:13px}.catImg.catId5{background:#fff000;color:#000!important}.catImg.catId5 a{color:#000!important}.item-cat{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:84%;color:#999;padding:0;margin:0 0 10px}.item-cat a{color:#444}.item-date{font-size:80%;color:#8f8f8f;padding:0;margin:0}.item-title{font-size:15px;line-height:150%;font-weight:400;letter-spacing:.03em;color:#333;margin:0;padding:0;border:none}.item-title a{color:#444}.item-title a:hover{color:#999}.item-text{font-size:12px;color:#444;line-height:170%}ul.item-tag-list{margin:20px 0 0}ul.item-tag-list li{float:left}ul.item-tag-list li a{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:11px;padding:3px 12px;border:solid 1px #8f8f8f;border-radius:5px;color:#8f8f8f;margin:0 5px 5px 0;display:inline-block}ul.item-tag-list li a.dantai{background:#6cc5d1;border:none;color:#fff}ul.item-tag-list li a.kojin{background:#7aca96;border:none;color:#fff}ul.item-tag-list li a.dantai,ul.item-tag-list li a.kojin,ul.item-tag-list li a.talk-salon,ul.item-tag-list li a.field,ul.item-tag-list li a.online,ul.item-tag-list li a.nazotoki{background:#8c8c8c;border:none;color:#fff}.slidebase{position:relative}.slidetext{width:100%;position:absolute;display:block;color:#3e3a39}.slidetext a{padding:10px;display:block;color:#fff}.slidetext a:hover{color:#ccc}.noslidebase{position:relative}.noslidetext{width:100%;display:block;color:#3e3a39}.noslidetext a{padding:10px 0;display:block;color:#3e3a39}.noslidetext a:hover{color:#ccc}.single-contents{margin:0 0 70px}.single-contents img{margin-bottom:20px}p{font-size:13px;color:#444;line-height:190%;padding:15px 0}p a{color:#000;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}p a:hover{color:#666}p a:active,a:focus{outline:0}.pagedate{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:12px;font-weight:400;text-align:left;padding:0;margin:0 0 -10px;color:#999;letter-spacing:.02em}.breadcrumb{margin:0 0 30px;line-height:120%}.breadcrumb div{display:inline;font-size:11px;color:#999}.breadcrumb span,.breadcrumb span a{color:#000}.pagetitle{font-family:'century','Times New Roman','Baskerville','Optima','Palatino','Georgia','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif;font-size:18px;font-weight:400;letter-spacing:.01em;font-style:italic;padding:0 0 10px;margin:0 auto 50px auto;border-bottom:dotted 1px #ccc;color:#888;max-width:380px;text-align:center}.pagetitle a{font-style:italic;color:#888;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.pagetitle a:hover{color:#666}.blog-title{font-size:24px;line-height:130%;font-weight:700;color:#333;margin:20px 0;padding:18px 0 15px;border-top:3px double #ccc;border-bottom:1px solid #ccc}.blog-title a{color:#333;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;font-weight:400}.blog-title a:hover{color:#666}h1{font-size:24px;margin:40px 0 20px;font-weight:400}h1.pageTtl{margin:60px 0 0;padding:0 0 30px;border-bottom:3px solid #000;text-align:center;font-size:25px}body.home h1.pageTtl,body#top-test h1.pageTtl{margin:10px 0 0;padding:0 0 40px}body.home p.toplogo2,body#top-test p.toplogo2,body#about p.toplogo2{margin:60px 0 0;padding:0;border:none;text-align:center;font-size:34px}body#about h2.toplogo2{margin:0 0 60px;padding:0;border:none;text-align:center;font-size:30px}h2{font-size:22px;line-height:130%;font-weight:400;color:#333;margin:40px 0 20px;padding:18px 0 15px}h2.aboutTtl{border:none;font-weight:400;font-size:30px;padding:0;margin:60px 0 10px;text-align:center}p.aboutSttl{padding:0;text-align:center;font-weight:700}h3{font-size:20px;line-height:130%;font-weight:400;color:#333;padding:0 0 5px;margin:40px 0 15px}h4{font-size:18px;line-height:130%;font-weight:400;color:#555;padding:0 0 5px;margin:30px 0 10px;border-bottom:1px dotted #ccc}h5{font-size:16px;line-height:1.3em;margin:30px 0 0;font-weight:400}h6{font-size:14px;line-height:1.3em;margin:30px 0 0;font-weight:400}.blog-foot{clear:both;font-size:75%;text-align:left;margin:0;font-weight:400;color:#999;border-bottom:0 dotted #ccc}.blog-foot span{color:#999}#next{font-size:90%;line-height:150%;margin:50px 0 20px}.next-left{floate:left;text-align:left;margin:0 0 10px;background:url(//ondo.company/wp-content/themes/ondo/images/left.gif) no-repeat left}.next-left a{padding:20px 20px 20px 50px;display:block;border:1px solid #fff}.next-left a:hover{border:1px solid #eee}.next-right{floate:right;text-align:right;margin:0 0 10px;background:url(//ondo.company/wp-content/themes/ondo/images/right.gif) no-repeat right}.next-right a{padding:20px 50px 20px 20px;display:block;border:1px solid #fff}.next-right a:hover{border:1px solid #eee}.pager{text-align:center;margin:50px 0}a.page-numbers,.pager .current{background:#f0f0f0;border:solid 1px #ddd;border-radius:2px;padding:5px 8px;margin:0 2px}.pager .current{background:#ccc;border:solid 1px 999;color:#fff}.similar-head{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.similar ul{margin:0;padding:0}.similar li{font-size:14px;margin:0;padding:0;list-style:none}.similar li a{color:#555}.similar li a:hover{color:#888}table.similar-text{width:100%;color:#444;margin:0;padding:0;border-bottom:dotted 1px #ccc;border-collapse:collapse;border-spacing:0}table.similar-text img{width:150px}table.similar-text th{text-align:left;width:150px;vertical-align:middle}table.similar-text td{font-size:14px;text-align:left;white-space:normal;vertical-align:middle}.comment-head{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.commentlist li{list-style:none;font-size:90%;color:#888}.commentlist{margin:0 0 50px;padding:0}li.comment{list-style:none;font-size:90%;color:#888;margin:30px 0}.comment p{font-size:14px}.wp-caption{max-width:100%}.wp-caption-text{font-size:90%;text-align:center}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sidebar{width:100%;margin:0 0 40px;padding:0}.sidebox-new{color:#666;margin:0 0 50px;padding:0}.sidebox-new ul{margin:0;padding:0}.sidebox-new li{font-size:13px;list-style:none;margin:0;padding:0;border-bottom:1px dotted #ddd}.sidebox-new li a{color:#666;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.sidebox-new li a:hover{color:#999}table.similar-side{width:100%;color:#444;margin:0;padding:0;border-collapse:collapse;border-spacing:0}table.similar-side img{width:80px}table.similar-side th{text-align:left;width:80px;vertical-align:middle}table.similar-side td{font-size:13px;text-align:left;white-space:normal;vertical-align:middle}#footer{border-top:solid 3px #222;clear:both;width:100%;font-size:80%;margin:0 auto 0px auto;text-align:center;background:#fff}.footer-inner{margin:0 auto 0px auto;padding:0;max-width:960px}#sociallink{text-align:center;position:relative;margin:0 auto 10px auto;padding:0}#copyright{font-size:10px;line-height:110%;color:gray;text-align:center;position:relative;margin:0;padding:50px 10px 20px;letter-spacing:1px}.fortop{text-align:center;background:#fff;padding:130px 0 20px}.footlogo{padding:50px 0 40px}#footer address{margin-bottom:70px}#footer address dl{font-size:16px}#footer address dt,#footer address dd{margin-bottom:10px}.footcontact{background:#c2c2c2;padding:80px 5%;text-align:center}.footcontact p{font-size:22px;padding:0}.footcontact dt{font-size:20px;margin-bottom:10px}.footcontact dd{font-size:13px}.footcontactBtn{width:100%}.footcontactBtn a{line-height:72px;color:#3e3a39;background:#fff;width:300px;height:72px;text-align:center;display:block;border-radius:4px;margin:20px auto 0;font-size:21px;box-shadow:2px 2px 14px #999}.widget{margin:0 0 50px}.widget ul{margin:0;padding:0}.widget li{list-style:none}.widget li a{color:#666}.widget li a:hover{color:#999}.widget_recent_entries li a,.widget_archive li a,.widget_categories li a,.widget_nav_menu li a{margin:0}.textwidget,.textwidget p{font-size:13px;color:#444;line-height:160%;margin:0;padding:5px 0 0}.widget-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.topbox{margin:0;padding:0}.topbox ul{floate:left;margin:0;padding:0}.topbox li{floate:left;margin:0;padding:7px 0 6px;list-style:none;border-bottom:1px dotted #ddd}.topbox li a{font-size:13px;line-height:160%;color:#444;margin:0;padding:7px 0 6px;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.topbox li a:hover{color:#999}.topbox h2{font-size:14px;margin:0;padding:0}.topbox h3{font-size:13px;margin:0;padding:0}.topbox h4{font-size:12px;margin:0;padding:0}.topbox ul.children{margin-bottom:0;display:block;padding:5px 0 0}.topbox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.topbox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0}.topbox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.top-widget-title{font-family:'century','Times New Roman','Baskerville','Optima','Palatino','Georgia','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝','MS PMincho',serif;font-size:18px;font-weight:400;letter-spacing:.01em;font-style:italic;padding:0 0 10px;margin:0 auto 40px auto;border-bottom:dotted 1px #ccc;color:#888;max-width:380px;text-align:center}.footerbox .widget{margin:0;padding:50px 0}.footerbox{margin:0;padding:0}.footerbox ul{floate:left;margin:0;padding:0}.footerbox li{floate:left;margin:0;padding:7px 0 6px;list-style:none;border-bottom:1px dotted #ddd}.footerbox li a{font-size:13px;line-height:160%;color:#444;margin:0;padding:7px 0 6px;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.footerbox li a:hover{color:#999}.footerbox h2{font-size:14px;margin:0;padding:0}.footerbox h3{font-size:13px;margin:0;padding:0}.footerbox h4{font-size:12px;margin:0;padding:0}.footerbox ul.children{margin-bottom:0;display:block;padding:5px 0 0}.footerbox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footerbox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0}.footerbox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footer-widget-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.singlebox{margin:50px 0;padding:0}.single-widget-title{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:50px 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.singlebox .textwidget,.singlebox .textwidget p{font-size:16px;color:#444;line-height:170%;margin:0;padding:5px 0}.sidebox{margin:0;padding:0}.sidebox ul{floate:left;margin:0;padding:0}.sidebox li{margin:0;padding:7px 0;list-style:none;border-bottom:1px dotted #ddd}.sidebox li a{font-size:13px;color:#444;margin:0;padding:5px 0;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.sidebox li a:hover{color:#999}.sidebox h2{font-size:14px;margin:0;padding:0}.sidebox h3{font-size:13px;margin:0;padding:0}.sidebox h4{font-size:12px;margin:0;padding:0}.sidebox ul.children{margin-bottom:0;display:block;padding:5px 0 0}.sidebox ul.children li{padding:5px 0 5px 15px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.sidebox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0}.sidebox ul.sub-menu li{padding:5px 0 5px 15px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}table#wp-calendar{width:100%}table#wp-calendar th{text-align:center}table#wp-calendar td{text-align:center}.search input{font:11px arial,sans-serif;color:silver;width:85%;padding:10px 5px}.search button{width:15px;height:15px;cursor:pointer;vertical-align:middle;border:none;background:url(//ondo.company/wp-content/themes/ondo/images/search.png) no-repeat}.search-excerpt{font-weight:700;background:#ffe4e1}.btn a{font-size:11px;letter-spacing:.1em;color:#fff;background:#94d8c6;text-align:center;margin:20px 0;padding:10px}.btn a:hover{color:#fff;background:#4cbe9f;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.sp{display:none}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}.overflow{line-height:1.5;-webkit-font-smoothing:antialiased;height:400px;overflow:hidden;background:#7ccfda}.panels{width:200%}.panels__side{float:left;width:50%;-webkit-perspective:400px;perspective:400px;display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.23,1,.32,1)}.panels__side--left,.panels__side--right{will-change:transform;position:relative;left:-25%;-webkit-transform:translate(0,0);transform:translate(0,0)}.panels__side--left{background:#7ccfda}.panels__side--left:hover .arrow{-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.panels__side--right{background:#8bd1a7}.panels__side--right:hover .arrow{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.panels__side--left-active{-webkit-transform:translate(50%,0);transform:translate(50%,0)}.panels__side--left-active .panels__side--inner-left{-webkit-transform:rotateY(0);transform:rotateY(0)}.panels__side--left-active .arrow{-webkit-transform:translate(-50%,-50%) rotate(180deg) !important;transform:translate(-50%,-50%) rotate(180deg) !important}.panels__side--right-active{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.panels__side--right-active .panels__side--inner-right{-webkit-transform:rotateY(0);transform:rotateY(0)}.panels__side--right-active .arrow{-webkit-transform:translate(-50%,-50%) rotate(180deg) !important;transform:translate(-50%,-50%) rotate(180deg) !important}.panels__side--left-hidden{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.panels__side--right-hidden{-webkit-transform:translate(50%,0);transform:translate(50%,0)}.panels__side--inner{cursor:pointer}.panels__side--inner-left,.panels__side--inner-right,.panels__side--inner{will-change:transform;padding:0 2vw;height:400px}.panels__side--inner-left{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);transition-delay:.1s;background:url(//ondo.company/wp-content/themes/ondo/images/top/topimg2_iro.jpg) center/cover;position:relative}.panels__side--inner-left:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#106666;z-index:-1;opacity:.0}.panels__side--inner-right{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);transition-delay:.1s;background:url(//ondo.company/wp-content/themes/ondo/images/top/topimg1_iro.jpg) center/cover;position:relative}.panels__side--inner-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#269653;z-index:-1;opacity:.0}.panels__headline{margin:0;font-size:40px;text-align:center;color:#1a1a1a}.panels p.left01,.panels p.right01{font-size:20px;text-align:center;color:#fff;margin:0}.panels p.left02,.panels p.right02{font-size:20px;text-align:center;color:#fff;margin:0;position:absolute;bottom:5%;width:100%}.panels p.mlink1 a{color:#fff;padding-bottom:4px}.panels p.mlink2 a{color:#fff;border-bottom:solid 3px #fff;padding-bottom:4px}.panels p.mlink2 a:hover{border:none}.panels dl{font-size:15px;text-align:center}.panels dt{color:#fff;font-weight:400;font-size:20px;padding:5px 60px;border:solid 3px #fff;border-radius:6px;display:inline-block;margin-bottom:20px}.panels dd{margin:0 20px 20px;font-size:26px;line-height:1.5}@media (max-width:1090px){.panels dt{font-size:20px;padding:2px 40px;border:solid 3px #fff;border-radius:5px}.panels dd{font-size:26px}}@media (max-width:900px){.panels dt{font-size:20px;padding:2px 20px;border:solid 3px #fff;border-radius:5px}.panels dd{font-size:20px}}@media (max-width:640px){.panels__side--left dl{padding-top:70px}.panels__side--right dl{padding-bottom:30px}.panels dt{margin-bottom:10px}.panels dd{margin:10px;font-size:20px}.panels p{font-size:18px}.overflow{height:100vh}.panels{width:100%;height:200vh}.panels__side{float:none;width:100%;height:100vh;display:block;text-align:center}.panels__side--inner{min-height:300px}.panels__side--left,.panels__side--right{top:-25%;left:0}.panels__side--left:hover .arrow{-webkit-transform:translate(-50%,-80%) rotate(90deg);transform:translate(-50%,-80%) rotate(90deg)}.panels__side--right:hover .arrow{-webkit-transform:translate(-50%,-20%) rotate(90deg);transform:translate(-50%,-20%) rotate(90deg)}.panels__side--left-active{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.panels__side--left-active .panels__side--inner-left{-webkit-transform:rotateX(0);transform:rotateX(0)}.panels__side--left-active .arrow{-webkit-transform:translate(-50%,-50%) rotate(-90deg) !important;transform:translate(-50%,-50%) rotate(-90deg) !important}.panels__side--right-active{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.panels__side--right-active .panels__side--inner-right{-webkit-transform:rotateX(0);transform:rotateX(0)}.panels__side--right-active .arrow{-webkit-transform:translate(-50%,-50%) rotate(-90deg) !important;transform:translate(-50%,-50%) rotate(-90deg) !important}.panels__side--left-hidden{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.panels__side--right-hidden{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.panels__side--inner-left,.panels__side--inner-right,.panels__side--inner{height:50vh;padding:2vh 8vw;display:flex;align-items:center;justify-content:center}.panels__side--inner-left{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.panels__side--inner-right{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.panels__headline{font-size:32px}}.arrow{position:absolute;top:83%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#1a1a1a;border-radius:50%;transition:all .5s cubic-bezier(.23,1,.32,1)}@media (max-width:640px){.arrow{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.arrow--left{top:15%}.pc{display:none}.sp{display:block}}#topnewsArea{background:#3e3a39;padding:35px 10%}dl.topnews{margin:0;width:85%;display:inline-block}#topnewsArea p{width:15%;text-align:right;float:right;color:#fff;font-size:13px;padding:0 20px 0 0}dl.topnews dt,dl.topnews dd{float:left;color:#fff;font-size:13px}dl.topnews dt{width:75%}dl.topnews dd{width:90px}dl.topnews dt a,#topnewsArea p a{color:#fff}dl.topnews dt a:hover,#topnewsArea p a:hover{color:#ccc}.moreBtn{width:100%;border-top:solid 1px #333;padding-top:50px}.moreBtn a{line-height:72px;color:#fff;border:solid 3px #8f8f8f;background:#8f8f8f;width:300px;height:72px;text-align:center;display:block;border-radius:4px;margin:0 auto;font-size:20px}.moreBtn a:hover{color:#8f8f8f;border:solid 3px #8f8f8f;background:#fff}.aboutSttl{margin-bottom:60px;text-align:center}.aboutTxt{font-size:18px}body#gray{background:#e9e9e9}body#gray .twothird .blogArea{background:#fff;padding:70px 10%;margin-bottom:30px}body#gray .twothird.blogArea,body#gray #writing #main{background:#fff;padding:70px 8%;margin-bottom:30px}body#gray .third{background:#fff;padding:40px 3%}#blog.wrapper,#contact.wrapper,#profile.wrapper{max-width:1100px;width:90%;margin:0 auto;padding:80px 0}body#gray .twothird .blogArea .catname{text-align:center}body#gray .twothird .blogArea .catname a,#categories-2 li.cat-item a{background:#4f4a49;padding:8px 15px;color:#fff;font-family:'Montserrat',san-serif;font-size:13px;letter-spacing:1px;transform:scale(1,.8);-moz-transform:scale(1,.8);-webkit-transform:scale(1,.8);-o-transform:scale(1,.8);-ms-transform:scale(1,.8)}body#gray .twothird .blogArea .catname.catId5 a,#categories-2 li.cat-item.cat-item-5 a{background:#f4e625;color:#000}h2.blog-title{border:none;font-size:22px;padding:0;margin:30px 0 10px}.blogArea .pagedate{text-align:center}.single-contents{margin-top:30px}.single-contents p{padding:0}.widget-title{padding-bottom:10px;text-align:center;border-bottom:solid 3px #ccc;color:#4f4a49}#categories-2 li{border:none}#tag_cloud-2 .tagcloud a.tag-cloud-link{font-family:arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;border:solid 1px #8f8f8f;border-radius:3px;color:#8f8f8f;font-size:12px!important;padding:6px 4%;margin-right:2%;width:45%;display:inline-block;line-height:1.6;margin-bottom:5px;text-align:center}#tag_cloud-2 .tagcloud a.tag-cloud-link:nth-child(2n){margin-right:0}#tag_cloud-2 .tagcloud a.tag-link-7{background:#6cc5d1;border:none;color:#fff}#tag_cloud-2 .tagcloud a.tag-link-8{background:#7aca96;border:none;color:#fff}#tag_cloud-2 .tagcloud a.tag-link-7,#tag_cloud-2 .tagcloud a.tag-link-8,#tag_cloud-2 .tagcloud a.tag-link-10,#tag_cloud-2 .tagcloud a.tag-link-62,#tag_cloud-2 .tagcloud a.tag-link-63{background:#8c8c8c;border:none;color:#fff}.sidebox #archives-2 li{font-size:13px;color:#444;margin:0;padding:5px 5%;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}#next li{margin-bottom:10px}.pagettl{font-size:26px;line-height:1.5;border-bottom:solid 3px #333;padding:60px 0 20px;text-align:center;margin-bottom:0}.pagettl .ondoEN{font-size:15px;font-weight:700;letter-spacing:1px}#footer #nav{display:block}.contacttxt{font-size:18px;line-height:1.8;text-align:center;padding:0}.contacttxt .required{font-size:14px}#confirm .contacttxt{text-align:left}.contacttxt a{text-decoration:underline}#contactForm dt{float:left;width:30%;margin:0 0 30px;font-size:15px;line-height:3em;clear:left;letter-spacing:1px}#contactForm dd{float:left;width:70%;margin:0 0 30px}#confirm #contactForm dd{font-size:14px;line-height:3em}#contactForm dd input{width:100%;height:40px;padding:10px;font-size:12px}#contactForm .formtxt{font-size:14px;text-align:center;font-weight:700;margin:50px 0;line-height:1.6}#contactForm .submitBtn{text-align:center}#contactForm .submitBtn input{background:gray;padding:20px 10%;color:#fff;border:none;font-size:90%;letter-spacing:4px;margin:0 auto;border-right:10px solid #fff;border-left:10px solid #fff;-webkit-appearance:none}#contactForm .submitBtn input:hover{background:#999}#complete #contactForm .mw_wp_form_complete{margin:40px 10%;font-size:14px}#contactForm dd.yuubin input.yuubinno{width:15%;margin:0 10px}textarea{height:200px}.goformbtn{width:100%;text-align:center}.goformbtn a{background:gray;color:#fff;padding:15px 30px;margin:0 auto}.goformbtn a:hover{background:#666}#contactForm dd input.cue{width:17px;height:17px}#contactForm dd.cuebox{margin:10px 0 20px}#contactForm dd label .mwform-checkbox-field-text{font-size:14px;line-height:3em;height:3em;vertical-align:middle;margin-top:-7px;display:inline-block}#contactForm .center{margin-bottom:20px}#privacypolicy{overflow:auto;height:350px;width:100%;padding:40px 30px;border:solid 1px #ccc;font-size:14px}#privacypolicy dt,#privacypolicy dd,#privacypolicy p{font-size:14px;line-height:1.8}#privacypolicy h2{padding:0;font-size:18px;margin:0 0 20px}#privacypolicy dt{margin-bottom:5px}#privacypolicy dd{margin-bottom:30px;font-weight:400}#privacypolicy p{margin-bottom:20px}#contact.wrapper #main,#profile.wrapper #main,#profile-test.wrapper #main{background:#fff;padding:100px 10%}#about .wrapper,#talk-salon .wrapper,#school .wrapper,#school-test .wrapper,#program .wrapper,#program-test .wrapper,#online .wrapper,#online-test .wrapper{text-align:center}h1.pageTtl{color:#fff;margin:0;border:none;padding:40px 0}#about h1.pageTtl,#toppage h1.pageTtl{color:#000;border-bottom:solid 3px #333}#talk-salon h1.pageTtl{background:#919191}#school h1.pageTtl,#school-test h1.pageTtl{background:#a3d3a3}#program h1.pageTtl,#online h1.pageTtl,#online-test h1.pageTtl,#program-test h1.pageTtl{background:#90d3de}.footfeedTtl{border-bottom:solid 2px #000;text-align:center;font-size:25px;padding:100px 0 30px}#talk-salon .footfeedTtl{padding:50px 0 30px}.sectionTtl{border-bottom:solid 2px #000;text-align:center;font-size:25px;padding:50px 0 30px;margin-bottom:0}.txtNo1{font-size:16px;line-height:2}.txtNo2{font-size:30px;letter-spacing:1px;line-height:1.8;font-weight:400}.txtNo3{font-size:13px;line-height:2}#schoolinfo .row{padding:0;border-bottom:solid 2px #000;background:#e9e9e9}#aboutinfo .row{padding:0;border-bottom:solid 2px #000}#schoolinfo .row:nth-child(2n+1){background:#fff}#schoolinfo .wrapper,#aboutinfo .wrapper{padding:50px 0}#aboutprogram .wrapper{padding:20px 0}#schoolinfo .wrapper .half{padding:0 5%;margin:0;text-align:right;width:50%}#aboutinfo .wrapper .half:nth-child(2n+1){padding:0 3% 0 1%;margin:0;text-align:left;width:50%}#aboutinfo .wrapper .half:nth-child(2n){padding:0 1% 0 5%;margin:0;text-align:left;width:50%}#schoolinfo .wrapper .half:nth-child(even),#aboutinfo .wrapper .half:nth-child(even){text-align:left;border-left:solid 1px #000}#schoolinfo h3{font-size:20px;border-bottom:solid 1px #000;display:inline-block;padding-bottom:15px;margin-bottom:15px}#aboutinfo h3{font-size:23px;padding:50px 100px 50px 0;color:#b93b3a}#aboutinfo .row:nth-child(2) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about01.png) right center no-repeat}#aboutinfo .row:nth-child(3) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about02.png) right center no-repeat}#aboutinfo .row:nth-child(4) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about03.png) right center no-repeat}#schoolinfo li{border:none}#aboutinfo{background:#fff}#maeyama-field #aboutinfo .row:nth-child(2) h3,#online #aboutinfo .row:nth-child(2) h3,#program #aboutinfo .row:nth-child(2) h3,#maeyama-field-test #aboutinfo .row:nth-child(2) h3,#online-test #aboutinfo .row:nth-child(2) h3,#program-test #aboutinfo .row:nth-child(2) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about01.png) right center no-repeat}#maeyama-field #aboutinfo .row:nth-child(3) h3,#online #aboutinfo .row:nth-child(3) h3,#program #aboutinfo .row:nth-child(3) h3,#maeyama-field-test #aboutinfo .row:nth-child(3) h3,#online-test #aboutinfo .row:nth-child(3) h3,#program-test #aboutinfo .row:nth-child(3) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about02.png) right center no-repeat}#maeyama-field #aboutinfo .row:nth-child(4) h3,#online #aboutinfo .row:nth-child(4) h3,#program #aboutinfo .row:nth-child(4) h3,#maeyama-field-test #aboutinfo .row:nth-child(4) h3,#online-test #aboutinfo .row:nth-child(4) h3,#program-test #aboutinfo .row:nth-child(4) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about03w.png) right center no-repeat}#maeyama-field #aboutinfo .row:nth-child(5) h3,#maeyama-field-test #aboutinfo .row:nth-child(5) h3,#online #aboutinfo .row:nth-child(5) h3,#online-test #aboutinfo .row:nth-child(5) h3,#program #aboutinfo .row:nth-child(5) h3,#program-test #aboutinfo .row:nth-child(5) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about04.png) right center no-repeat}#maeyama-field #aboutinfo .row:nth-child(6) h3,#online #aboutinfo .row:nth-child(6) h3,#program #aboutinfo .row:nth-child(6) h3,#maeyama-field-test #aboutinfo .row:nth-child(6) h3,#online-test #aboutinfo .row:nth-child(6) h3,#program-test #aboutinfo .row:nth-child(6) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about05w.png) right center no-repeat}#maeyama-field #aboutinfo .wrapper .half:nth-child(2n+1),#online #aboutinfo .wrapper .half:nth-child(2n+1),#program #aboutinfo .wrapper .half:nth-child(2n+1),#maeyama-field-test #aboutinfo .wrapper .half:nth-child(2n+1),#online-test #aboutinfo .wrapper .half:nth-child(2n+1),#program-test #aboutinfo .wrapper .half:nth-child(2n+1){padding:0 3% 0 1%;border-right:solid 1px #000}#maeyama-field #aboutinfo .row:nth-child(2n+1) h3,#maeyama-field #aboutinfo .row:nth-child(2n) h3,#online #aboutinfo .row:nth-child(2n+1) h3,#online #aboutinfo .row:nth-child(2n) h3,#program #aboutinfo .row:nth-child(2n+1) h3,#program #aboutinfo .row:nth-child(2n) h3,#maeyama-field-test #aboutinfo .row:nth-child(2n+1) h3,#maeyama-field-test #aboutinfo .row:nth-child(2n) h3,#online-test #aboutinfo .row:nth-child(2n+1) h3,#online-test #aboutinfo .row:nth-child(2n) h3,#program-test #aboutinfo .row:nth-child(2n+1) h3,#program-test #aboutinfo .row:nth-child(2n) h3{background-size:100px 148px}#maeyama-field #aboutinfo .wrapper .half:nth-child(even),#online #aboutinfo .wrapper .half:nth-child(even),#program #aboutinfo .wrapper .half:nth-child(even),#maeyama-field-test #aboutinfo .wrapper .half:nth-child(even),#online-test #aboutinfo .wrapper .half:nth-child(even),#program-test #aboutinfo .wrapper .half:nth-child(even){border-left:none}#maeyama-field #aboutinfo h3,#online #aboutinfo h3,#program #aboutinfo h3,#maeyama-field-test #aboutinfo h3,#online-test #aboutinfo h3,#program-test #aboutinfo h3{font-size:20px;padding:50px 100px 50px 0;color:#000}dt.aboutTxt{font-size:40px;margin-bottom:40px}dd.aboutTxt2{line-height:2.5}#aboutprogram .topbox{background:#919191;padding:50px 5%;margin-bottom:30px;color:#000}#aboutprogram .half:nth-child(2n+1) .topbox{background:#7ccfda;padding:50px 5%;margin-bottom:30px}#aboutprogram .half:nth-child(2n) .topbox{background:#8bd1a7;padding:50px 5%;margin-bottom:30px}#aboutprogram .topbox h3 a{border:solid 3px #000;font-size:20px;border-radius:5px;margin:30px 0;padding:30px 40px;display:inline-block;line-height:1.7}#aboutprogram .topbox.talksalonArea h3 a{padding:30px 40px;display:inline-block}#aboutprogram .topbox h3 a:hover{background:#000;color:#fff}#aboutprogram .topbox p{padding-bottom:50px;background:url(//ondo.company/wp-content/themes/ondo/images/about/about_arrow.png) center bottom no-repeat;color:#000}#aboutprogram .topbox li{border:none}#profile .row{margin-bottom:40px;line-height:1.8}#profile h1{margin:0 0 40px;font-size:17px}#profile h1 span{font-size:28px}#company{font-size:14px}#company .half:nth-child(2n){border-left:solid 1px #ccc;padding:0 0 0 4%}#company .half:nth-child(2n) dd{margin:10px 0 0;line-height:1.8}#company .half:nth-child(2n+1) dt{float:left;width:28%;margin-bottom:10px}#profile.wrapper #company .half:nth-child(2n+1) dd{float:left;width:72%;margin-bottom:10px;line-height:1.8}#profile li,address{border:none;font-size:14px;line-height:1.8;padding:0}#profile01 .half:nth-child(odd){width:40%}#profile01 .half:nth-child(even){width:55%;margin-left:5%;background:url(//ondo.company/wp-content/themes/ondo/images/profile/tani_illust.jpg) left bottom no-repeat;background-size:71px 94px;padding-bottom:90px}#profile01.member{border-top:solid 2px #ccc;padding-top:50px}#profile01.member .half:nth-child(even){background:0 0;padding-bottom:0}#profile01.member dl.menberprf dt span{border-left:solid 1px #000;border-right:solid 1px #000;padding:0 20px;display:inline-block;margin-bottom:20px}#profile02 dt{font-size:18px;margin-bottom:15px}#profile02 dd{font-size:15px;margin:0;line-height:2}#profile03 dt{text-align:center}#profile03 dt span{font-size:18px;border-left:solid 1px #000;border-right:solid 1px #000;padding:0 20px;display:inline-block;margin:0 auto 50px}#profile03 .topbox{margin:100px 0 130px}.booklist li{float:left;width:18%;margin:0 1% 20px}s #footnav{text-align:center;display:inline-block;margin-bottom:15px}#footnav ul{border-left:solid 1px #ccc;margin:0 auto;padding:0;display:inline-block}#footnav li{display:inline;border-right:solid 1px #ccc}#footnav li a{margin:0 10px;padding:0}ul.online_point{text-align:center;margin:50px auto;width:410px;text-align:left;line-height:1.5;font-size:14px}ul.online_point li{margin-bottom:10px}ol.online_kouza01{max-width:1000px;width:80%;margin:50px auto;border-bottom:solid 1px #666;padding-bottom:50px}ol.online_kouza01 li dd{line-height:1.8;margin-top:30px;font-family:'Montserrat',sans-serif;text-align:center;font-size:18px}.online_kouza01.block-three li:first-child{margin-left:0}.online_kouza01.block-three li{margin-left:7.78722%}ul.online_kouza02{max-width:700px;width:80%;margin:0 auto 80px;font-size:14px}ul.online_kouza02 li{margin-bottom:10px}#info.wrapper{margin-bottom:60px!important}.home .bx-wrapper,#top-test .bx-wrapper{max-width:960px!important;min-width:296px!important;width:90%;position:relative;margin:0 auto}.bx-wrapper .bx-controls-direction a{position:absolute;top:35%;margin-top:-16px;outline:0;width:15px;height:24px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-prev{left:-30px;background:url(//ondo.company/wp-content/themes/ondo/images/left.png) no-repeat 0 0}.bx-wrapper .bx-next{right:-30px;background:url(//ondo.company/wp-content/themes/ondo/images/right.png) no-repeat 0 0}.home #profile,#top-test #profile{background:#e9e9e9}.home #profile .wrapper #main,#top-test #profile .wrapper #main,.home #calendar.wrapper #main,#top-test #calendar.wrapper #main{background:#fff;padding:10px 10%}.video_box,.topListBnr li{overflow:hidden;margin:0;position:relative}.block-two.topListBnr li{width:50%}.video_box a #video{min-height:350px;object-fit:cover}.topListBnr a img{transition-duration:.7s;min-height:370px;object-fit:cover}.topListBnr li.menu05 a dd img,.topListBnr li.menu06 a dd img{transition-duration:0;min-height:1px}.topListBnr a:hover img{transform:scale(1.05,1.05);transition-duration:.5s}.topListBnr li.menu05 a:hover dd img,.topListBnr li.menu06 a:hover dd img{transform:scale(1,1);transition-duration:0}.topListBnr li a:hover dd.bnrMore,.video_box a:hover dl dd.bnrMore{background:rgba(255,255,255,.3)}.video_box dl,.topListBnr li dl{position:absolute;left:50%;top:50%;color:#fff;z-index:100;width:340px;text-align:center;margin:-100px 0 0 -170px}.topListBnr li.menu05 dl,.topListBnr li.menu06 dl{width:340px;margin:-110px 0 0 -170px}.video_box dt{width:250px;margin:0 auto 20px;font-size:20px}.topListBnr li dt{padding:8px 20px;width:270px;margin:0 auto 20px}.topListBnr li.menu01 dt,.topListBnr li.menu02 dt,.topListBnr li.menu03 dt,.topListBnr li.menu_tetsugaku dt,.topListBnr li.menu_nazotoki dt{background:#7bced9}.topListBnr li.menu04 dt{background:#8ad1a6}.video_box dd{font-size:18px;line-height:1.8}.video_box dd span{font-size:13px}.topListBnr li dd{font-size:20px;line-height:1.8}.video_box dd.bnrMore,.topListBnr li dd.bnrMore{border:solid 2px #fff;padding:10px 50px;font-size:13px;margin-top:30px;display:inline-block;border-radius:3px}.top_sTxt{text-align:center;margin-bottom:50px}body#maeyama-field,body#maeyama-field-test{background:#a5aca3}body#maeyama-field .whiteBG,body#maeyama-field-test .whiteBG{background:#fff}.fieldCtt01-a,.fieldCtt01-b,.fieldCtt02{clear:left;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#fieldCtt .field-left{width:50%;float:left;position:relative}#fieldCtt .fieldCtt02 .field-left dl{width:80%;position:absolute;right:0;top:0;padding:40px;font-size:13px}#fieldCtt .fieldCtt02 .field-left dt{font-size:15px;margin-bottom:20px}#fieldCtt .fieldCtt02 .field-left dd{margin-bottom:30px}#fieldCtt .fieldCtt02 .field-left dt,#fieldCtt .fieldCtt02 .field-right dt,#fieldCtt .fieldCtt02 .field-left dd,#fieldCtt .fieldCtt02 .field-right dd,#fieldCtt .fieldCtt02 .field-left dd li,#fieldCtt .fieldCtt02 .field-right dd li{line-height:1.8}#fieldCtt .field-right{width:47%;padding-left:40px;float:left;position:relative}#fieldCtt .fieldCtt02 .field-right{width:50%;padding:30px 0}#fieldCtt .fieldCtt02 .field-right dl.field-right-ctt{width:80%;position:relative;left:0;top:0;padding:0 40px;font-size:14px;border-left:solid 1px #666}#fieldCtt .field-right h2{font-size:17px;position:absolute;top:50%;margin-top:-55px}.field-right-img{position:absolute;left:40px;bottom:0}.field-right-img li{width:33%;padding-right:15px;float:left}.field_main{position:relative}.field_main h1{position:absolute;left:50%;top:18%;margin-left:-347px;text-align:center;color:#fff;width:70%;max-width:693px}.field_main h1 img{max-width:693px;width:100%;margin-top:30px}#maeyama-field #main,#maeyama-field-test #main{text-align:center}ul.fieldNav{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.fieldNav li{width:24.1%;margin-right:1%;float:left;background:#4f7264;padding:15px 2%;border-radius:3px;transition-duration:.7s}ul.fieldNav li:hover{background:#628978;transition-duration:.5s}ul.fieldNav li a{display:block;color:#fff;min-width:100%;font-size:14px}ul.fieldNav li:last-child{margin-right:0}#about-maeyama{background:url(//ondo.company/wp-content/themes/ondo/images/field/field02-min.jpg) center top repeat-x;background-size:auto 100%;padding:70px 0 140px}.maeyama-info{position:relative}.maeyama-info h3{position:relative;background:#4f7264;color:#fff;padding:20px 30px;display:inline-block;font-weight:700;letter-spacing:1px;margin-left:-192px;left:50%;bottom:-50px;width:384px;text-align:center}.maeyama-info dl{background:#fff;padding:80px 5%;text-align:center;margin:0 auto 0px;width:60%}.maeyama-info dl dt{font-size:18px;margin-bottom:30px}.maeyama-info dl dd{font-size:13px;line-height:1.7}#recommend{width:620px;margin:0 auto}#recommend h4{border:none;margin-bottom:30px;font-size:22px;line-height:1.6}#recommend ul li{font-size:14px;margin-bottom:10px;padding-left:25px;background:url(//ondo.company/wp-content/themes/ondo/images/field/field_check.png) left center no-repeat;background-size:15px}#instructor{width:90%;max-width:1000px;margin:80px auto}.instructor_prf{background:#fff;padding:50px 10%;margin-bottom:50px;font-size:13px;line-height:1.7}.instructor_img{width:250px;margin:0 40px 50px 0;float:left}.ktgk{font-size:14px;margin-bottom:15px}.instructor_name{font-size:20px;margin-bottom:15px}.instructor_name span{font-size:12px}.instructor_prf dl dt{font-size:14px;margin-bottom:10px}.instructor_prf dl dd{margin-bottom:20px}.instructor_cmt{margin-bottom:40px}ul.instructor_sns li{display:inline}ul.instructor_sns li img{margin:0 10px 20px 0}.instructor_txt{margin-bottom:40px}#instructor02 .instructor_txt{margin-bottom:90px}ul.manabiList li{float:left;width:50%;text-align:center}ul.manabiList li a{border:solid 2px #666;padding:10px 20px;border-radius:5px;display:block;margin:0 5% 10px 0}ul.manabiList li:last-child{float:none;width:98%;clear:left}ul.manabiList li:last-child a{background:#666;color:#fff;width:100%}.office123 a{color:#fff;background:#666 url(//ondo.company/wp-content/themes/ondo/images/common/link.png) 75% center no-repeat;background-size:15px 15px;border-radius:5px;text-align:center;display:block;padding:20px;width:500px;letter-spacing:2px;margin:0 auto}.office123 a:hover{opacity:.8}#aboutinfo a{text-decoration:underline}#aboutinfo a:hover{text-decoration:none}.office123 a:hover{color:#fcfcfc}#aboutinfo .aboutinfoBtn a:hover,.backnumberBtn a:hover{color:#999}.mailmagaBtn a{background:#666;color:#fff!important;display:inline-block;border-radius:3px;text-align:center;padding:8px 40px;text-decoration:none}#aboutinfo .aboutinfoBtn a{background:#666;color:#fff;display:inline-block;border-radius:5px;text-align:center;padding:15px 40px;margin-top:10px;text-decoration:none}.backnumberBtn a{background:#666;color:#fff;display:inline-block;border-radius:5px;text-align:center;padding:10px 40px;margin:10px auto;text-decoration:none}.mailBD{border:solid 1px #666;padding:60px 20%;max-width:880px;width:100%;margin-bottom:20px}#programList{width:800px;margin:0 auto;text-align:center}#programList ul li{clear:left;margin-bottom:60px}#programList ul li p{float:left;width:250px}#programList ul li dl{float:left;width:550px;margin-top:60px}#programList ul li dl dt{padding-bottom:7px;margin-bottom:20px;font-size:13px;border-bottom:solid 1px #666;letter-spacing:2px}#programList ul li dl dd{font-size:13px;line-height:1.7}#programListWrap{padding-top:0}ul.schoolphoto01{width:800px;text-align:center;margin:60px auto 0}ul.schoolphoto01 li{width:32%;margin-right:2%;float:left}ul.schoolphoto01 li:last-child{margin-right:0}ul.schoolphoto02{margin:60px auto 0}ul.schoolphoto02 li{width:50%;float:left}.skill01,.skill02{width:50%;float:left;padding:30px 5%}.skill02 li{margin-bottom:30px;padding-left:70px;text-align:left;font-size:13px}.skill02 li{background:url(//ondo.company/wp-content/themes/ondo/images/school/no1.gif) left center no-repeat;background-size:44px 120px}.skill02 li:nth-child(2n){background:url(//ondo.company/wp-content/themes/ondo/images/school/no2.gif) left center no-repeat;background-size:44px 120px}.skill02 li:nth-child(3n){background:url(//ondo.company/wp-content/themes/ondo/images/school/no3.gif) left center no-repeat;background-size:44px 120px}ul.school_voice li{padding:20px 5% 44px;font-size:13px;width:40%;margin:0 2% 30px 8%;float:left;background:#e9e9e9 url(//ondo.company/wp-content/themes/ondo/images/school/fukidashi.gif) left bottom no-repeat;text-align:left;background-size:800px 24px}ul.school_voice li:nth-child(2n){margin:0 8% 30px 2%;background:#e9e9e9 url(//ondo.company/wp-content/themes/ondo/images/school/fukidashiR.gif) right bottom no-repeat;background-size:800px 24px}.backnumberBtn{padding-top:0}input.mailBox{margin-bottom:10px}input.mailBtn{background:#ccc;border:none;padding:8px 20px;border-radius:5px;letter-spacing:5px}@media only screen and (min-width:1005px){#popup{margin:50px auto;position:relative;height:1000px;width:1004px}#popup li{position:absolute}.popup01{left:303px;top:0}.popup02{right:0;top:210px}.popup03{right:116px;top:561px}.popup04{left:116px;top:561px}.popup05{left:0;top:210px}.ondoLogo{position:absolute;left:428px;top:463px}.mb{display:none}}@media only screen and (min-width:768px) and (max-width:1004px){#popup{margin:50px auto;position:relative;height:780px;width:760px}#popup li{position:absolute}#popup li img{width:300px}.ondoLogo img{width:116px}.popup01{left:230px;top:0}.popup02{right:0;top:159px}.popup03{right:88px;top:425px}.popup04{left:88px;top:425px}.popup05{left:0;top:159px}.ondoLogo{position:absolute;left:322px;top:346px}.mb{display:none}#programList{width:80%;margin:0 auto;text-align:center}#programList ul li p{float:left;width:30%}#programList ul li p img{padding-right:10%}#programList ul li dl{float:left;width:70%;margin-top:40px}}@media only screen and (min-width:768px) and (max-width:959px){.wrapper{width:100%;padding:60px 20px 50px}#blog.wrapper{max-width:94%;width:94%;margin:0 auto}.header-inner{margin:auto;padding:19px 0 0}.nav-menu li{display:block;float:left;width:35%}.nav-menu li a{font-size:15px}.nav-menu li:nth-child(odd){margin-left:13%;margin-right:2%}.nav-menu li:nth-child(even){margin-right:13%;margin-left:2%}.nav-menu li.menu-item-67{width:60px;text-indent:-9999px;margin-right:0;margin-left:40%;text-align:center;background:url(//ondo.company/wp-content/themes/ondo/images/common/fb.gif) center bottom no-repeat;background-size:11px 21px}.nav-menu li.menu-item-68{width:60px;text-indent:-9999px;margin-right:0;margin-left:0;text-align:center;background:url(//ondo.company/wp-content/themes/ondo/images/common/twt.gif) center bottom no-repeat;background-size:25px 21px}.nav-menu li.menu-item-30{width:50px;text-indent:-9999px;margin-right:0;margin-left:1%;text-align:center;background:url(//ondo.company/wp-content/themes/ondo/images/common/mail.gif) center bottom no-repeat;background-size:25px 21px}.cycle-slideshow{width:728px;height:auto;margin:0;overflow:hidden}li.item{height:auto;margin-bottom:40px}.item-img{height:auto;margin:0 0 10px;overflow:hidden}.footer-inner{width:728px;padding:0}.item-title{font-size:13px}#tag_cloud-2 .tagcloud a.tag-cloud-link{font-size:11px!important;padding:6px 1%;width:47%}#contact.wrapper #main{padding:100px 5%}#contactForm dt{width:27%;margin:0 3% 30px 0;letter-spacing:0}h1.pageTtl{padding:30px 0}#schoolinfo h3{font-size:20px;padding-bottom:10px;margin-bottom:10px}#aboutinfo{font-size:15px}#aboutinfo .wrapper .half:nth-child(2n+1){padding:0 4%;margin:0;text-align:left;width:50%}#aboutinfo .wrapper .half:nth-child(2n){padding:0 4%;margin:0;text-align:left;width:50%}#schoolinfo .wrapper .half:nth-child(even),#aboutinfo .wrapper .half:nth-child(even){text-align:left;border-left:solid 1px #000}#aboutinfo h3{font-size:18px;padding:50px 80px 50px 0;color:#b93b3a;line-height:1.5}#aboutinfo .row:nth-child(2) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about01.png) right center no-repeat;background-size:60px 59px}#aboutinfo .row:nth-child(3) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about02.png) right center no-repeat;background-size:86px 81px}#aboutinfo .row:nth-child(4) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about03.png) right center no-repeat;background-size:85px 61px}#profile h1{margin:0 0 30px;font-size:15px}#profile h1 span{font-size:24px}#profile li,address{border:none;font-size:14px;line-height:1.8;padding:0}#aboutprogram .topbox h3 a{font-size:18px;padding:30px 15px;display:inline-block}.field_main h1{margin-left:-35%}ul.schoolphoto01{width:80%}.skill01,.skill02{width:100%;float:none;padding:30px 15%}.skill01{padding:30px 20%;margin-bottom:50px}}@media only screen and (max-width:767px){input.mailBtn{margin:0 auto;text-align:center;width:100%}.wrapper{width:80%;padding:50px 0}.header-inner{width:100%;margin:auto}.contact{display:none}#header h1,#header .logo{float:none;margin-bottom:0}#nav{padding:20px 0;height:200%}.nav-menu li a{font-size:15px}.nav-menu li{display:block;float:none;width:90%;height:56px}.nav-menu li:nth-child(odd){margin:0 auto}.nav-menu li:nth-child(even){margin:0 auto}.cycle-slideshow{width:300px;height:auto;margin:0;overflow:hidden}li.item{height:auto;margin-bottom:40px}.item-img{height:auto;margin:0 0 10px;overflow:hidden}.item-title{font-size:12px}.slidetext{display:block;padding:5px 0}.pagedate{margin:0}p{font-size:15px}.pager{margin:80px 0}.footer-inner{width:300px;padding:0}.mobile-display-none{display:none}.single-contents br{display:none}.single-contents{margin:30px 0 130px}.single-contents p{font-size:13px}ul.sns{display:none}dl.topnews{width:100%}#topnewsArea p,#topnewsArea p a{width:100%;text-align:right;display:block}#topnewsArea p{display:none}#topnewsArea{padding:30px 5%}dl.topnews dt,dl.topnews dd{width:100%;float:none;margin:0;padding:5px 0}.sidebox #tag_cloud-2 .tagcloud a.tag-cloud-link{font-size:11px!important;padding:6px 1%;width:48%}.pagettl{font-size:23px}#contactForm dt{float:none;width:90%;margin:0 5% 15px;font-size:14px;line-height:1.5em}#contactForm dd,#contactForm dd.cuebox{float:none;width:90%;margin:0 5% 15px;line-height:1.8}#contactForm dd input{width:100%;height:auto}#contactForm .formtxt{font-size:13px;margin:50px 0}#contact.wrapper #main{padding:60px 5%}.contacttxt{font-size:16px;margin:0 10%}.contacttxt br{display:none}.txtNo2{font-size:20px;margin:0 5%}h1.pageTtl{padding:25px 0}#schoolinfo{font-size:14px}#schoolinfo h3{font-size:17px;padding-bottom:10px;margin-bottom:10px}#aboutinfo h3{font-size:20px;padding:25px 80px 25px 0;color:#b93b3a;line-height:1.5}#aboutinfo .row:nth-child(2) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about01.png) right center no-repeat;background-size:60px 59px}#aboutinfo .row:nth-child(3) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about02.png) right center no-repeat;background-size:86px 81px}#aboutinfo .row:nth-child(4) h3{background:url(//ondo.company/wp-content/themes/ondo/images/about/about03.png) right center no-repeat;background-size:85px 61px}#maeyama-field #aboutinfo .row:nth-child(2n+1) h3,#maeyama-field #aboutinfo .row:nth-child(2n) h3{background-size:75px 110px}#schoolinfo .wrapper .half,#aboutinfo .wrapper .half,#maeyama-field #aboutinfo .wrapper .half:nth-child(2n+1),#maeyama-field #aboutinfo .wrapper .half:nth-child(2n),#program #aboutinfo .wrapper .half:nth-child(2n+1),#program #aboutinfo .wrapper .half:nth-child(2n),#online #aboutinfo .wrapper .half:nth-child(2n+1),#online #aboutinfo .wrapper .half:nth-child(2n),#aboutinfo .wrapper .half:nth-child(2n+1),#aboutinfo .wrapper .half:nth-child(2n){padding:0 10%;margin:0;text-align:left;width:100%;border:none}#schoolinfo .wrapper .half:nth-child(even),#aboutinfo .wrapper .half:nth-child(even){border-left:none;margin-top:30px}#aboutinfo{font-size:14px}#company .half:nth-child(2n){border-left:none;padding:50px 0 0}#profile h1{margin:0 0 30px;font-size:15px}#profile h1 span{font-size:24px}#profile li,address{border:none;font-size:14px;line-height:1.8;padding:0}#profile01 .half:nth-child(odd){width:100%;margin-bottom:40px}#profile01 .half:nth-child(odd) img{width:100%}#profile01 .half:nth-child(even){width:100%;margin-left:0}#profile02 dd{margin:0 0 70px}#profile03 .topbox{margin-top:70px;margin-bottom:70px}#profile01.member dl.menberprf dt{text-align:center;margin:70px 0 30px}.panels p.left01,.panels p.right01{font-size:18px}#footnav{display:none}.block-two.topListBnr li{width:100%}.online_kouza01.block-three li{margin:auto auto 40px auto;width:100%;text-align:center}#fieldCtt .field-left,#fieldCtt .field-right{width:100%;float:none;position:relative;padding:0}#fieldCtt .fieldCtt02 .field-right dl.field-right-ctt{width:100%;border-left:none;padding:60px 5% 0;border-top:solid 1px #666}#fieldCtt .field-right h2{font-size:18px;position:relative;top:0;margin:40px auto;text-align:center}.field-right-img{position:relative;left:0;bottom:0;width:90%;margin:0 auto}.field-right-img li{width:48%;margin-right:4%;padding-right:0}.field-right-img li:last-child{margin-right:0}#fieldCtt .fieldCtt02 .field-left dl{width:100%;position:relative;right:0;top:0;padding:60px 5% 20px}#fieldCtt .fieldCtt02 .field-right{width:100%;padding:0 0 60px}ul.fieldNav li{width:48%;margin-right:2%;margin-bottom:10px}ul.fieldNav li:nth-child(2n){margin-right:0}ul.fieldNav li img{width:100%}.field_main h1{margin-left:-40%;font-size:14px;top:7%;width:80%}.field_main h1 img{margin-top:20px}.maeyama-info h3{font-size:14px;width:300px;margin-left:-150px}.maeyama-info dl{width:90%}#recommend{width:80%;margin:0 auto}#recommend h4{margin-bottom:30px;font-size:18px;text-align:center}#recommend ul li{font-size:14px;margin-bottom:10px;padding-left:30px}#instructor02 .instructor_txt{margin-bottom:40px}.instructor_img{width:100%;margin:0 0 40px}.instructor_name span{display:block}ul.manabiList li{float:none;width:100%!important}ul.manabiList li a{margin-right:0}.office123 a{width:100%}#programList{width:90%;margin:0 auto;text-align:center}#programList ul li p{float:none;width:100%;text-align:center}#programList ul li p img{padding-right:0}#programList ul li dl{float:none;width:100%;margin-top:40px}ul.schoolphoto01{width:80%}ul.schoolphoto01 li{width:100%;margin-right:0;float:none;margin-bottom:10px}ul.schoolphoto02 li{width:100%;float:none}.skill01,.skill02{width:100%;float:none;padding:30px 5%}.skill01{margin-bottom:50px}ul.school_voice li{padding:20px 5% 44px;font-size:13px;width:90%;margin:0 5% 30px;float:none;background:#e9e9e9 url(//ondo.company/wp-content/themes/ondo/images/school/fukidashi.gif) left bottom no-repeat;text-align:left;background-size:800px 24px}ul.school_voice li:nth-child(2n){margin:0 5% 30px;background:#e9e9e9 url(//ondo.company/wp-content/themes/ondo/images/school/fukidashiR.gif) right bottom no-repeat;background-size:800px 24px}.mailBD{padding:60px 10%}}@media only screen and (min-width:275px) and (max-width:479px){.wrapper{width:90%;margin:0 5%}#info.wrapper{width:290px;margin:0 auto}body#gray .twothird.blogArea{padding:70px 10%}#schoolinfo .wrapper .half,.header-inner{margin:auto}.cycle-slideshow{width:336px;height:auto;margin:0;overflow:hidden}.footer-inner{width:336px;padding:0}li.item{height:auto;margin:0 0 40px;text-align:left}li.item .item-img{height:auto;margin:0 0 10px;overflow:hidden}.block-three>li{width:90%}.block-three>li{margin-left:5%;margin-right:5%}.panels__side--left dl{padding-top:80px}.panels__side--right dl{padding-bottom:10px;margin-top:-2s0px}.panels dt{font-size:14px;border:solid 2px #fff;padding:3px 20px;margin-bottom:20px}.panels dd{margin:0 10px 15px;font-size:18px}.panels p.left01,.panels p.right01,.panels p.left02,.panels p.right02{font-size:14px}.pc2{display:none}.panels dd img{width:50%}.panels__side--right dl dd img{width:50%}.arrow img{width:20px}.arrow--left{top:19%}.arrow--right{top:80%}.overflow{height:100vh}.panels__side--inner{min-height:250px}#footer address dl{font-size:14px;margin:0 5%}.footcontact p,.footcontact dt{font-size:16px}.footcontactBtn a{line-height:72px;width:80%;height:72px;border-radius:4px;margin:20px 10% 0;font-size:18px}.pageTtl,h1.pageTtl{font-size:19px}.txtNo2{font-size:17px;margin:0 5%;letter-spacing:0}.txtNo3{margin:0 10%}#contact.wrapper #main{padding:60px 2%}#contactForm dd.cuebox .mwform-checkbox-field{display:block;margin:0}#contactForm p{margin:15px;font-size:13px}#about .topbox{width:94%;margin:0 3% 30px}dt.aboutTxt{font-size:20px;margin-bottom:40px}dd.aboutTxt2{line-height:2;font-size:15px;text-align:left}#aboutprogram .topbox h3 a{padding:20px 15px!important}#aboutinfo .wrapper .half,#aboutinfo .wrapper .half:nth-child(2n+1),#aboutinfo .wrapper .half:nth-child(2n){padding:0}#profile h1{margin:0 0 30px;font-size:13px}#profile h1 span{font-size:23px}#profile li,address{border:none;font-size:14px;line-height:1.8;padding:0}#profile01 .half:nth-child(odd){width:100%;margin-bottom:40px}#profile01 .half:nth-child(odd) img{width:100%}#profile01 .half:nth-child(even){width:100%;margin-left:0}#profile02 dt{font-size:18px;margin-bottom:15px}#profile02 dd{font-size:15px;margin:0 0 70px;line-height:2}#profile03 dt{text-align:center}#profile03 dt span{font-size:18px;border-left:solid 1px #000;border-right:solid 1px #000;padding:0 20px;display:inline-block;margin:0 auto 50px}#profile03 .topbox{margin-top:70px;margin-bottom:70px}#profile03 .booklist li{float:left;width:30%;margin:10px 1%}#profile .mb{display:none}#profile.wrapper #main{padding:100px 7%;font-size:13px}.home #profile .wrapper #main,.home #calendar.wrapper #main{padding:0 7%;font-size:13px}#profile.wrapper #main dd,.home #profile .wrapper #main dd{line-height:2}#profile01.row{padding-bottom:100px;margin-bottom:0}#footnav{display:none}#popup{margin:50px auto;width:100%}#popup li{margin:10px 25%}#popup li img{width:100%}.ondoLogo img{width:30%;margin:10px 35%}ul.online_point{width:80%}.bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-next{right:0}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:90%;margin:0 5%}#schoolinfo .wrapper,#aboutinfo .wrapper{width:100%;margin:0}.header-inner{margin:auto}.cycle-slideshow{width:420px;height:auto;margin:0;overflow:hidden}.footer-inner{width:420px;padding:0}li.item{height:auto;margin-bottom:40px}li.item .item-img{height:auto;margin:0 0 10px;overflow:hidden}#popup{margin:50px auto;position:relative;height:550px;width:480px}#popup li{position:absolute}#popup li img{width:190px}.ondoLogo img{width:72px}.popup01{left:145px;top:0}.popup02{right:0;top:100px}.popup03{right:55px;top:267px}.popup04{left:55px;top:267px}.popup05{left:0;top:100px}.ondoLogo{position:absolute;left:204px;top:208px}}@media only screen and (min-width:536px) and (max-width:637px){.wrapper{width:90%;margin:0 5%}#schoolinfo .wrapper,#aboutinfo .wrapper{width:100%;margin:0}.header-inner{margin:auto}.cycle-slideshow{width:420px;height:auto;margin:0;overflow:hidden}.footer-inner{width:420px;padding:0}li.item{height:auto;margin-bottom:40px}li.item .item-img{height:auto;margin:0 0 10px;overflow:hidden}}@media only screen and (min-width:480px) and (max-width:535px){.wrapper{width:90%;margin:0 5%}#schoolinfo .wrapper,#aboutinfo .wrapper{width:100%;margin:0}.header-inner{margin:auto}.cycle-slideshow{width:420px;height:auto;margin:0;overflow:hidden}.footer-inner{width:420px;padding:0}li.item{height:auto;margin-bottom:40px}li.item .item-img{height:auto;margin:0 0 10px;overflow:hidden}}.twitter-timeline{width:100%;height:300px}div.fb_iframe_widget,div.fb_iframe_widget iframe[style],div.fb_iframe_widget span{width:100% !important}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:20px;margin-bottom:20px}.youtube iframe,.youtube object,.youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.mobilefooter li a:hover img,.over a:hover img,.booklist li a:hover img,.over:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mr45{margin-right:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb150{margin-bottom:150px!important}.mb200{margin-bottom:200px!important}.pb10{padding-bottom:10px!important}.pb0{padding-bottom:0!important}.bold{font-weight:700}.font80{font-size:80%}.font90{font-size:90%}.lh15{line-height:1.5}.rightT{text-align:right!important}.leftT{text-align:left!important}.center{text-align:center!important}.wrapper:after,.clearfix:after{content:".";height:0;clear:both;display:block;visibility:hidden;line-height:0;font-size:0}.wrapper,.clearfix{display:inline-block}* html .wrapper,* html .clearfix{height:1%}.wrapper,.clearfix{display:block}ul.items li{zoom:1}.widget_archive a.year{cursor:pointer;text-decoration:underline}.widget_archive .years ul{-webkit-transition:.3s ease;transition:.3s ease;margin:0;margin-bottom:1em}#sidebar .widget_archive ul.years li{margin-bottom:0}.widget_archive ul.years .hide{margin:0;height:0;opacity:0;visibility:hidden}#page_nazotoki{overflow:hidden;color:#4f4b49;text-align:center}#page_nazotoki p{padding:0;color:#4f4b49}#page_nazotoki li{color:#4f4b49}#page_nazotoki .line_txt{margin:0 0 34px 32px;z-index:1;color:#b21c24;font-size:42px;font-weight:500;font-feature-settings:"palt";line-height:1.65;transform:rotate(-10deg)}#page_nazotoki .line_txt span{padding:7px 70px;position:relative;display:inline-block}#page_nazotoki .line_txt span:after{position:absolute;left:0;top:0;width:9999px;max-width:100vw;height:100%;background-color:#ffe700;z-index:-1;content:""}#page_nazotoki .line_txt.bg_white span:after{width:100%;background-color:#fff}#page_nazotoki .line_txt .animate:after{transform:scaleX(0);transform-origin:left center}#page_nazotoki .line_txt .animate.on:after{transform:scaleX(1);transition:all ease .5s}#page_nazotoki .line_txt.left{margin:0 0 110px 120px;transform:rotate(4.5deg);text-align:right;letter-spacing:.05em}#page_nazotoki .line_txt.left span{padding:7px 40px}#page_nazotoki .line_txt.left span:after{left:auto;right:0}#page_nazotoki .line_txt.bg_grey{color:#fff}#page_nazotoki .line_txt.bg_grey span:after{background-color:#666}#page_nazotoki .line_txt.bg_red{margin:0 0 57px 80px;color:#fff;letter-spacing:.06em;transform:rotate(-6.3deg)}#page_nazotoki .line_txt.bg_red span:after{background-color:#b21c24}#page_nazotoki .wrapper{padding:0 70px;max-width:1420px}#page_nazotoki .heading01{margin:0 0 53px;padding:0;color:#4f4b49;font-size:46px;font-weight:600;text-align:center}#page_nazotoki .heading01 .en{margin-bottom:20px;display:block;color:#b21c24;font-size:24px;text-align:center;letter-spacing:.2em;font-family:'Montserrat',sans-serif}#page_nazotoki .heading02{margin:0 0 25px;padding:0;color:#000;font-size:30px;font-feature-settings:"palt";letter-spacing:.22em;font-weight:600;text-align:center}#page_nazotoki .heading02 .bg_txt{margin-bottom:10px;padding:8px 15px;display:inline-block;position:relative;z-index:1}#page_nazotoki .heading02 .bg_txt img{position:absolute}#page_nazotoki .heading02 .bg_txt:last-child{margin-bottom:0}#page_nazotoki .heading02 .bg_txt:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:#ffe700;content:""}#page_nazotoki .heading02.animate .bg_txt:after{transform:scaleY(0);transform-origin:center top}#page_nazotoki .heading02.animate.on .bg_txt:after{transform:none;transition:all ease .5s}#page_nazotoki .movie{position:relative;padding-bottom:56.3%}#page_nazotoki .movie iframe{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#333}#page_nazotoki .mid_txt{font-size:18px;font-weight:500;line-height:2.28;letter-spacing:.05em;font-feature-settings:"palt"}#page_nazotoki .main_visual{padding:127px 0 86px;position:relative;text-align:center;background-color:#b21c24}#page_nazotoki .main_visual h1{margin:0 51px -10px 0;padding:0}#page_nazotoki .main_visual .txt02{margin-right:-5px;text-align:right;letter-spacing:.04em}#page_nazotoki .about .wrapper{padding:112px 0 0;position:relative}#page_nazotoki .about .small{position:absolute;right:209px;top:-42px}#page_nazotoki .about .wrapper02{padding:40px 0 40px;position:relative;z-index:3}#page_nazotoki .about .wrapper02 .small{right:auto;top:auto;bottom:-31px;left:74px}#page_nazotoki .about .photo_list{margin-bottom:-70px;position:relative;z-index:2;display:flex;gap:0 12px}#page_nazotoki .about .line_txt{margin-bottom:50px;letter-spacing:.06em}#page_nazotoki .about .txt02{margin-right:160px;text-align:right}#page_nazotoki .bg_sec{padding:100px 0 115px;background-color:#e5e5e5}#page_nazotoki .voice{margin-top:-43px}#page_nazotoki .voice .movie{margin-bottom:60px;padding-bottom:56.3%}#page_nazotoki .voice .heading02{margin-bottom:101px;letter-spacing:.13em}#page_nazotoki .voice .heading02 .ttl_img01{left:-35px;bottom:-85px;z-index:-1}#page_nazotoki .voice .heading02 .ttl_img02{right:-50px;bottom:-78px;z-index:-1}#page_nazotoki .voice .mid_img{margin:0 60px 80px 0}#page_nazotoki .voice_box{margin-left:13%;padding:90px 100px 70px 75px;max-width:672px;text-align:left;background-color:#fff;border-radius:90px;position:relative;z-index:2;box-sizing:border-box}#page_nazotoki .voice_box h4{padding:0;margin:0;position:absolute;left:-54px;top:-25px;border-bottom:none}#page_nazotoki .voice_box h4.animate{transform:translateX(-100px);opacity:0}#page_nazotoki .voice_box h4.animate.on{transform:none;opacity:1;transition:all ease .5s}#page_nazotoki .voice_box li{font-size:15px;line-height:2;letter-spacing:.05em;font-feature-settings:"palt"}#page_nazotoki .voice_box li .dot{display:inline-block;margin-right:7px;color:#b21c24}#page_nazotoki .voice_box li:not(:last-child){margin-bottom:30px}#page_nazotoki .voice_box.right{margin:0 13% 72px auto}#page_nazotoki .voice_box.right h4{left:auto;right:-54px}#page_nazotoki .voice_box.right h4.animate{transform:translateX(100px);opacity:0}#page_nazotoki .voice_box.right h4.animate.on{transform:none;opacity:1;transition:all ease .5s}#page_nazotoki .voice .txt02{margin:0 0 130px 60px;text-align:left;letter-spacing:.05em;transform:rotate(-6.5deg)}#page_nazotoki .voice .sub_box{padding:147px 70px 90px;max-width:1570px}#page_nazotoki .voice .sub_box .heading02{margin-bottom:50px}#page_nazotoki .voice .sub_box .heading02 span img{top:-50px;right:90px;z-index:-1}#page_nazotoki .voice .sub_box .line_txt.bg_grey{margin:0 0 53px 5.5%;letter-spacing:.03em}#page_nazotoki .voice .sub_box .line_txt.bg_grey span{min-width:936px;text-align:center}#page_nazotoki .voice .sub_box .list_ul{margin-right:15px;display:flex;flex-wrap:wrap}#page_nazotoki .voice .sub_box .list_ul li{margin:30px 7% 0 0;width:calc(86%/3)}#page_nazotoki .voice .sub_box .list_ul li:nth-child(3n){margin-right:0}#page_nazotoki .voice .sub_box .list_ul .list_img{margin-bottom:25px}#page_nazotoki .voice .sub_box .list_ul .ttl{margin-bottom:15px;min-height:92px;font-size:23px;font-weight:600;line-height:2;display:flex;justify-content:center;align-items:center}#page_nazotoki .voice .sub_box .list_ul .txt{font-size:18px;line-height:1.78;font-weight:500;text-align:left;letter-spacing:.05em;font-feature-settings:"palt"}#page_nazotoki .heading01.small{margin-bottom:75px}#page_nazotoki .heading01.small{font-size:29px}#page_nazotoki .heading01.small .en{margin-bottom:10px}#page_nazotoki .bor_box{margin-bottom:30px;padding:25px 0;font-weight:500;text-align:left;display:flex;border-top:1px solid #3e3a39;border-bottom:1px solid #3e3a39}#page_nazotoki .bor_box>div{width:50%;padding:3px 5px 2px;display:flex;justify-content:center;border-right:1px solid #3e3a39;box-sizing:border-box}#page_nazotoki .bor_box>div:last-child{border-right:none}#page_nazotoki .bor_box .notes{font-size:12px}#page_nazotoki .bor_box .right ul{margin:0 0 8px -5px}#page_nazotoki .bor_box .right li{padding-left:.6em;text-indent:-.6em;line-height:1.75;letter-spacing:.04em;font-feature-settings:"palt"}#page_nazotoki .bor_box .left{padding-right:20px;align-items:flex-end}#page_nazotoki .bor_box .large{margin-bottom:2px;font-size:20px;font-weight:600}#page_nazotoki .flow{padding:80px 0 114px}#page_nazotoki .flow_list{margin-left:17px;display:flex;flex-wrap:wrap}#page_nazotoki .flow_list li{margin:30px 3.75% 0 0;min-height:153px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:17%;padding:20px 8px;font-feature-settings:"palt";position:relative;background-color:#fff;border-radius:20px;box-sizing:border-box}#page_nazotoki .flow_list .num{position:absolute;left:-15px;top:-17px;width:55px;height:55px}#page_nazotoki .flow_list p{width:100%}#page_nazotoki .flow_list .ttl{margin-bottom:5px;font-weight:600}#page_nazotoki .flow_list .txt{font-size:14px;font-weight:500;line-height:1.7}#page_nazotoki .flow_list li:nth-child(5n){margin-right:0}#page_nazotoki .program{padding:107px 0 168px}#page_nazotoki .program h2{margin-bottom:0}#page_nazotoki .program .bg_box{margin-bottom:226px;padding-top:140px;position:relative;z-index:1}#page_nazotoki .program .bg_box:after{position:absolute;top:0;left:50%;width:calc(100% + 100px);height:100%;background-color:#b21c24;transform:rotate(-4.3deg) translateX(-50%);content:"";z-index:-1}#page_nazotoki .program .bg_box h3{margin:0 44px 41px 0;padding:0;color:#fff;font-size:40px;font-weight:700;letter-spacing:.22em;font-family:'Montserrat',sans-serif}#page_nazotoki .program .bg_box .photo{margin-bottom:-190px;position:relative}#page_nazotoki .program .bg_box .photo p{margin:20px 0 0 -33px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#page_nazotoki .program .heading02{letter-spacing:.12em}#page_nazotoki .program .mid_txt{margin-bottom:78px}#page_nazotoki .program .bor_box{margin-bottom:0;padding:25px}#page_nazotoki .program .bor_box .left{padding-right:5px;width:34.5%}#page_nazotoki .program .bor_box .mid{width:auto;flex:1;align-items:center}#page_nazotoki .program .bor_box .right{padding-right:7.5%;width:40.7%}#page_nazotoki .program .bor_box02{margin-bottom:65px;display:flex;align-items:center;text-align:left;padding:25px 5.5%;border-bottom:1px solid #3e3a39}#page_nazotoki .program .bor_box02 p{font-size:12px;line-height:1.7;letter-spacing:.05em;font-feature-settings:"palt"}#page_nazotoki .program .bor_box02 .logo{width:19%;padding:0 10px;text-align:center;box-sizing:border-box}#page_nazotoki .program .bor_box02 .txt01{margin-right:6.2%;padding:15px 10px 15px 0;width:31%;position:relative;box-sizing:border-box}#page_nazotoki .program .bor_box02 .txt01:after{position:absolute;right:0;top:0;width:0;height:100%;transform:rotate(35deg);border-right:1px solid #3e3a39;content:""}#page_nazotoki .program .bor_box02 .txt02{flex:1}#page_nazotoki .program h3.heading01{margin-bottom:40px;font-size:26px}#page_nazotoki .program h3.heading01 .en{font-size:20px}#page_nazotoki .program .movie{margin-bottom:258px}#page_nazotoki .program .bg_box02{padding-top:0;margin-bottom:75px}#page_nazotoki .program .bg_box02:after{background-color:#000;transform:rotate(4.3deg) translateX(-50%)}#page_nazotoki .program .bg_box02 .wrapper{transform:translateY(-10px)}#page_nazotoki .program .bg_box02 .photo{margin-bottom:-45px}#page_nazotoki .bg_photo{padding:145px 0 254px;background:url(//ondo.company/wp-content/themes/ondo/images/nazotoki/photo08.jpg) no-repeat center top/cover}#page_nazotoki .bg_photo h2{padding:0;color:#fff;margin:0 0 10px;font-size:46px;font-weight:600;line-height:1.75}#page_nazotoki .bg_photo p{color:#fff;font-size:18px;line-height:2.27}#page_nazotoki .contact_box{padding:75px 0 60px;background-color:#bb1c24}#page_nazotoki .contact_box p{color:#fff;font-size:18px;line-height:2.27;margin-bottom:30px}#page_nazotoki .contact_box .footcontactBtn a{width:380px;height:88px;line-height:88px;font-size:25px}#page_nazotoki .fix_btn{position:fixed;right:0;top:30vh;width:60px;z-index:80}#page_nazotoki .fix_btn.show.down{opacity:1;visibility:visible}#page_nazotoki .fix_btn li{background-color:#fff;border-radius:4px 0 0 4px;overflow:hidden}#page_nazotoki .fix_btn li:nth-child(2){margin-top:28px}#page_nazotoki .fix_btn a{width:100%;height:220px;color:#fff;font-size:15px;letter-spacing:.03em;font-weight:600;-webkit-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;display:flex;justify-content:center;align-items:center;background-color:#4f4b49}#page_nazotoki .fix_btn li:last-child a{background-color:#b21c24}#page_nazotoki .fix_btn a span{display:block;line-height:1}#page_nazotoki #aboutinfo .wrapper{margin:auto;max-width:1120px;padding:50px 0}#page_nazotoki #aboutinfo .row:nth-child(2) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about01.png) right center no-repeat}#page_nazotoki #aboutinfo .row:nth-child(3) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about02.png) right center no-repeat}#page_nazotoki #aboutinfo .row:nth-child(4) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about03w.png) right center no-repeat}#page_nazotoki #aboutinfo .row:nth-child(5) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about04.png) right center no-repeat}#page_nazotoki #aboutinfo .row:nth-child(6) h3{background:url(//ondo.company/wp-content/themes/ondo/images/field/about05w.png) right center no-repeat}#page_nazotoki #aboutinfo .wrapper .half:nth-child(2n+1){padding:0 3% 0 1%;border-right:solid 1px #000}#page_nazotoki #aboutinfo .row:nth-child(2n+1) h3,#page_nazotoki #aboutinfo .row:nth-child(2n) h3{background-size:100px 148px}#page_nazotoki #aboutinfo .wrapper .half:nth-child(even){border-left:none}#page_nazotoki #aboutinfo h3{font-size:20px;padding:50px 100px 50px 0;color:#000}#page_nazotoki #aboutinfo .aboutinfoBtn a{margin:25px 0 15px}#page_nazotoki .footcontact dl{margin-bottom:10px}#nazotoki #topcontrol{z-index:70}body#casestudy,body#casestudy{background:#e9e9e9}@media all and (min-width:768px){#page_nazotoki .fix_btn a:hover{opacity:.8}}@media all and (max-width:1540px){#page_nazotoki .voice .sub_box{max-width:1340px}#page_nazotoki .voice .sub_box .list_ul .ttl{font-size:20px}#page_nazotoki .voice .sub_box .list_ul .txt{font-size:16px}#page_nazotoki .voice .txt02{margin-left:-50px}}@media all and (max-width:1220px){#page_nazotoki .line_txt.left{margin-left:0}#page_nazotoki .introduction .line_txt{margin-left:0}#page_nazotoki .voice .sub_box .list_ul{margin-right:0}#page_nazotoki .voice .sub_box .list_ul .ttl{font-size:18px}#page_nazotoki .program .bor_box{padding:25px 10px}}@media all and (max-width:1100px){#page_nazotoki .line_txt{font-size:38px}#page_nazotoki .voice .txt02 span{padding-right:20px}#page_nazotoki .flow_list .num{width:46px;height:46px}#page_nazotoki .flow_list li{width:30.8%}#page_nazotoki .flow_list li:nth-child(5n){margin-right:3.75%}#page_nazotoki .flow_list li:nth-child(3n){margin-right:0}}@media all and (max-width:959px){#page_nazotoki .line_txt{font-size:3.9vw}#page_nazotoki .line_txt span{padding:7px 40px}#page_nazotoki .voice .txt02 span{padding-left:40px}#page_nazotoki .voice .sub_box .list_ul .ttl{font-size:16px}#page_nazotoki .voice .sub_box .list_ul .txt{font-size:15px}#page_nazotoki .program .bor_box .right{padding-right:1%;padding-left:10px}#page_nazotoki .bor_box .large{font-size:2.1vw}#page_nazotoki .program .bor_box02{padding:25px 2%}#page_nazotoki .program .bor_box02 .txt01{width:36%}#page_nazotoki .program .bor_box02 .txt01:after{right:-6px}#page_nazotoki .introduction .line_txt span{padding:7px 50px}#page_nazotoki .introduction .info_box .photo{width:30%;border-radius:70px}#page_nazotoki .introduction .info_box .txt_box .ttl{font-size:22px}#page_nazotoki .introduction .guide_box{display:block}#page_nazotoki .introduction .guide_box .left{margin-bottom:20px}#page_nazotoki .bg_photo h2{font-size:44px}}@media all and (max-width:767px){#page_nazotoki .fix_btn{width:48px;top:22vh}#page_nazotoki .fix_btn a{height:180px;font-size:11px;letter-spacing:.1em}#nazotoki #footer{overflow:hidden}#page_nazotoki .line_txt{margin:0 0 20px 16px;font-size:17px}#page_nazotoki .line_txt span{padding:5px 20px}#page_nazotoki .line_txt.left{margin:0 0 70px;float:none}#page_nazotoki .line_txt.left span{margin-left:-10px;padding:5px 20px}#page_nazotoki .line_txt.bg_red{margin:0 0 30px}#page_nazotoki .wrapper{padding:0}#page_nazotoki .heading01{margin:0 0 30px;font-size:26px}#page_nazotoki .heading01 .en{margin-bottom:10px;font-size:16px;letter-spacing:.1em}#page_nazotoki .heading02{margin:0 0 20px;font-size:20px;letter-spacing:.1em}#page_nazotoki .mid_txt{margin-bottom:35px;font-size:14px;text-align:left}#page_nazotoki .main_visual{padding:65px 0 45px}#page_nazotoki .main_visual h1{margin:0 25px -10px 0}#page_nazotoki .main_visual .txt02 span{padding-right:0}#page_nazotoki .about .wrapper{padding:70px 0 0}#page_nazotoki .about .small{right:0;top:-25px;width:46px}#page_nazotoki .about .wrapper02{padding:40px 0}#page_nazotoki .about .wrapper02 .small{right:auto;top:auto;bottom:-20px;left:10px;width:60px}#page_nazotoki .about .photo_list{margin:-20px 0 -50px;gap:0;flex-wrap:wrap;justify-content:space-between}#page_nazotoki .about .photo_list li{margin-top:20px;width:48%}#page_nazotoki .about .line_txt{margin-bottom:20px}#page_nazotoki .about .txt02{margin-right:0}#page_nazotoki .bg_sec{padding:60px 0}#page_nazotoki .voice{margin-top:-20px}#page_nazotoki .voice .movie{margin-bottom:35px}#page_nazotoki .voice .heading02{margin-bottom:80px;font-size:18px;letter-spacing:.05em}#page_nazotoki .voice .heading02 .ttl_img01{left:-25px;bottom:-70px;width:50px}#page_nazotoki .voice .heading02 .ttl_img02{right:-35px;bottom:-70px;width:70px}#page_nazotoki .voice .mid_img{margin:0 0 50px}#page_nazotoki .voice .line_txt01{font-size:16px}#page_nazotoki .voice_box{margin-left:0;padding:45px 20px 30px;max-width:inherit;border-radius:45px}#page_nazotoki .voice_box h4{left:-20px}#page_nazotoki .voice_box.right h4{right:-10px}#page_nazotoki .voice_box h4 img{height:54px;width:auto}#page_nazotoki .voice_box li{font-size:14px}#page_nazotoki .voice_box li .dot{margin-right:4px}#page_nazotoki .voice_box li:not(:last-child){margin-bottom:20px}#page_nazotoki .voice_box.right{margin:0 0 45px}#page_nazotoki .voice .txt02{margin:0 0 70px -30px;font-size:16px}#page_nazotoki .voice .txt02 span{padding:5px 10px}#page_nazotoki .voice .sub_box{padding:100px 0 50px}#page_nazotoki .voice .sub_box .line_txt.bg_grey span{min-width:inherit}#page_nazotoki .voice .sub_box .list_ul{margin-right:0;display:block}#page_nazotoki .voice .sub_box .list_ul li{margin:30px 0 0;width:auto}#page_nazotoki .voice .sub_box .list_ul .list_img{margin-bottom:10px}#page_nazotoki .voice .sub_box .list_ul .list_img img{height:80px;width:auto}#page_nazotoki .voice .sub_box .list_ul li:first-child .list_img img{margin-right:-25px}#page_nazotoki .voice .sub_box .list_ul .ttl{min-height:inherit;font-size:18px}#page_nazotoki .voice .sub_box .list_ul .txt{font-size:15px}#page_nazotoki .heading01.small{margin-bottom:50px}#page_nazotoki .heading01.small{font-size:22px}#page_nazotoki .heading01.small .en{margin-bottom:5px}#page_nazotoki .bor_box{padding:15px 0;font-weight:500;display:block}#page_nazotoki .bor_box>div{float:none;width:auto;display:block;border-right:none}#page_nazotoki .bor_box .left{padding:0 5px 20px}#page_nazotoki .bor_box .large{font-size:18px}#page_nazotoki .flow{padding:50px 0 60px}#page_nazotoki .flow_list{margin-left:0;justify-content:space-between}#page_nazotoki .flow_list li{margin:30px 0 0;min-height:inherit;width:48%}#page_nazotoki .flow_list .num{width:45px;height:45px}#page_nazotoki .flow_list .txt{font-size:13px}#page_nazotoki .flow_list li:nth-child(5n){margin-right:0}#page_nazotoki .program{padding:60px 0 85px}#page_nazotoki .program .bg_box{margin-bottom:100px;padding-top:70px}#page_nazotoki .program .bg_box h3{margin:0 0 25px;font-size:24px;letter-spacing:.16em}#page_nazotoki .program .bg_box .photo{margin-bottom:-80px}#page_nazotoki .program .bg_box02 .photo{margin-bottom:-30px}#page_nazotoki .program .bg_box .photo p{margin:10px 0 0 -15px}#page_nazotoki .program .heading02{letter-spacing:0}#page_nazotoki .program .midTxt{margin-bottom:40px;text-align:left}#page_nazotoki .program .bor_box{padding:20px 0}#page_nazotoki .program .bor_box .left{padding:0 5px 10px;width:auto}#page_nazotoki .program .bor_box .mid{flex:auto}#page_nazotoki .program .bor_box .right{padding-right:5px;padding-left:5px;width:auto}#page_nazotoki .program .bor_box02{margin-bottom:30px;display:block;padding:20px 5px}#page_nazotoki .program .bor_box02 .logo{margin:0 auto;width:45%;padding:0 0 10px}#page_nazotoki .program .bor_box02 .txt01{margin:0;width:auto}#page_nazotoki .program .bor_box02 .txt01:after{display:none}#page_nazotoki .program h3.heading01{margin-bottom:30px;font-size:18px}#page_nazotoki .program h3.heading01 .en{font-size:16px}#page_nazotoki .program .movie{margin-bottom:100px}#page_nazotoki .program .bg_box02{margin-bottom:45px}#page_nazotoki .bg_photo{padding:80px 0}#page_nazotoki .bg_photo h2{margin:0 0 10px;font-size:23px}#page_nazotoki .bg_photo p{font-size:15px;line-height:1.75}#page_nazotoki .contact_box{margin-top:-1px;padding:40px 0;position:relative;z-index:1}#page_nazotoki .contact_box p{margin-bottom:20px;font-size:15px;line-height:1.75}#page_nazotoki .contact_box .footcontactBtn a{line-height:72px;width:80%;height:72px;border-radius:4px;margin:20px 10% 0;font-size:18px}#page_nazotoki #aboutinfo .row:nth-child(2n) h3{background-size:75px 110px}#page_nazotoki #aboutinfo .wrapper .half:nth-child(2n+1),#page_nazotoki #aboutinfo .wrapper .half:nth-child(2n){padding:0 10%;margin:0;text-align:left;width:100%;border:none}#page_nazotoki #aboutinfo .wrapper .half:nth-child(even){border-left:none;margin-top:30px}#page_nazotoki #aboutinfo{font-size:14px}}@media all and (max-width:359px){#page_nazotoki .line_txt{font-size:16px}#page_nazotoki .heading01{font-size:23px}#page_nazotoki .heading01 .en{font-size:15px}#page_nazotoki .heading02{font-size:18px}#page_nazotoki .mid_txt{font-size:13px}#page_nazotoki .voice .line_txt01,#page_nazotoki .voice .txt02{font-size:14px}#page_nazotoki .voice .heading02{letter-spacing:0}#page_nazotoki .flow_list .ttl{font-size:14px}#page_nazotoki .flow_list .txt{font-size:10px;letter-spacing:0}#page_nazotoki .bg_photo h2{font-size:20px}#page_nazotoki .contact_box p{font-size:14px}#page_nazotoki .voice_box h4 img{height:47px}#page_nazotoki .program h3.heading01{font-size:16px}}.casestudy h2.blog-title{text-align:center}#casestudy .pagedate{color:#666}#casestudy .item-img,#top-casestudy .item-img{background:#e6e6e6;margin:0 0 10px;height:255px;overflow:hidden;text-align:center;border:solid 1px #333;width:auto}@media all and (max-width:1024px){#casestudy .item-img,#top-casestudy .item-img{background:#e6e6e6;margin:0 0 10px;height:auto;height:185px;overflow:hidden;text-align:center;border:solid 1px #333;width:auto}}@media all and (max-width:599px){#casestudy .item-img,#top-casestudy .item-img{background:#e6e6e6;margin:0 0 10px;height:auto;height:165px;overflow:hidden;text-align:center;border:solid 1px #333;width:auto}}#casestudy .item-title,#top-casestudy .item-title{font-weight:700}#casestudy .excerpt,#top-casestudy .excerpt{padding-top:0;font-size:12px}#casestudy .item-date{color:#666}.casestudy .single-contents h1,.casestudy .single-contents h2:not(.blog-title),.casestudy .single-contents h3,.casestudy .single-contents h4,.casestudy .single-contents h5,.casestudy .single-contents h6{max-width:600px;margin-left:auto;margin-right:auto}.casestudy .single-contents h3{font-size:18px;margin-bottom:20px;line-height:2;color:#4f7264}.casestudy .single-contents p{max-width:600px;margin:0 auto}.category-ic ul{margin-top:0;margin-bottom:0;padding-left:0;font-size:0}.category-ic li{display:inline-block;padding-left:0;margin:15px 0}.category-ic a{border:1px solid #8f8f8f;border-radius:2px;color:#8f8f8f;text-decoration:none;font-size:10px;padding:5px;margin-bottom:5px;margin-right:5px}.category-ic a:hover{color:#fff;background:#8f8f8f}#top-casestudy .toplogo2{font-size:28px;margin:60px 0 30px}.text-color-1{color:#4f7264 !important}