@charset "utf-8";.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}img{border:0px}a.img_hover:hover img{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75;-ms-filter:"alpha(opacity=75)"}a{color:#009;text-decoration:none}a:visited{color:#606}a:hover{color:#06c;text-decoration:underline}li,ol,ul{list-style:none}.m0{margin:0px!important}.mlr10{margin:0px 10px!important}.mb0{margin-bottom:0px!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mt0{margin-top:0px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mr0{margin-right:0px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.ml0{margin-left:0px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.pb0{padding-bottom:0px!important}.pb05{padding-bottom:05px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.padding{padding:0px!important}.plr10{padding:0px 10px!important}.pt0{padding-top:0px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pr0{padding-right:0px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pl0{padding-left:0px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.tll{text-align:left}.tlc{text-align:center}.tlr{text-align:right}.fz10{font-size:10px}.fz12{font-size:12px}.fz14{font-size:14px}.fz16{font-size:16px}.fz18{font-size:18px}.fz20{font-size:20px}.fz24{font-size:24px}.flr{float:right}.fll{float:left}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.inline-block{display:inline-block;*display:inline;*zoom:1}.fb{font-weight:bold}.trs{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}.textOut{overflow:hidden;white-space:nowrap;font-size:12px;text-indent:100%}#main #content #mainarea{max-width:960px;font-size:16px;word-wrap:break-word;line-height:1.8em;margin:0 auto;padding:0;overflow:hidden;font-style:normal;text-justify:inter-ideograph}#main #content #mainarea #feature-data-box{margin-bottom:5px}#main #content #mainarea #feature-data-box #feature-data .logo{float:left;margin:0}#main #content #mainarea #feature-data-box #feature-data .day{display:inline-block;*display:inline;*zoom:1;float:right;text-align:right;font-size:14px;color:#999;padding-top:5px;font-family:"游ゴシック体", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#main #content #mainarea .feature-text p{display:inline-block;*display:inline;*zoom:1;float:right;text-align:right;font-size:14px;color:#999;line-height:1.6;padding-top:20px;margin-bottom:20px;margin-right:5px;font-family:"游ゴシック体", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#main #content #mainarea #content-inner{z-index:1;position:relative;font-size:16px;line-height:1.6;box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff}#main #content #mainarea #content-inner div,#main #content #mainarea #content-inner figcaption,#main #content #mainarea #content-inner figure,#main #content #mainarea #content-inner p{-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-inner img{vertical-align:bottom;height:auto;width:100%}#main #content #mainarea #content-inner figure{margin:0}#main #content #mainarea #content-inner figure figcaption{font-weight:bold}#main #content #mainarea #content-inner p{line-height:1.6;color:#333333;font-family:"游ゴシック体", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#main #content #mainarea #content-inner section{overflow:hidden}#main #content #mainarea #content-inner .btn{text-align:center;position:relative;margin-top:25px;margin-bottom:10px}#main #content #mainarea #content-inner .btn a,#main #content #mainarea #content-inner .btn p{font-weight:bold;letter-spacing:0.1em}#main #content #mainarea #content-inner .btn .btn-text{text-align:center}#main #content #mainarea #content-inner .btn p{margin-bottom:5px;font-size:12px;text-align:left;display:inline-block;line-height:1.9}#main #content #mainarea #content-inner .btn a{z-index:2;line-height:1.3;position:relative;font-weight:bold;display:inline-block;text-align:left;color:#fff;font-size:14px;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.6s;border:#fff 3px solid;background:#e10000;-webkit-box-shadow:4px 4px 10px rgba(4, 0, 0, 0.2);box-shadow:4px 4px 10px rgba(4, 0, 0, 0.2);padding:14px 60px 14px 28px}#main #content #mainarea #content-inner .btn a:after{position:absolute;content:"";z-index:4;top:calc(50% - 9px);right:12px;width:18px;height:18px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/zkai-220603-ic-arrow.png") no-repeat;background-size:18px}#main #content #mainarea #content-inner .btn a:hover{background:#f34a4a;text-decoration:none;-webkit-transform:translate(0, 6px);-ms-transform:translate(0, 6px);transform:translate(0, 6px)}#main #content #mainarea #content-inner .text-area{border-radius:16px;border:#c5d7f5 2px solid;padding:10px 35px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:700px;margin:0 auto;background:#fff;-webkit-box-shadow:2px 2px 6px rgba(4, 0, 0, 0.1);box-shadow:2px 2px 6px rgba(4, 0, 0, 0.1)}#main #content #mainarea #content-inner .text-area .text-title{font-family:'Noto Sans JP', sans-serif;font-weight:900;font-size:18px;margin-bottom:3px;letter-spacing:0.1em}#main #content #mainarea #content-inner .text-area p:nth-of-type(2){font-size:14px;line-height:2}#main #content #mainarea #content-inner .text-area p:nth-of-type(2) a{text-decoration:underline}#main #content #mainarea #content-inner .name{font-size:11px;font-weight:900;font-family:'Noto Sans JP', sans-serif}#main #content #mainarea #content-inner .talk-area{margin-bottom:10px}#main #content #mainarea #content-inner .talk-area .face-ic,#main #content #mainarea #content-inner .talk-area .talk-box{display:inline-block}#main #content #mainarea #content-inner .talk-area .face-ic{float:left}#main #content #mainarea #content-inner .talk-area .face-ic figure img{max-width:70px}#main #content #mainarea #content-inner .talk-area .face-ic .name{text-align:center}#main #content #mainarea #content-inner .talk-box{position:relative;width:calc(100% - 90px);float:right;padding:10px 25px 14px;-webkit-filter:drop-shadow(3px 3px 2px rgba(4, 0, 0, 0.1));filter:drop-shadow(3px 3px 2px rgba(4, 0, 0, 0.1));line-height:1.8}#main #content #mainarea #content-inner .talk-box:before{position:absolute;content:"";display:block;width:0;height:0;top:20px;left:-10px;border-top:8px solid rgba(255, 255, 255, 0);border-bottom:8px solid rgba(255, 255, 255, 0)}#main #content #mainarea #content-inner .spe-talk-area{margin-bottom:10px}#main #content #mainarea #content-inner .spe-talk-area .talk-box{width:calc(100% - 250px);position:relative}#main #content #mainarea #content-inner .spe-talk-area .talk-box .name{display:inline-block;position:absolute;bottom:3px;right:3px}#main #content #mainarea #content-inner .spe-talk-area .talk-box .contents{line-height:1.8}#main #content #mainarea #content-inner .spe-talk-area figure img{max-width:370px}#main #content #mainarea #content-inner .spe-talk-area.fig-r .talk-box{float:left}#main #content #mainarea #content-inner .spe-talk-area.fig-r .talk-box:before{right:-10px;left:auto}#main #content #mainarea #content-inner .spe-talk-area.fig-r figure{float:right;margin-right:-30px;margin-left:-120px}#main #content #mainarea #content-inner .spe-talk-area.fig-l .talk-box{float:right}#main #content #mainarea #content-inner .spe-talk-area.fig-l figure{float:left;margin-left:-30px;margin-right:-120px}#main #content #mainarea #content-inner .col-area:after,#main #content #mainarea #content-inner .profile:after,#main #content #mainarea #content-inner .sec-body:after,#main #content #mainarea #content-inner .sec-header:after,#main #content #mainarea #content-inner .spe-talk-area:after,#main #content #mainarea #content-inner .talk-area:after,#main #content #mainarea #content-inner .zkai-text-area:after{clear:both;display:block;content:" "}#main #content #mainarea #content-inner .sec-header{margin-bottom:35px}#main #content #mainarea #content-inner .sec-header .h2-area{margin-bottom:15px;border-bottom:#043491 solid 8px;position:relative}#main #content #mainarea #content-inner .sec-header .h2-area:after{position:absolute;content:"";width:100%;z-index:1;bottom:0;left:0;height:172px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/zkai-220624-h2bg.png") no-repeat bottom}#main #content #mainarea #content-inner .sec-header .h2-area h2{font-size:40px;font-family:'Noto Sans JP', sans-serif;font-weight:900;color:#043491;line-height:1.4em;padding:40px 60px 20px;position:relative;z-index:2;letter-spacing:0.05em}#main #content #mainarea #content-inner .sec-header .read{padding:0 60px;font-weight:bold;position:relative;z-index:2;line-height:1.9}#main #content #mainarea #content-inner .sec-body{padding:0 30px 40px}#main #content #mainarea #content-inner #sec-01,#main #content #mainarea #content-inner #sec-03,#main #content #mainarea #content-inner #sec-05{background:#f0f3f8}#main #content #mainarea #content-inner #sec-01 .sec-body .talk-box,#main #content #mainarea #content-inner #sec-03 .sec-body .talk-box,#main #content #mainarea #content-inner #sec-05 .sec-body .talk-box{background:#fff}#main #content #mainarea #content-inner #sec-01 .sec-body .talk-box:before,#main #content #mainarea #content-inner #sec-03 .sec-body .talk-box:before,#main #content #mainarea #content-inner #sec-05 .sec-body .talk-box:before{border-right:10px solid #fff}#main #content #mainarea #content-inner #sec-01 .sec-body .spe-talk-area.fig-r .talk-box:before,#main #content #mainarea #content-inner #sec-03 .sec-body .spe-talk-area.fig-r .talk-box:before,#main #content #mainarea #content-inner #sec-05 .sec-body .spe-talk-area.fig-r .talk-box:before{border-left:10px solid #fff;border-right:none}#main #content #mainarea #content-inner #sec-02,#main #content #mainarea #content-inner #sec-04,#main #content #mainarea #content-inner #sec-06{background:#fff}#main #content #mainarea #content-inner #sec-02 .sec-body .talk-box,#main #content #mainarea #content-inner #sec-04 .sec-body .talk-box,#main #content #mainarea #content-inner #sec-06 .sec-body .talk-box{background:#f0f3f8}#main #content #mainarea #content-inner #sec-02 .sec-body .talk-box:before,#main #content #mainarea #content-inner #sec-04 .sec-body .talk-box:before,#main #content #mainarea #content-inner #sec-06 .sec-body .talk-box:before{border-right:10px solid #f0f3f8}#main #content #mainarea #content-inner #sec-02 .sec-body .spe-talk-area.fig-r .talk-box:before,#main #content #mainarea #content-inner #sec-04 .sec-body .spe-talk-area.fig-r .talk-box:before,#main #content #mainarea #content-inner #sec-06 .sec-body .spe-talk-area.fig-r .talk-box:before{border-left:10px solid #f0f3f8;border-right:none}#main #content #mainarea #content-inner .main-ttl{position:relative;z-index:2}#main #content #mainarea #content-inner .main-ttl .sub-ttl{position:absolute;top:20px;left:0;z-index:2}#main #content #mainarea #content-inner .main-ttl .sub-ttl img{max-width:86px}#main #content #mainarea #content-inner .main-ttl .h1_area{background:#f7f9fa url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/zkai-220624-titlebg.jpg") no-repeat top center;position:relative;padding-bottom:70px;text-align:center}#main #content #mainarea #content-inner .main-ttl .h1_area h1{width:60%;max-width:574px;position:relative;z-index:2;display:inline-block;padding:18.4% 0 2%}#main #content #mainarea #content-inner .main-ttl .h1_area figure{width:91.66%;max-width:880px;position:absolute;top:0;margin-left:4.2%}#main #content #mainarea #content-inner .main-ttl .profile{width:100%;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;z-index:2;position:relative;margin-top:-70px}#main #content #mainarea #content-inner .main-ttl .profile .pro-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}#main #content #mainarea #content-inner .main-ttl .profile .pf-box{width:50%;background:#fff;padding:14px 8px 24px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#main #content #mainarea #content-inner .main-ttl .profile .pf-box:before{position:absolute;content:"";background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/zkai-220603-bg-colon.png") no-repeat bottom;top:82px;left:0;width:36px;height:34px;z-index:1}#main #content #mainarea #content-inner .main-ttl .profile .pf-box .detail,#main #content #mainarea #content-inner .main-ttl .profile .pf-box .name,#main #content #mainarea #content-inner .main-ttl .profile .pf-box .position{position:relative;z-index:2}#main #content #mainarea #content-inner .main-ttl .profile .pf-box .name,#main #content #mainarea #content-inner .main-ttl .profile .pf-box .position{text-align:center;font-family:'Noto Sans JP', sans-serif}#main #content #mainarea #content-inner .main-ttl .profile .pf-box .name{font-size:22px;font-weight:900;margin-bottom:5px}#main #content #mainarea #content-inner .main-ttl .profile .pf-box .name span{font-size:12px;font-weight:900;margin-left:2px}#main #content #mainarea #content-inner .main-ttl .profile .pf-box .position{font-size:12px;font-weight:700;margin-bottom:22px}#main #content #mainarea #content-inner .main-ttl .profile .pf-box .detail{font-size:14px;font-weight:900;line-height:1.8}#main #content #mainarea #content-inner .main-ttl .profile .pf-ma{border:#ff4b8c 4px solid}#main #content #mainarea #content-inner .main-ttl .profile .pf-ya{border:#05b3c3 4px solid}#main #content #mainarea #content-inner .main-ttl .profile .pf-su{border:#ffbc00 4px solid}#main #content #mainarea #content-inner .main-ttl .profile .pf-ok{border:#ff6815 4px solid}#main #content #mainarea #content-inner #sec-01{padding-top:250px;background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/zkai-220603-bg-wave01.png") no-repeat top left, #f0f3f8;margin-top:-160px}#main #content #mainarea #content-inner #sec-07{background:url("//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/zkai-220603-bg-wave01.png") no-repeat top left, #f0f3f8;padding-bottom:40px;margin-top:40px;overflow:visible}#main #content #mainarea #content-inner #sec-07 .text-area{margin-bottom:-20px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}#main #content #mainarea #content-inner #sec-07 .text-area p{font-size:14px;line-height:2}#main #content #mainarea #content-inner #sec-07 .zkai-text-area{position:relative;margin-top:30px}#main #content #mainarea #content-inner #sec-07 .zkai-text-area figure{position:absolute;bottom:-140px}#main #content #mainarea #content-inner #sec-07 .zkai-text-area figure img{max-width:370px}#main #content #mainarea #content-inner #sec-07 .zkai-text-area .zkai-text{background:#fff;padding:30px 50px 50px;width:100%;max-width:820px;float:right;line-height:1.8}#main #content #mainarea #content-inner #sec-07 .btn{padding-left:300px}#main #content #mainarea #content-inner #sec-07 .btn a{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box}