#title_box{height:150px;background-repeat:no-repeat;background-position:left center;background-size:cover;position:relative;z-index:1;background-color:rgba(0,0,0,.1)}#title_box:after{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4)}#title_box .inline{padding:0 10px;box-sizing:border-box;display:block;color:#fff;font-size:30px;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: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:20px;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}#title_box h2 span{text-align:center;letter-spacing:.4em;font-weight:400;color:#fff;line-height:1;padding-right:20px;padding-bottom:0}#title_box p{font-weight:700;font-size:32px}#title_box p br{display:none}.desc_box{text-align:left;max-width:1100px;margin:0 auto 0px auto}.desc_box h2{width:100%;margin:0 0 30px;padding:0;font-weight:700;background-color:#e95711;text-align:center;letter-spacing:.3em;font-size:20px;color:#fff;border-radius:10px}.desc_box .txtbox{margin-bottom:.5em;letter-spacing:.1em;font-size:16px;padding:0 10px 20px}#semonor_index{padding:50px 0;text-align:center;border-bottom:solid 1px #999;background:rgba(0,0,0,.05)}#semonor_index .inline{text-align:left;max-width:1100px;margin:0 auto 0px auto;padding-top:65px;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}#semonor_index .inline h2{width:100%;margin:0 0 30px;padding:0;font-weight:700;background-color:#e95711;text-align:center;letter-spacing:.3em;font-size:20px;color:#fff;border-radius:10px}#semonor_index .sindex_box{border:1px solid #ccc;margin-bottom:80px;background:#fff;width:48%}#semonor_index .sindex_box.endtime{background:#b5b5b5}#semonor_index .title{position:relative;background:#000;width:100%;box-sizing:border-box;padding:15px 20px}#semonor_index .title h3{font-size:22px;font-weight:700;letter-spacing:.1em;color:#fff;padding:0;z-index:5;line-height:1.5}#semonor_index .inline figure{width:100%;position:relative;z-index:1;background:#000}#semonor_index .inline figure img{width:100%;opacity:1}#semonor_index .inline .endtime figure img{width:100%;opacity:.5}#semonor_index .endtime figure:after{content:"セミナー終了";display:inline-block;border:4px solid #fff;color:#fff;font-weight:700;font-size:25px;letter-spacing:.3em;position:absolute;z-index:10;top:50%;left:50%;text-align:center;padding:10px 30px;line-height:1;border-radius:0;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8}#semonor_index figure time{background-color:#e95711;padding:5px 15px;color:#fff;font-size:15px;letter-spacing:.1em;line-height:1;display:inline-block;position:absolute;z-index:3;bottom:0;left:0}#semonor_index .semonor_box .semi_info{padding:30px}#semonor_index p.end{margin:10px 40px;padding:0 10px;text-align:center;color:#ff0004}#semonor_index p.m_end{margin:10px 40px;background:#d5d5d5;padding:0 10px;text-align:center;color:#ff0004}#semonor_index dl{line-height:1.4;margin-bottom:20px;border-bottom:1px dashed #ccc;margin:20px 40px 10px;padding-bottom:10px;font-size:16px}#semonor_index dl dt{letter-spacing:.3em;font-weight:600}#semonor_index dl dd{margin-bottom:.5em;letter-spacing:.1em;font-size:14px;padding:0 10px}#semonor_index 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;margin:20px 40px;text-align:center}#semonor_index p.bt_area a{width:49%;display:inline-block;color:#fff;font-size:14px;font-weight:600;letter-spacing:.1em;padding-top:10px;padding-right:0;padding-left:0;padding-bottom:10px;margin:0 0 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}#semonor_index 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}#semonor_index p.bt_area a.nennkan:hover{border:solid 1px #fff;background-color:#e95711;color:#fff}#semonor_index p.bt_area a i{position:relative;right:-10px}#semonor_index p.bt_area a:hover{background-color:#333;color:#fff}#semonor_index p.bt_area a:hover i{right:-20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#semonor_index p.bt_area a.moushikomi_end{background-color:#ccc;cursor:default}#semonor_index p.bt_area a.moushikomi_end:hover{background-color:#ccc}.end_seminor{position:absolute;top:0;left:0;width:100px;height:100px;overflow:hidden}@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;position:relative;z-index:3;top:0;width:100%;transform:translate(0%,0%)}#title_box h2{font-size:3vw;margin:0 auto 10px auto}#title_box h2 span{padding-right:.5em}#title_box p{font-size:5vw;margin:0 auto 0px auto}#title_box p br{display:inline}#semonor_index{padding:50px 0}#semonor_index h2{font-size:7vw;margin:0 auto 30px auto}#semonor_index h2 span{font-size:2vw}#semonor_index .inline{margin:0 auto;display:block}#semonor_index .sindex_box{border:1px solid #ccc;margin:0 auto 50px auto;background:#fff;width:90%}#semonor_index .title{position:relative;background:#000;width:100%;box-sizing:border-box;padding:5px 10px}#semonor_index .title h3{font-size:5vw;font-weight:700;letter-spacing:.1em;color:#fff;padding:0;z-index:5;line-height:1.5}#semonor_index figure time{background-color:#e95711;padding:5px 15px;color:#fff;font-size:4vw;letter-spacing:.1em;line-height:1;display:inline-block;position:absolute;z-index:3;bottom:0;left:0}#semonor_index .inline figure{width:100%;position:relative;z-index:1;background:#000}#semonor_index .endtime figure:after{border:2px solid #fff;color:#fff;font-weight:700;font-size:4vw;letter-spacing:.3em;position:absolute;z-index:10;top:50%;left:50%;text-align:center;padding:10px;line-height:1;transform:translate(-50%,-50%);opacity:.8}#semonor_index .inline figure img{width:100%;opacity:1}#semonor_index .semonor_box .semi_info{padding:15px}#semonor_index p.end{margin:10px 20px;padding:0 10px;font-size:3.5vw}#semonor_index p.m_end{margin:10px 20px;background:#d5d5d5;padding:0 10px;font-size:3.5vw}#semonor_index 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;margin:20px 20px 10px}#semonor_index dl a{color:#333;text-decoration:underline}#semonor_index dl dt{display:block;width:100%;letter-spacing:.3em;font-weight:600;font-size:3.5vw}#semonor_index dl dd{width:100%;padding-left:0;margin-top:0;margin-bottom:.5em;letter-spacing:.1em;font-size:3.5vw}#semonor_index p.bt_area{margin:20px}#semonor_index p.bt_area a{width:100%;padding-top:5px;padding-right:0;padding-left:0;padding-bottom:5px;margin-bottom:10px}#semonor_index p.bt_area a.nennkan{width:100%;font-size:90%;border:none;padding-bottom:0;text-decoration:underline;margin-bottom:0}#semonor_index p.bt_area a.nennkan:hover{border:none;background-color:none;color:#e95711}}