#title_box{height:200px;background-repeat:no-repeat;background-position:left center;background-size:cover;position:relative;z-index:1;background-image:url(//chiryo.zenita.jp/education/wp-content/themes/z_kyouiku/css/../images/bg_concept.jpg)}#title_box:after{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0)}#title_box .inline{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;display:block;font-size:30px;letter-spacing:.2em;text-align:center;line-height:1.4;position:absolute;z-index:3;top:40%;width:100%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}#title_box h2{display:inline-block;margin:0 auto 20px auto;padding:0 10px;text-align:center;font-size:30px;font-weight:700;letter-spacing:.2em;background-image:url(//chiryo.zenita.jp/education/wp-content/themes/z_kyouiku/css/../images/h_g.gif);background-position:center bottom;background-repeat:repeat-x;line-height:2;color:#000}#title_box h2 span{text-align:center;letter-spacing:.4em;font-weight:400;line-height:1;padding-right:20px;padding-bottom:0;display:block;font-size:14px;color:#999}#concept{padding:50px 0;text-align:center;border-bottom:solid 1px #999;background:rgba(0,0,0,.05)}#concept .inline{border:1px solid #ccc;background:#fff;text-align:left;max-width:1100px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:50px;margin:0 auto}#concept .title{text-align:center;margin-bottom:30px;background:#f2f2f2;padding:50px 0;border-radius:20px}#concept h1 img{display:block;margin:0 auto 0px auto;position:relative;top:0;left:-15px}#concept h1{letter-spacing:.3em;line-height:2.2;font-size:25px;font-weight:600;text-align:center;margin-bottom:10px;color:#555}#concept p.copy{display:inline;font-size:45px;font-weight:800;letter-spacing:.3em;line-height:1.8;border-bottom:.8em solid rgba(254,248,101,.62);padding:0;position:relative;top:-.8em;left:0}#concept p.copy span{position:relative;top:.8em;left:0;font-feature-settings:'palt'}#concept p.greed{letter-spacing:.3em;line-height:2.2;font-size:20px;font-weight:600;text-align:center;margin-bottom:50px}#concept h2{padding:0;font-weight:700;background-color:#e95711;text-align:center;letter-spacing:.3em;font-size:20px;color:#fff;margin:0 auto 20px auto;border-radius:10px}#seminor{padding:0;text-align:center}#seminor .s_inline{text-align:left;max-width:1100px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}#seminor .semonor_box{border:1px solid #ccc;margin-bottom:80px;background:#fff;width:48%}#seminor .semonor_box .m_visual{position:relative}#seminor .semonor_box h3{height:300px;background-repeat:no-repeat;background-position:left center;background-size:cover;position:relative;z-index:1;background-color:rgba(0,0,0,.1)}#seminor .semonor_box h3:after{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4)}#seminor .semonor_box h3 span{display:block;color:#fff;font-size:30px;font-weight:700;letter-spacing:.2em;text-align:center;text-shadow:0px 0px 6px rgba(0,0,0,1);line-height:1.4;position:absolute;z-index:3;top:50%;width:100%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}#seminor .semonor_box p.date{position:absolute;z-index:5;left:0;bottom:0;background-color:#e95711;padding:7px 15px;color:#fff;font-size:14px;letter-spacing:.1em;line-height:1}#seminor .semonor_box .title_box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;background-color:#000}#seminor .semonor_box .title_box figure{width:18%;text-align:center;padding:10px 0}#seminor .semonor_box .title_box figure img{width:80%;height:auto;border-radius:50%}#seminor .semonor_box h4{width:82%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:15px 15px 15px 10px;color:#fff;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.6}#seminor .semonor_box .semi_info{padding:30px}#seminor dl{line-height:1.4;margin-bottom:20px;border-bottom:1px dashed #ccc;padding:0 20px 10px;font-size:14px}#seminor dl dt{width:25%;letter-spacing:.3em;font-weight:600}#seminor dl dd{width:75%;padding-left:25%;margin-top:-1.4em;margin-bottom:.5em;letter-spacing:.1em}#seminor p.bt_area{text-align:center;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}#seminor p.bt_area a{width:49%;display:inline-block;color:#fff;font-size:13px;font-weight:600;letter-spacing:.1em;padding-top:10px;padding-right:0;padding-left:0;padding-bottom:10px;margin-bottom:15px;border-radius:40px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#e95711;cursor:pointer}#seminor p.bt_area a.nennkan{width:100%;background-color:#fff;color:#e95711;border:solid 1px #e95711;padding-top:5px;padding-bottom:5px;border-radius:30px}#seminor p.bt_area a.nennkan:hover{border:solid 1px #fff;background-color:#e95711;color:#fff}#seminor p.bt_area a i{position:relative;right:-5px}#seminor p.bt_area a:hover{background-color:#333;color:#fff}#seminor p.bt_area a:hover i{right:-10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#concept #old_themes{position:relative;top:-110px;display:block}#concept .old_themes table{width:100%;background-color:#fff;letter-spacing:.1em;margin:0 auto}#concept .old_themes table th,#concept .old_themes table td{padding:5px 15px 15px;border:1px solid #ccc;vertical-align:top}#concept .old_themes table th{width:30%;font-weight:700;font-size:14px;background:#efefef}#concept .old_themes table td{width:70%}#concept .old_themes table td h3{font-size:14px;font-weight:700}#concept .old_themes table td p{font-size:14px;padding:0 10px 10px;color:#666}@media (max-width:768px){#title_box{height:auto}#title_box:after{top:0;left:0}#title_box .inline{padding:0 20px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;position:relative;z-index:3;top:0;width:100%;transform:translate(0%,0%)}#title_box h2{font-size:7vw;margin:0 auto 10px auto}#title_box h2 span{padding-right:.5em;font-size:2vw}#title_box p{font-size:5vw;margin:0 auto 0px auto}#title_box p br{display:inline}#concept{padding:50px 0}#concept .inline{margin:0 auto;display:block;padding:10px}#concept .title{text-align:center;margin-bottom:30px;background:#f2f2f2;padding:50px 0;border-radius:10px}#concept h1{letter-spacing:.2em;line-height:1.5;font-size:5vw;font-weight:600;text-align:center;margin-bottom:10px;margin-left:auto;margin-right:auto;color:#555;width:80%}#concept h1 img{width:80%}#concept p.copy{font-size:4.5vw}#concept p.greed{letter-spacing:.2em;line-height:2;font-size:4.5vw;font-weight:600;text-align:center;margin-bottom:50px;padding:0 20px;text-align:left}#concept p.greed br{display:none}#concept h2{margin:0 auto 15px auto;width:95%;font-size:4vw;border-radius:0}#seminor{padding:50px 0}#seminor .s_inline{margin:0 auto;display:block}#seminor .semonor_box{border:1px solid #ccc;margin:0 auto 50px auto;background:#fff;width:90%}#seminor h2{font-size:7vw;margin:0 auto 30px auto}#seminor h2 span{font-size:2vw}#seminor .semonor_box h3{height:150px;font-size:2vw}#seminor .semonor_box h3 span{font-size:5.5vw}#seminor .semonor_box p.date{font-size:3.5vw;padding:3px 15px}#seminor .semonor_box h4{background-color:#000;padding:15px 10px;color:#fff;font-size:4.5vw;font-weight:700;letter-spacing:.1em;line-height:1.6}#seminor .semonor_box .title_box figure{padding:20px 0}#seminor .semonor_box .semi_info{padding:15px}#seminor .semonor_box table{width:95%;border-spacing:0px 20px;border-collapse:separate;margin:0 auto 0px auto;position:relative}#seminor .semonor_box thead td{width:100%;font-size:4vw}#seminor .semonor_box th{display:block;width:100%}#seminor .semonor_box table th:after{display:none}#seminor .semonor_box th span{display:block;background:#fff;border-radius:15px;border:3px solid #acd1cd;color:#93c0bb;position:relative;z-index:5}#seminor .semonor_box td{letter-spacing:.1em;width:90%;padding:0 0 10px;display:block;margin:0 auto}#seminor .semonor_box td h6{font-weight:700;font-size:5vw;line-height:1.3;margin-bottom:10px}#seminor .semonor_box td p{font-size:14px;color:#666;line-height:1.3}#seminor dl{line-height:1.4;margin-bottom:20px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:20px 0 10px;font-size:3.5vw}#seminor dl dt{display:block;width:100%;letter-spacing:.3em;font-weight:600}#seminor dl dd{width:100%;padding-left:0;margin-top:0;margin-bottom:.5em;letter-spacing:.1em}#seminor p.bt_area a{width:100%;padding-top:5px;padding-right:0;padding-left:0;padding-bottom:5px;margin-bottom:10px}#seminor p.bt_area a.nennkan{width:100%;font-size:90%;border:none;padding-bottom:0;text-decoration:underline;margin-bottom:0}#seminor p.bt_area a.nennkan:hover{border:none;background-color:none;color:#e95711}#concept .old_themes table th,#concept .old_themes table td{width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:15px 10px;font-size:14px}}