﻿.visitor .list-btn li{width:48%;margin-bottom:5%}.visitor .list-btn li.last{margin-bottom:0}.visitor .examinee .btn{width:100%}.visitor .examinee .block-exam{background:#f1f1f1;margin-bottom:50px}.visitor .examinee .block-exam .tl{position:relative;font-size:131.25%;color:#fff;text-align:center;padding:.5em .5em .4em;background:#000}.visitor .examinee .block-exam .tl:after{position:absolute;content:"";bottom:-35px;left:50%;margin-left:-20px;border-top:20px solid #000;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent}.visitor .examinee .block-exam .inner{padding:3em 1.5em 2em}.visitor .examinee .block-exam .inner .list-bnr li{width:210px;float:left;margin-right:13px}.visitor .examinee .block-exam .inner .list-bnr li:last-child{margin-right:0}.visitor .examinee .block-exam .inner .list-bnr li.last{margin-right:0}.visitor .examinee .block-exam .inner .list-bnr li img{width:100%}@media only screen and (max-width: 768px){.visitor .list-btn li{display:table;min-height:61px}.visitor .list-btn li a{display:table-cell;vertical-align:middle}.visitor .examinee .block-exam .inner{padding:2em 1em}.visitor .examinee .block-exam .inner .list-bnr li{width:32%;float:left;margin-right:2%}.visitor .examinee .block-exam .inner .list-bnr li:last-child{margin-right:0}}@media only screen and (max-width: 480px){.visitor .list-btn li{width:100%;float:none;min-height:50px}.visitor .list-btn li.last{margin-bottom:5%}.visitor .list-btn li.lsp{margin-bottom:0}.visitor .examinee .block-exam .tl{font-size:112.5%}.visitor .examinee .block-exam .inner{padding:3em 1.5em 2em}.visitor .examinee .block-exam .inner .list-bnr li{width:100%;float:none;margin-right:0;margin-bottom:5%}.visitor .examinee .block-exam .inner .list-bnr li:last-child{margin-bottom:0}}.visitor .box-color{padding:1em 1em .8em;background:#f1f1f1}.visitor .box-color .big{font-size:131.25%;font-weight:bold;text-align:center}.visitor .box-color .big span{color:#049f48}.visitor .student #cont01{margin-top:0}.visitor .student .btn{width:100%;padding:.9em 30px .8em 10px}.visitor .student .list01 li{list-style-type:decimal;list-style-position:inside}.visitor .student .list02 li{position:relative;padding-left:1.5em}.visitor .student .list02 li span{display:inline-block;position:absolute;left:0}.visitor .student .btn-wrap{margin-top:3em}.visitor .student .btn-wrap.mt20{margin-top:20px}.visitor .student .btn-wrap .btn-list{display:flex;flex-wrap:wrap;justify-content:space-between}.visitor .student .btn-wrap .btn-list li{width:49%}.visitor .movie .mv-box{display:flex;flex-direction:column;margin-bottom:30px}.visitor .movie .mv-box h4{order:2;font-size:130%;color:#049f48}.visitor .movie .mv-box img{order:1;margin-bottom:20px}.visitor .movie .tab-list{display:flex;flex-wrap:wrap;margin-bottom:50px}.visitor .movie .tab-list-item{position:relative;display:block;color:#049f48;padding:.7em 40px .6em 15px;background:#fff;border:1px solid #049f48;font-size:93.75%;transition:all .3s}.visitor .movie .tab-list-item:hover{color:#fff;background:#049f48}.visitor .movie .tab-list-item::before{position:absolute;top:50%;right:10px;margin-top:-0.8em;content:"";font-family:"fontello";font-size:87.5%}.visitor .movie .tab-list li{flex:1}.visitor .movie .tab-list li+li{margin-left:3px}.visitor .movie .tab-list li.active .tab-list-item{color:#fff;background:#049f48}.visitor .movie .tab-list li.active .tab-list-item:hover{opacity:1}.visitor .movie .tab-list li.active .tab-list-item::before{transition:inherit;transform:rotate(90deg)}.visitor .movie .tab-container .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.visitor .movie .tab-container .row-head{width:calc(50% - 30px);margin:0 15px 30px;font-size:120%;font-weight:bold;border-bottom:3px solid #049f48}.visitor .movie .tab-container .row .col{width:calc(50% - 30px);margin:0 15px 50px}.visitor .movie .tab-container .row .col iframe{width:100%}.visitor .movie .tab-container .row .col.last{margin-left:auto}.visitor .movie .tab-container .row .col .dummy-box{display:flex;justify-content:center;align-items:center;width:100%;height:220px;background:gray}.visitor .movie .tab-container .row .col .dummy-box p{font-weight:bold}.visitor .movie .tab-container .row .col h3{font-size:112.5%;color:#049f48}@media only screen and (max-width: 480px){.visitor .movie .tab-list li{flex-basis:100%}.visitor .movie .tab-list li+li{margin:10px 0 0}.visitor .movie .tab-container .row{margin-right:-10px;margin-left:-10px}.visitor .movie .tab-container .row .col{width:calc(50% - 20px);margin:0 10px 50px}.visitor .student .btn-wrap .btn-list li{width:100%}.visitor .student .btn-wrap .btn-list li .btn{font-size:81.25%}.visitor .student .btn-wrap .btn-list li+li{margin-top:1rem}}.visitor .red{color:red}.visitor .green{color:#049f48}.visitor .graduate .btn{width:100%;padding:.9em 30px .8em 10px}.visitor .notice-block{border:2px solid #049f48;margin:30px 0 10px}.visitor .notice-block .ib{display:inline-block}.visitor .notice-block .title{background:#049f48;text-align:center;color:#fff;font-size:125%;padding:.5em}.visitor .notice-block .title .sm{display:inline-block;margin-left:5px;font-size:75%;font-weight:500}.visitor .notice-block .inner{padding:1.5em;text-align:center}.visitor .notice-block .txt{font-size:112.5%;font-weight:bold;margin-bottom:10px}.visitor .notice-block a{display:inline-block;color:#049f48;text-decoration:underline}.visitor .notice-block a:hover{opacity:1;text-decoration:none}.visitor .notice-block .link-list{display:flex;flex-wrap:wrap;justify-content:center}.visitor .notice-block .link-list li{margin:0 10px}.visitor.activity .num-list li{padding-left:1em;text-indent:-1em}.visitor.activity .num-list span{color:#049f48}.visitor.activity .ph-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem 0}.visitor.activity .ph-list li{width:46.875%}@media only screen and (max-width: 640px){.visitor.activity .ph-list li{width:100%}.visitor.activity .ph-list li+li{margin-top:1.5rem}}.visitor.activity .ph-list li img{width:100%}.visitor.activity .head-cont{margin-top:30px}.visitor.activity .list-btn li a{position:relative;z-index:2}.visitor.activity .list-btn .soon{pointer-events:none;background:#aaa}.visitor.activity .theme-list{margin-top:2.5em}.visitor.activity .theme-list li{display:block;font-weight:bold;padding:.8em;background:#eee}@media only screen and (max-width: 768px){.visitor.activity .theme-list li{font-size:87.5%}}.visitor.activity .theme-list li+li{margin-top:1em}.visitor .notice{display:block}.visitor .pd-l15{padding-left:1.5em}.visitor .d-list li{position:relative;padding-left:1em}.visitor .d-list li .dot{position:absolute;top:0;left:0}.visitor .pdf_btn{position:relative;display:block;max-width:230px;color:#fff;padding:.7em 40px .6em 15px;background:#049f48;font-size:93.75%}.visitor .pdf_btn:before{position:absolute;top:50%;right:10px;margin-top:-0.8em;content:"";font-family:"fontello";font-size:87.5%}.visitor .pdf_btn .icon_pdf{margin-left:5px;margin-top:-2px}.visitor .nopd{padding-left:0}.visitor .scholarship .box-color{padding:1em 1em 1.5em;background:#f1f1f1}.visitor .scholarship .box-color .tl{font-size:112.5%;color:#ff8c00}.visitor .scholarship .box-color .big{font-size:131.25%;font-weight:bold;text-align:center}.visitor .scholarship .box-color .big span{color:#049f48}.visitor .scholarship .block{padding-bottom:0}.visitor .scholarship #anch01{margin-top:-50px;padding-top:50px}@media only screen and (max-width: 768px){.visitor .scholarship #anch01{margin-top:-40px;padding-top:40px}}.visitor .certificate #cont01{margin-top:0}.visitor .certificate .block{padding-bottom:0}.visitor .scholarship .cont_body{margin-top:50px;padding-top:0}.visitor .scholarship .txt-catch{margin-bottom:15px;font-size:112.5%;font-weight:bold}.visitor .scholarship .list-inner01 li{padding-left:15px;text-indent:-15px;color:#049f48}.visitor .scholarship .list-inner01 li a{color:#049f48}.visitor .scholarship .block-inner p{margin-bottom:10px}.visitor .scholarship .block-inner .notes{margin-bottom:0;padding-left:15px;text-indent:-15px}.visitor .scholarship .block-inner .green{color:#049f48}@media only screen and (max-width: 768px){.visitor .scholarship .cont_body{margin-top:40px;padding-top:0}}@media only screen and (max-width: 640px){.visitor .scholarship .list-btn li{width:100%;max-width:560px;margin:0 auto;float:none}}@media only screen and (max-width: 3200px){.visitor .scholarship .txt-catch{font-size:106.25%}}.restart .cont_body{margin-top:60px}.restart .cont_body .head-cont .tl_h03 span{font-weight:normal;font-size:80%}.restart .cont_inner{margin-top:30px}.restart .mt40{margin-top:4em}.restart .mt20{margin-top:20px !important}.restart .btn{width:300px;margin-top:0}.restart .btn:before{margin-top:-0.4em}.restart .block .img_box{margin-top:20px}.restart .block .img_box .text{width:55%;float:left;margin-right:5%}.restart .block .img_box .img{width:40%;float:right}.restart .block .list .list_tl{font-weight:bold;margin-top:1em}.restart .block .list .list_tl span{color:#049f48}.restart .block .list ul li{float:left}.restart .base-color{color:#049f48;font-weight:bold}.restart .merit-ttl{font-size:131.25%;display:inline-block;font-weight:bold;width:20%;background:#ff7c00;padding:12px 10px;text-align:center;color:#fff}.restart .merit-ttl-02{font-size:131.25%;display:inline-block;padding:12px 20px;font-weight:bold;background:#eaeaea;width:80%;margin-left:-5px}.restart .merit-ttl-02.type02{display:block;width:auto}.restart .box_lead{margin-top:40px;text-align:center;position:relative;font-size:150%;font-weight:bold;font-style:italic;margin-bottom:1em}.restart .box_lead .txt{background:#fff;padding:0 .8em .5em;color:#049f48;font-weight:bold;font-style:italic}.restart .box_lead .txt .br{display:inline-block}.restart .box_lead:before{position:absolute;top:50%;left:0;content:"";height:2px;width:30%;background:#049f48;z-index:-1}.restart .box_lead:after{position:absolute;top:50%;right:0;content:"";height:2px;width:30%;background:#049f48;z-index:-1}.restart .restart_block{text-align:center;margin-top:40px}.restart .restart_block .box_tl{position:relative;font-size:131.25%;line-height:1.4;color:#fff;padding:1em;background:#049f48}.restart .restart_block .box_tl:after{position:absolute;content:"";bottom:-20px;left:50%;margin-left:-10px;border-top:10px solid #049f48;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}.restart .restart_block .box_tl .notes{font-size:75%;display:inline}.restart .restart_block .txt_box{padding:2em 1.5em 2.5em;background-color:#1b1b1b}.restart .restart_block .txt_box ul .couse_list{float:left;width:32%;margin-right:2%}.restart .restart_block .txt_box ul .couse_list.judo{color:#65bea0}.restart .restart_block .txt_box ul .couse_list.sinkyu{color:#ff9326}.restart .restart_block .txt_box ul .couse_list.rigaku{color:#e8618a;margin-right:0}.restart .restart_block .txt_box ul .couse_list .tl{font-size:131.25%;margin-bottom:1em}.restart .result_block{padding-bottom:30px}.restart .contnt_inner{margin-top:30px;float:left;width:49%;margin-right:2%}.restart .contnt_inner.last{margin-right:0%}.restart .result_box .result_inner{background:#ff7c00}.restart .result_box .result_inner:after{border-top:15px solid #ff7c00}.restart .result_box .result_inner-02{background:#049f48}.restart .result_box .result_inner-02:after{border-top:15px solid #049f48}.restart .result_box .result_inner,.restart .result_box .result_inner-02{position:relative}.restart .result_box .result_inner .box_tl,.restart .result_box .result_inner-02 .box_tl{padding:.5em 0;text-align:center;color:#fff}.restart .result_box .result_inner:after,.restart .result_box .result_inner-02:after{position:absolute;content:"";bottom:-25px;left:50%;margin-left:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent}.restart .result_box .text_box{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;padding:.5em;background:#fbfbfb}.restart .result_box .text_box .txt{font-size:118.75%;font-weight:bold;text-align:center;margin:1em 0;color:#ff7c00}.restart .result_box .text_box dl{text-align:center}.restart .result_box .text_box dl .rate,.restart .result_box .text_box dl .rate02{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:375%;margin:.5em 0;color:#049f48}.restart .result_box .text_box dl .rate span,.restart .result_box .text_box dl .rate02 span{font-size:60%}.restart .result_box .text_box dl .rate02{font-size:218.75%;margin-top:1em}.restart .result_box .text_box dl dd{font-size:75%;line-height:1.4}.restart .result_box .text_box dl dd span{display:block}.restart .employment{display:table;margin:2em 0}.restart .employment li{width:33.3%;float:left}.restart .employment li p{color:#fff;font-size:112.5%;text-align:center;margin-bottom:.5em}.restart .employment li .judo{color:#65bea0}.restart .employment li .shinkyu{color:#ff9326}.restart .employment li .rigaku{color:#e8618a}.restart .cont ul{margin-top:2em}.restart .cont ul li{position:relative;text-align:center;width:48%;padding:2em 1em;border:1px solid #eee;float:left;margin:2em 0}.restart .cont ul li:nth-of-type(even){float:right}.restart .cont ul .rate_tl{position:absolute;top:-8%;color:#fff;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);padding:.2em 0;width:45%}.restart .cont ul .rate_tl p{-webkit-transform:skew(10deg);-moz-transform:skew(10deg);-o-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg)}.restart .cont ul .course_tl01{background-color:#65bea0}.restart .cont ul .course_tl02{background-color:#ff9326}.restart .cont ul .course_tl03{background-color:#e8618a}.restart .cont ul dl dt{font-weight:bold}.restart .cont ul dl dt .new{font-size:87.5%;font-weight:normal}.restart .cont ul dl dt .avg{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:112.5%}.restart .cont ul dl dt .avg .avg_s{font-size:90%}.restart .cont ul dl dt .avg em{font-size:50%}.restart .cont ul dl .rate{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:562.5%;margin:.3em 0}.restart .cont ul dl .rate span{font-size:50%}.restart .cont ul dl .rate_co01{color:#65bea0}.restart .cont ul dl .rate_co02{color:#ff9326}.restart .cont ul dl .rate_co03{color:#e8618a}.restart .cont ul dl .result{font-size:87.5%;text-align:center;padding-left:7em}.restart .cont .pc{margin:1.5em auto 0}.restart .message li{width:100%;border-bottom:2px solid #eee;padding-bottom:2.5em;margin-bottom:2.5em}.restart .message li .tl{width:68%;float:right;margin-bottom:.8em;color:#049f48;font-weight:bold;font-size:112.5%;line-height:1.4}.restart .message li .tl span{display:block}.restart .message li .tl_area{width:68%;float:right;margin-bottom:.8em;line-height:1.4}.restart .message li .tl_area dt span{font-size:112.5%;color:#049f48;font-weight:bold;margin:.2em}.restart .message li .tl_area .small{font-size:75%}.restart .message li .img{width:30%;float:left;margin-right:2%}.restart .message li .text_box{width:68%;float:right;line-height:1.4}.restart .message li:last-child{border-bottom:none;margin-bottom:0}.restart .bnr-list{display:flex;flex-wrap:wrap;justify-content:space-between}.restart .bnr-list li{width:47.7272727273%}@media only screen and (max-width: 768px){.restart .cont_body{margin-top:30px}.restart .btn{margin:30px auto 0;padding:.9em 30px .8em 10px}.restart .block .img_box{margin-top:20px}.restart .block .img_box .text{width:100%;float:none;margin-right:0}.restart .block .img_box .img{width:auto;float:right;margin:0 0 15px 15px}.restart .cont ul .rate_tl p{font-weight:bold}.restart .cont ul dl .result{padding-left:5em}.restart .employment li{width:33.3%}.restart .message li .tl{width:100%;float:none}.restart .message li .tl span{display:inline-block}}@media only screen and (max-width: 480px){.restart .block .img_box .img{width:auto;float:none;text-align:center;margin:0 0 20px 0}.restart .merit{position:relative}.restart .merit .merit-ttl{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40%;font-size:106.25%;padding:5px 10px}.restart .merit .merit-ttl-02{width:100%;margin:1em 0 0 0;padding:2em .3em .5em;text-align:center;font-size:106.25%}.restart .merit .merit-ttl-02.type02{padding:.5em .3em;text-align:left}.restart .contnt_inner{width:100%}.restart .restart_block{text-align:center;margin-top:20px}.restart .restart_block .box_tl .notes{display:block}.restart .restart_block .txt_box ul .couse_list{float:none;width:100%;margin-bottom:1.5em;margin-right:0}.restart .restart_block .txt_box ul .couse_list .tl{margin-bottom:.5em}.restart .box_lead{font-size:112.5%}.restart .box_lead:before{width:40px}.restart .box_lead:after{width:40px}.restart .box_lead .txt{padding:0}.restart .box_lead .txt .br{display:inline-block}.restart .cont ul li{float:none;width:100%}.restart .cont ul li:nth-of-type(even){float:none}.restart .employment li{text-align:center;width:100%;margin-bottom:2em}.restart .employment li p{font-size:112.5%;text-align:center;margin-bottom:1.5em}.restart .employment li .judo{padding:.2em;background-color:#65bea0;color:#fff}.restart .employment li .shinkyu{padding:.2em;background-color:#ff9326;color:#fff}.restart .employment li .rigaku{padding:.2em;background-color:#e8618a;color:#fff}.restart .employment li:last-child{margin-bottom:0}.restart .employment li:last-child li p{color:#fff}.restart .employment li:last-child img{padding:0}.restart .message li .tl{width:100%;float:none}.restart .message li .tl span{display:inline}.restart .message li .tl_area{width:100%;float:none}.restart .message li .img{width:100%;float:none;margin-right:0;text-align:center;margin-bottom:1em}.restart .message li .text_box{width:100%;float:none;line-height:1.4}.restart .bnr-list li{width:100%}.restart .bnr-list li img{width:100%}.restart .bnr-list li+li{margin-top:30px}}.visitor .underline{text-decoration:underline}.visitor .list-photo{font-size:0;text-align:center}.visitor .list-photo .item{display:inline-block;width:46.9416785206%;margin-top:40px}.visitor .list-photo .item.full{width:89.6159317212%}.visitor .list-photo .item.right{margin-left:6.1166429587%}.visitor .list-photo .item .lead{position:relative;margin:0 0 10px;padding-left:1.3em;font-size:18px;text-align:left}.visitor .list-photo .item .lead:before{position:absolute;top:1px;left:0;content:"●";color:#049f48}.visitor .list-photo .item img{width:100%}.visitor.activity .notes{position:relative;padding-left:1.2em}.visitor.activity .notes:before{position:absolute;left:0;content:"※"}.visitor.activity .notes.red{color:red}.visitor.activity.about .tl_h04{padding:.5em 1em;color:#fff;font-weight:bold;font-size:112.5%;background:#049f48}@media only screen and (max-width: 480px){.visitor.activity.about .tl_h04{font-size:100%}}.visitor.activity.about .list li{position:relative;margin-bottom:5px;padding-left:.9em}.visitor.activity.about .list li span{position:absolute;left:0}.visitor.activity.about .list li a{display:inline;padding-bottom:2px;color:#049f48;border-bottom:1px solid #049f48}.visitor.activity.about .list li.new span{position:relative;margin-right:5px;color:red}.visitor.activity.about .list li.new b{margin-left:-0.9em;font-weight:500;color:#049f48}.visitor.activity.about .list.cl01{color:#049f48}.visitor.activity.about .num-list{display:flex;font-weight:bold}@media only screen and (max-width: 640px){.visitor.activity.about .num-list{display:block}}.visitor.activity.about .num-list li+li{margin-left:1em}@media only screen and (max-width: 640px){.visitor.activity.about .num-list li+li{margin-left:0}}.visitor.activity.about .txt-schedule{margin:15px 0 10px;color:#049f48;font-size:112.5%;font-weight:bold}.visitor.activity.about .txt-schedule span{font-size:81.25%;color:#333;font-weight:500}.visitor.activity.about .tch01{font-size:187.5%;line-height:1.4}.visitor.activity.about .mt10{margin-top:50px}.visitor.activity.about .list-btn.center{margin-top:30px}.visitor.activity.about .list-btn.center li{display:inline-block;cursor:pointer}.visitor.activity.about .list-btn.center li.st02{margin-top:10px;cursor:auto}.visitor.activity.about .cont-accordion{margin-top:50px}.visitor.activity.about .cont-accordion .ttl-accordion{position:relative;padding:.5em 2em .5em 2.5em;color:#fff;font-size:112.5%;background:#049f48;cursor:pointer}.visitor.activity.about .cont-accordion .ttl-accordion span{position:absolute;display:inline-block;left:1em}.visitor.activity.about .cont-accordion .ttl-accordion.nospan{padding:.5em 2em .5em 1em}.visitor.activity.about .cont-accordion .ttl-accordion:after{position:absolute;top:50%;right:.5em;content:"";font-family:"fontello";font-size:187.5%;font-weight:normal;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.visitor.activity.about .cont-accordion .ttl-accordion.close:after{position:absolute;content:""}.visitor.activity.about .cont-accordion .inner-accordion{display:none}.visitor.activity.about .cont-accordion .inner-accordion .tbl-about{width:100%;border-top:1px solid #049f48;border-left:1px solid #049f48}.visitor.activity.about .cont-accordion .inner-accordion .tbl-about th{width:25%;color:#fff;padding:10px;font-size:93.75%;text-align:left;border-bottom:1px solid #fff;border-right:1px solid #049f48;background:#049f48;vertical-align:middle}.visitor.activity.about .cont-accordion .inner-accordion .tbl-about th.last{border-bottom-color:#049f48}.visitor.activity.about .cont-accordion .inner-accordion .tbl-about td{padding:10px;border-bottom:1px solid #049f48;border-right:1px solid #049f48}.visitor.activity.about .cont-accordion .inner-accordion .tbl-about td p.lead{font-size:93.75%;margin:0}.visitor.activity.about .cont-accordion dt{margin-right:10px;display:inline-block}.visitor.activity.about .cont-accordion dt span{margin-right:5px;font-size:81.25%;color:#049f48}.visitor.activity.about .cont-accordion .inner01{margin-bottom:50px;display:block}.visitor.activity.about .cont-accordion dl{margin:10px 0 15px}.visitor.activity.about .no-top{margin-top:0}.visitor.activity.about .box-ser{margin-bottom:40px}.visitor.activity.about .box-ser .lead-bdr{display:inline-block;font-size:87.5%;min-width:345px;max-width:100%;padding:5px 15px;margin-bottom:0;border:1px solid #049f48}.visitor.activity.about .box-ser .lead-bdr span{display:inline-block;margin-right:5px;vertical-align:bottom}.visitor.activity.about .cont_body#association,.visitor.activity.about .cont_body#training-meeting,.visitor.activity.about .cont_body#congratulation{padding-top:82px;margin-top:-22px}.visitor.activity.about .t-btn{margin:0 0 30px;display:block;text-align:center}.visitor.activity.about .t-btn a{position:relative;width:50%;padding:20px 0;display:inline-block;color:#fff;line-height:1;background:#049f48}.visitor.activity.about .t-btn a:before{position:absolute;top:50%;right:10px;margin-top:-0.4em;content:"";font-family:"fontello";font-size:87.5%}.visitor.activity.about .t-btn a.orange{background:#ff8c00}.visitor.activity.about .photo-box{margin-top:30px}.visitor.activity.about .photo-box li{float:left;width:48%;margin-bottom:30px}.visitor.activity.about .photo-box li img{width:100%}.visitor.activity.about .photo-box li .d-btn{margin-top:10px;text-align:center}.visitor.activity.about .photo-box li .d-btn a{position:relative;padding:14px 40px 14px 46px;display:inline-block;color:#fff;line-height:1;background:#049f48}.visitor.activity.about .photo-box li .d-btn a:before{position:absolute;top:50%;left:10px;margin-top:-0.5em;content:"";font-family:"fontello";font-size:1.2em}.visitor.activity.about .photo-box li:nth-child(even){float:right}.visitor.activity.about .profile-inner{margin-top:2rem;display:flex}.visitor.activity.about .profile-inner .fig-box{margin-right:3%;width:33%}.visitor.activity.about .profile-inner .txt-box{width:64%}.visitor.activity.about .profile-inner .txt-box.type02{width:100%}.visitor.activity.about .profile-inner .txt-box.type02 dl{margin-bottom:1rem}.visitor.activity.about .profile-inner .name{font-size:112.5%;color:#049f48;font-weight:bold}.visitor.activity.about .profile-inner .txt,.visitor.activity.about .profile-inner dt,.visitor.activity.about .profile-inner dd{font-size:87.5%}.visitor.activity.about .profile-inner ol{padding-left:1.5em}.visitor.activity.about .profile-inner ol li{list-style:decimal}.visitor.activity.about .seminar10 .lead-bdr{margin-bottom:10px}.visitor.activity.about .seminar10 .txt-schedule{margin-top:0}.visitor.activity.about .seminar10 .txt-schedule+p{color:#049f48;font-weight:bold}.visitor.activity.about .seminar10 .txt-schedule+p span{color:red}.visitor.activity.about .seminar10 .provide{color:#049f48;font-size:87.5%;padding-left:15px;text-indent:-15px}.visitor.activity.about .seminar10 .provide::before{display:inline-block;width:10px;height:10px;margin-right:5px;background:#049f48;content:""}.visitor.activity.about .seminar10 .profile-inner .name{color:inherit;margin-bottom:5px}.visitor.activity.about .seminar10 .profile-inner .job{font-weight:bold}@media only screen and (max-width: 768px){.visitor.activity.about .list-btn li{margin-bottom:2%;min-height:40px}.visitor.activity.about .list-btn.center{margin-top:30px}.visitor.activity.about .list-btn.center li{width:100%;float:none;max-width:338px}.visitor.activity.about .list-btn.center li .btn{display:block;width:100%;padding:4%;vertical-align:middle}.visitor.activity.about .cont-accordion{margin-top:6%}}@media only screen and (max-width: 480px){.visitor.activity.about .list-photo .item{width:100% !important;margin-right:0 !important}.visitor.activity.about .list-btn.center{text-align:center}.visitor.activity.about .list-btn.center li.st02{margin-top:3%}.visitor.activity.about .cont-accordion .ttl-accordion{font-size:100%}.visitor.activity.about .t-btn a{width:80%}.visitor.activity.about .box-ser{margin-bottom:50px}.visitor.activity.about .box-ser .lead-bdr{min-width:inherit;width:100%}.visitor.activity.about .box-ser .lead-bdr span{display:inline-block;margin-right:5px;vertical-align:bottom}.visitor.activity.about .photo-box li{float:none;width:100%}.visitor.activity.about .photo-box li:nth-child(even){float:none}.visitor.activity.about .profile-inner{display:block}.visitor.activity.about .profile-inner .fig-box{width:100%}.visitor.activity.about .profile-inner .fig-box img{width:100%}.visitor.activity.about .profile-inner .txt-box{margin-top:1rem;width:100%}.visitor.activity.about .profile-inner .txt-box.type02 dl{margin-bottom:.5rem}}.visitor .company_graduate .notice-block{border:2px solid #049f48}.visitor .company_graduate .notice-block .ib{display:inline-block}.visitor .company_graduate .notice-block .title{background:#049f48;text-align:center;color:#fff;font-size:125%;padding:.5em}.visitor .company_graduate .notice-block .inner{padding:1.5em;text-align:center}.visitor .company_graduate .notice-block .txt{font-size:112.5%;font-weight:bold;margin-bottom:10px}.visitor .company_graduate .notice-block a{display:inline-block;color:#049f48;text-decoration:underline}.visitor .company_graduate .notice-block a:hover{opacity:1;text-decoration:none}.visitor .company_graduate .txt_catch{line-height:1.6}.visitor .company_graduate .s-color{color:#049f48}.visitor .company_graduate .list-block .item{width:48%;float:left;margin-bottom:30px}.visitor .company_graduate .list-block .item:nth-child(even){float:right}.visitor .company_graduate .list-block .item a{display:block}.visitor .company_graduate .list-block .item a dl dt{position:relative;padding:.3em 4% .2em 3%;color:#fff;font-size:112.5%;background:#049f48}.visitor .company_graduate .list-block .item a dl dt:after{position:absolute;top:50%;right:2%;margin-top:-12px;color:#fff;font-size:83.3333333333%;content:"";font-family:"fontello"}.visitor .company_graduate .list-block .item a dl dd{min-height:110px;padding:1em;line-height:1.6;background:#eaeaea}.visitor .company_graduate .list-block02 .item{margin-bottom:30px}.visitor .company_graduate .list-block02 .item:last-child{margin-bottom:0}.visitor .company_graduate .list-block02 .item a{display:block}.visitor .company_graduate .list-block02 .item a dl dt{position:relative;padding:.3em 4% .2em 3%;margin-bottom:10px;color:#fff;font-size:112.5%;background:#049f48}.visitor .company_graduate .list-block02 .item a dl dt:after{position:absolute;top:50%;right:2%;margin-top:-12px;color:#fff;font-size:83.3333333333%;content:"";font-family:"fontello"}.visitor .company_graduate .list-block02 .item a dl dd{display:table;width:100%;background:#eaeaea}.visitor .company_graduate .list-block02 .item a dl dd .photo{display:table-cell;width:35%}.visitor .company_graduate .list-block02 .item a dl dd .photo img{width:100%}.visitor .company_graduate .list-block02 .item a dl dd .cont-txt{display:table-cell;width:65%;padding:1em;vertical-align:top}.visitor .company_graduate .list-graduate .item-grd{width:48%;float:left;margin:0 0 30px}.visitor .company_graduate .list-graduate .item-grd:nth-child(even){float:right}.visitor .company_graduate .list-graduate .item-grd a{display:block}.visitor .company_graduate .list-graduate .item-grd a .lead-item{position:relative;display:table;width:100%;color:#fff;font-size:106.25%;line-height:1.5;background:#049f48}.visitor .company_graduate .list-graduate .item-grd a .lead-item:after{position:absolute;top:50%;right:3%;margin-top:-16px;color:#fff;font-size:133.3333333333%;content:"";font-family:"fontello"}.visitor .company_graduate .list-graduate .item-grd a .lead-item span{position:relative;display:table-cell;height:60px;padding:0 2em 0 1em;vertical-align:middle}.visitor .company_graduate .list-graduate .item-grd a .image img{width:100%}.visitor .company_graduate .list-graduate .item-grd a .cont-txt{min-height:78px;padding:.6em;background:#eaeaea}.visitor .company_graduate .merit-block{margin-bottom:30px}.visitor .company_graduate .merit-block:last-child{margin-bottom:0}.visitor .company_graduate .merit-block .merit-tl{position:relative;padding-bottom:5px;margin:1.5em 0 .8em;color:#049f48;font-size:125%;line-height:1.4;border-bottom:2px solid #c6c6c6}.visitor .company_graduate .merit-block .merit-tl:after{position:absolute;bottom:-2px;left:0;content:"";width:100px;height:2px;background:#049f48}.visitor .company_graduate .merit-block .merit-tl span{display:inline-block;margin:0 1em 0 0;font-family:"Lato",sans-serif;font-style:italic;font-weight:700;font-style:italic}.visitor .company_graduate .merit-block .merit-tl span b{font-size:194.4444444444%}.visitor .company_graduate .merit-block .merit-inner .cont-txt{width:65%;float:left}.visitor .company_graduate .merit-block .merit-inner .photo{width:30%;float:right}.visitor .company_graduate .list-flow{margin-top:50px}.visitor .company_graduate .list-flow dl{margin-bottom:25px}.visitor .company_graduate .list-flow dl:last-child{margin-bottom:0}.visitor .company_graduate .list-flow dl dt{margin-bottom:15px;color:#049f48;font-size:112.5%;line-height:1.5;font-weight:bold}.visitor .company_graduate .list-flow dl dt span{display:inline-block;color:#fff;font-size:100%;padding:1px 1em 0 .6em;margin-right:1em;background:#049f48}.visitor .company_graduate .list-flow dl dd .photo{width:30%;float:left}.visitor .company_graduate .list-flow dl dd .txt{width:65%;float:right;line-height:1.4}.visitor .company_graduate .bnr-box .image{text-align:center}.visitor .company_graduate .bnr-box .image img{width:100%;max-width:704px}.visitor .company_graduate .bnr-box .box{position:relative;margin-top:35px;padding:1em 1.5em .8em;font-size:125%;line-height:1.8;font-weight:bold;text-align:center;background:#daf2e5}.visitor .company_graduate .bnr-box .box span{font-size:120%;font-style:italic}.visitor .company_graduate .bnr-box .box:after{position:absolute;top:-24px;left:50%;z-index:1;content:"";width:0;height:0;border:12px solid transparent;border-bottom:12px solid #daf2e5}.visitor .company_graduate.movie .movie-list .txt_catch{text-align:center}.visitor .company_graduate.movie .movie-list+.movie-list{margin-top:30px}.visitor .company_graduate.movie .link-btn{margin-top:20px}.visitor .company_graduate.movie .link-btn .btn{text-align:center;max-width:200px;margin:0 auto}.visitor .company_graduate.movie .link-btn .btn::before{margin-top:0;transform:translateY(-50%)}.visitor .company_graduate.movie .txt{margin-top:3em}.visitor .company_graduate .bnr-area{margin:40px 0}.visitor .company_graduate #cont01{padding-top:0 !important;margin-top:0 !important}.visitor.activity .anchor-box{margin-bottom:6em;padding-top:80px}.visitor.activity .box-contact{margin-bottom:2em}.visitor.activity .box-contact strong{color:#049f48}.visitor.activity .inner-box{margin-bottom:2em}.visitor.activity .inner-box .ttl{margin-bottom:.6em;font-size:112.5%}.visitor.activity .merit-list{color:#049f48;font-weight:bold}.visitor.activity.about .ib{display:inline-block}.visitor.activity.about .cont_tl02{line-height:1.2}.visitor.activity.about .disc-list{margin-bottom:20px}.visitor.activity.about .disc-list li{padding-left:1.5em;text-indent:-1.5em}.visitor.activity.about .disc-list li span{color:#049f48}.visitor.activity.about .disc-list li span.red{font-weight:bold;color:red}.visitor.activity.about .disc-list.seminar13 li{padding-left:1.3em;text-indent:-1.3em;margin-bottom:5px}.visitor.activity.about .disc-list.seminar13 li.la{padding-left:4.3em;text-indent:-4.3em}.visitor.activity.about .list02{padding-left:2.75em}.visitor.activity.about .list02 li{padding-left:0;text-indent:0}.visitor.activity.about .link-btn-list li+li{margin-top:40px}.visitor.activity.about .link-btn{position:relative;display:block;padding:.5em 1em;color:#fff;font-weight:bold;font-size:112.5%;background:#049f48;cursor:pointer}@media only screen and (max-width: 480px){.visitor.activity.about .link-btn{font-size:87.5%}}.visitor.activity.about .link-btn::after{position:absolute;content:"";top:50%;right:1em;width:.5em;height:.5em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.visitor.activity.about.seminar14 .t-btn{margin:30px 0 0}.visitor.activity.about.seminar14 .t-btn a{background:#ff8c00}.visitor.activity.about.seminar14 .tl_h04{padding:.5em 1em;color:#fff;font-weight:bold;font-size:112.5%;background:#049f48}@media only screen and (max-width: 480px){.visitor.activity.about.seminar14 .tl_h04{font-size:100%}}.visitor.activity.about.seminar14 .profile-inner{margin:2rem 0 4rem}.visitor.activity .content-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.visitor.activity .content-row .l-box{width:48.0113636364%}.visitor.activity .content-row .r-box{width:48.0113636364%}.visitor.activity .content-row .r-box .name-list{display:block}.visitor.activity .content-row .r-box .name-list li{font-weight:bold}.visitor.activity .content-row .r-box .name-list li+li{margin-top:1.8em}.visitor.activity .content-row .r-box .name-list li:first-child{position:relative}.visitor.activity .content-row .r-box .name-list li:first-child::after{position:absolute;content:"×";top:100%;left:0;font-size:1.8rem}.visitor.activity .content-row .r-box .name-list li .color{color:#04a44a}.visitor.activity .content-row .r-box .name-list li b{font-size:1.8rem}.visitor.activity .bnr img{width:100%}.visitor.activity .bnr-ttl{text-align:center}.visitor.activity .bnr-ttl span{position:relative;font-size:150%;display:inline-block;padding:0 4%;line-height:1.4}@media only screen and (max-width: 640px){.visitor.activity .bnr-ttl span{font-size:100%}}.visitor.activity .bnr-ttl span::before,.visitor.activity .bnr-ttl span::after{position:absolute;content:"";bottom:0;width:2px;height:1.4em;background:currentColor}.visitor.activity .bnr-ttl span::before{left:0;transform:rotate(-40deg)}.visitor.activity .bnr-ttl span::after{right:0;transform:rotate(40deg)}@media only screen and (max-width: 768px){.visitor .company_graduate .list-block .item a dl dt{font-size:100%}.visitor .company_graduate .list-block02 .item a dl dt{font-size:100%}.visitor .company_graduate .list-graduate .item-grd{width:49%;float:left;margin:0 0 4%}.visitor .company_graduate .list-graduate .item-grd a .lead-item{font-size:93.75%}.visitor .company_graduate .list-graduate .item-grd a .cont-txt{min-height:102px;padding:3%}.visitor .company_graduate .bnr-box .image{text-align:center}.visitor .company_graduate .bnr-box .image img{width:100%;max-width:704px}.visitor .company_graduate .bnr-box .box{padding:.8em 1em .6em;font-size:112.5%}}@media only screen and (max-width: 600px){.visitor .pc600{display:none}.visitor.activity .content-row .l-box,.visitor.activity .content-row .r-box{width:100%}.visitor.activity .content-row .l-box{margin-bottom:1em}.visitor.activity .content-row .l-box img{width:100%}.visitor.activity .content-row .r-box .name-list li b{font-size:150%}.visitor .company_graduate .txt_catch{font-size:112.5%}.visitor .company_graduate .list-block .item{width:100%;float:none !important}.visitor .company_graduate .list-block .item a dl dd{min-height:inherit}.visitor .company_graduate .list-block02 .item a dl dd{min-height:105px}.visitor .company_graduate .list-block02 .item a dl dd .photo{position:relative;width:40%;overflow:hidden}.visitor .company_graduate .list-block02 .item a dl dd .photo img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:none;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.visitor .company_graduate .list-block02 .item a dl dd .cont-txt{width:60%;padding:3% 4%;font-size:93.75%}.visitor .company_graduate .list-graduate .item-grd{width:100%;float:none !important}.visitor .company_graduate .list-graduate .item-grd a .lead-item span{padding:0 5% 0 4%}.visitor .company_graduate .list-graduate .item-grd a .cont-txt{min-height:auto}.visitor .company_graduate .merit-block .merit-tl{position:relative;padding-bottom:5px;margin:1em 0 1em;color:#049f48;font-size:100%}.visitor .company_graduate .merit-block .merit-tl span{display:block;line-height:1.4;margin:0}.visitor .company_graduate .merit-block .merit-inner .cont-txt{width:100%;float:none;margin-bottom:4%}.visitor .company_graduate .merit-block .merit-inner .photo{width:100%;float:none;text-align:center}.visitor .company_graduate .list-flow{margin-top:10%}.visitor .company_graduate .list-flow dl{margin-bottom:6%}.visitor .company_graduate .list-flow dl:last-child{margin-bottom:0}.visitor .company_graduate .list-flow dl dt{margin-bottom:3%;font-size:100%}.visitor .company_graduate .list-flow dl dd .photo{width:100%;float:none;margin-top:4%;text-align:center}.visitor .company_graduate .list-flow dl dd .txt{width:100%;float:none}.visitor .company_graduate .box{font-size:100%}.visitor .company_graduate.movie .txt{margin-top:1.5em}}.collabo .pc{display:block}.collabo .sp,.collabo .sp480{display:none}.collabo .wrap{margin:auto;width:1024px}.collabo .mv{position:relative;padding-top:0;height:650px;overflow:hidden;background:none !important}.collabo .mv-inner{padding-top:0;height:650px;background:url(/common/img/visitor/company_graduate/collabo/mv.jpg) center bottom no-repeat;background-size:cover}.collabo .collabo-svg{position:absolute;top:55%;left:50%;width:730px;height:70px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.collabo .collabo-sub{position:absolute;top:50%;margin:auto;width:1024px}.collabo .collabo-sub p{display:block;font-size:187.5%;font-weight:bold;color:#fff;text-align:center;opacity:0}.collabo .collabo-sub p span{font-weight:200;font-style:italic}.collabo .collabo-sub .sub01{position:absolute;top:-70px;left:0;right:0;margin:auto}.collabo .collabo-sub .sub02{position:absolute;bottom:-130px;left:0;right:0;margin:auto;font-size:137.5%}.collabo .collabo-sub .sub04{display:block}.collabo .collabo-sub .sub04 span{display:inline-block;font-weight:bold;font-style:normal}.collabo .sub03{margin:0 auto 20px;display:none;text-align:center}.collabo .sub03 span{padding:10px 40px;display:inline-block;font-size:112.5%;font-weight:bold;line-height:1;color:#fff;background:#333}.collabo .txt_catch{font-size:131.25%;font-style:italic;color:#333}.collabo .content-main{margin-top:50px;width:100%}.collabo .cont_tl03{position:relative;padding:0;display:block;font-size:250%;font-family:"Lato",sans-serif;font-style:italic;text-align:center;color:#049f48}.collabo .cont_tl03:after{position:absolute;top:51%;left:0;content:"";width:100%;height:2px;background:#049f48;z-index:-1}.collabo .cont_tl03 span{padding:0 20px;display:inline-block;background:#fff}.collabo .cont_body{margin-top:50px;opacity:0}.collabo .tl_h04{position:relative;padding:20px 0;text-align:center;font-size:150%;font-style:italic;line-height:1;color:#fff;background:#323232}.collabo .tl_h04:before{position:absolute;top:-13px;left:-3px;content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #049f48;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.collabo .photo-list{font-size:0;background:#f2f2f2}.collabo .photo-list li{margin-right:.196%;display:inline-block;width:33.203125%}.collabo .photo-list li:last-child{margin-right:0}.collabo .photo-list img{width:100%}.collabo .photo-lightbox{cursor:pointer;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.collabo .photo-lightbox:hover{opacity:.7}.collabo .info-block{background:#f2f2f2}.collabo .info-block ul{padding:20px 0;font-size:0}.collabo .info-block li{padding:10px 20px;display:inline-block;width:50%;text-align:center;vertical-align:middle;-moz-box-sizing:border-box}.collabo .info-block .li-txt{padding:10px 30px;font-size:14px;text-align:left;border-left:1px solid #d9d9d9}.collabo .info-block .no-logo{width:100%;border-left:none}.collabo .info-btn{display:block;text-align:center}.collabo .info-btn a{position:relative;margin:0 0 20px;padding:20px 0;width:40%;display:inline-block;font-size:93.75%;line-height:1;color:#fff;background:#049f48}.collabo .info-btn a:after{position:absolute;top:50%;right:20px;content:"";width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.collabo .logo-list{display:block;font-size:0}.collabo .logo-list dd{position:relative;margin-right:14.8305084746%;display:inline-block;width:auto;text-align:left;vertical-align:middle}.collabo .logo-list dd:after{position:absolute;top:50%;left:60%;content:"";width:70px;height:28px;background:url(/common/img/visitor/company_graduate/collabo/cont_logo_sbl.png) center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.collabo .logo-list dd:last-child{margin-right:0}.collabo .logo-list dd:last-child:after{display:none}.collabo .logo-list .long{width:31.7796610169%}.collabo .logo-list .long:after{left:80%}.collabo .mv-scale{-webkit-animation:mv-scale 5s cubic-bezier(0.17, 0.355, 0.26, 0.99);animation:mv-scale 5s cubic-bezier(0.17, 0.355, 0.26, 0.99)}.collabo .c-txt-f{-webkit-animation:c-txt-f 1.5s cubic-bezier(0, 0.97, 0.56, 1.02);animation:c-txt-f 1.5s cubic-bezier(0, 0.97, 0.56, 1.02)}.collabo .sub-animated{animation-duration:1.5s}.collabo .col-ani-delay{-webkit-animation-delay:1.5s;animation-delay:.5s}@keyframes mv-scale{0%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes c-txt-f{0%{fill:rgba(255,255,255,.2)}100%{fill:#fff}}.collabo .slick-slide:focus{outline:none}.collabo .ie8,.collabo .ie9{opacity:1}@media only screen and (max-width: 768px){.collabo .wrap,.collabo .collabo-sub{width:100%}.collabo .container{margin:50px auto 0}.collabo .mv,.collabo .mv-inner{height:50%;height:65vw}.collabo .cont_body{margin:50px auto 0;width:100%}.collabo #cont01{margin-top:0 !important}.collabo .collabo-svg{width:94%;height:auto}.collabo .collabo-sub .sub02{display:none}.collabo .collabo-sub .sub04{display:block}.collabo .collabo-sub .sub04 span{display:inline-block;font-weight:bold;font-style:normal;color:#333;line-height:1;padding:7px 30px;background:#fff}.collabo .sub03{display:block}.collabo .photo-list li{margin-right:0;width:100%}.collabo .slick-arrow{position:absolute;top:40%;width:40px;height:40px;z-index:100;border:2px solid #049f48;border-radius:20px;background:#fff;background:rgba(255,255,255,.8)}.collabo .slick-arrow:focus{outline:none}.collabo .slick-prev{left:3%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.collabo .slick-prev:after{position:absolute;top:11px;left:13px;width:12px;height:12px;content:"";border-right:none;border-top:none;border-left:2px solid #049f48;border-bottom:2px solid #049f48;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collabo .slick-next{right:3%;-webkit-transform:translateX(50%);transform:translateX(50%)}.collabo .slick-next:after{position:absolute;top:11px;right:13px;width:12px;height:12px;content:"";border-left:none;border-bottom:none;border-right:2px solid #049f48;border-top:2px solid #049f48;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collabo .slick-disabled{display:none !important}.collabo .info-block li{width:100%}.collabo .info-block .li-txt{border:none}.collabo .info-btn a{width:70%}}@media only screen and (max-width: 599px){.collabo .pc{display:none}.collabo .sp{display:block}.collabo .mv,.collabo .mv-inner{height:400px}.collabo .mv-inner{background:url(/common/img/visitor/company_graduate/collabo/sp_mv.jpg) center bottom no-repeat;background-size:cover}.collabo .collabo-svg{width:75%}.collabo .collabo-sub p{font-size:112.5%}.collabo .collabo-sub .sub01{top:-18vw}.collabo .collabo-sub .sub02{bottom:-26vw;font-size:93.75%}.collabo .tl_h04{line-height:1.4}.collabo .sub03 span{font-size:100%}}@media only screen and (max-width: 499px){.collabo #cont09 .logo-list .long{margin-right:12%}.collabo #cont09 .logo-list .long:after{left:70%}}@media only screen and (max-width: 480px){.collabo .sp480{display:block}.collabo .tl_h04{font-size:112.5%;line-height:1.4}.collabo .collabo-sub .sub02{bottom:-34vw}.collabo .txt_catch{font-size:112.5%}.collabo .logo-list dd{width:18.0084745763%}.collabo .logo-list dd:after{left:75%;width:70%}.collabo .logo-list .wide{width:44.4915254237%}.collabo #cont09 .logo-list .long:after{width:40%;left:82%}.collabo .info-block .li-txt{padding:10px 7%}}a{color:#333}small{font-size:87.5%}.left{float:left}.right{float:right}.red{color:red}.key-color{color:#049f48}.note{padding-left:1.1em;text-indent:-1.1em;font-size:87.5%}.notes{font-size:87.5%}.btn_excel{position:relative;display:inline-block;min-width:230px;color:#fff;padding:.9em 40px .8em 15px;background:#049f48;font-size:93.75%}.btn_excel:before{position:absolute;top:50%;right:10px;margin-top:-0.8em;content:"";font-family:"fontello";font-size:87.5%}.btn_excel .icon_excel{margin-left:5px;margin-top:-2px}.btn{position:relative;display:block;width:100%;padding:.9em 30px .8em 10px;background:#049f48;color:#fff;font-size:93.75%;line-height:1.4}.btn:before{position:absolute;top:50%;right:10px;margin-top:-0.8em;content:"";font-family:"fontello";font-size:87.5%}.btn .icon_blank{position:relative;margin-left:5px}.btn .icon_pdf,.btn .icon_excel{margin-left:5px;margin-top:-2px}.mfp-inline-holder .white-popup{position:relative;text-align:center;width:auto;max-width:600px;margin:20px auto}.mfp-inline-holder .white-popup iframe{width:100%}button.mfp-close{top:0;color:#fff;background:#049f48;opacity:1}.box-contact{padding:1.5em 2em;background:#f1f1f1;margin-top:40px}.box-contact .tl_box{position:relative;font-size:131.25%;color:#049f48;padding-left:1.5em;margin-bottom:15px}.box-contact .tl_box:before{position:absolute;left:0;content:"●";font-size:85.7142857143%}.box-contact .big{font-size:112.5%;font-weight:bold}.box-contact .big a{color:#049f48}.box-contact .adr{margin-top:30px}.box-contact .tel{display:inline-block}.box-contact .fax{display:inline-block;margin-left:30px}.list-num li{font-weight:bold}.list-time li{display:inline-block;margin-right:20px}.dl01 dt{margin:20px 0;font-weight:bold}.dl02 dt{position:relative;font-weight:bold;line-height:1.6;padding-left:15px}.dl02 dt span{position:absolute;left:0}.dl03 dt{position:relative;font-weight:bold;line-height:1.6;padding-left:10px}.dl03 dt .point{position:absolute;left:0}.dl_schedule{display:table;font-weight:bold;margin-top:20px}.dl_schedule dt{display:table-cell}.dl_schedule dd{display:table-cell}.box-grand{margin-top:40px;line-height:1.6;padding:1.5em 1.5em 2em;background:#d1ebce;border-radius:5px;border:1px solid #ccc}.box-grand .tl_box{position:relative;color:#049f48;font-size:112.5%;padding-bottom:5px;padding-left:25px;margin-bottom:30px;border-bottom:2px solid #049f48}.box-grand .tl_box:before{position:absolute;left:0;content:"●"}.box-grand .link{color:blue;text-decoration:underline}.box-grand .list{margin-top:20px;padding-left:15px}.box-grand .list li{position:relative;padding-left:20px}.box-grand .list li span{position:absolute;left:0}.box-grand .list li.red:before{position:absolute;left:-15px;content:"※";font-size:87.5%}.box-grand .list-dotted li{text-indent:-0.8em;padding-left:.8em}.box-grand .deadline{font-size:112.5%;font-weight:bold;margin-top:20px}.block{position:relative;padding:15px 0 30px 0;border-top:2px solid #c6c6c6;margin-top:30px}.block:before{position:absolute;top:-2px;left:0;content:"";width:60px;height:2px;background:#049f48}.block .tl_block{font-size:112.5%}.block .block-inner{margin-top:20px}.block:last-child{padding-bottom:0}.block#changed_registed{padding-top:82px;margin-top:-52px;border-top:none}.block#changed_registed:before{display:none}.block#changed_registed .tl_block{position:relative;padding-top:15px;border-top:2px solid #c6c6c6}.block#changed_registed .tl_block:before{position:absolute;top:-2px;left:0;content:"";width:60px;height:2px;background:#049f48}.tbl_st01{text-align:center;line-height:1.6;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:87.5%}.tbl_st01 .w01{width:35%}.tbl_st01 .w02{width:40%}.tbl_st01 .w03{width:25%}.tbl_st01 .w04{width:20%}.tbl_st01 .w05{width:15%}.tbl_st01 .w06{width:30%}.tbl_st01 .bgaq{background:azure}.tbl_st01 th{font-weight:normal;padding:5px 5px;background:#e6e6fa;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.tbl_st01 td{padding:5px 5px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.tbl_st02{line-height:1.6;width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.tbl_st02 th{width:30%;text-align:left;font-weight:normal;padding:5px 5px;background:azure;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.tbl_st02 td{width:70%;padding:5px 5px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.content .last{margin-bottom:0}.content .cont_body{padding-top:82px;margin-top:-22px}.content .cont_body .cont-inner{margin-top:30px}.content .cont_body .cont-inner.normal{margin-top:0}.content .cont_body.pt0{padding-top:0}.content .cont_body.mt0{margin-top:0}#top #cont01{padding-top:50px}#top #cont01.normal{padding-top:0}@media only screen and (min-width: 769px){.content .mv{background:url(/common/img/visitor/share/mv.jpg) center 0 repeat-x;background-size:cover}}@media only screen and (max-width: 768px){.block{padding-bottom:0}.content .mv{background:url(/common/img/visitor/share/sp_mv.jpg) center 0 repeat-x;background-size:cover}.content .mv .category_tl img{max-width:235px;width:36.71875%}.content .dl01 dt{margin:3% 0;font-weight:bold}.content .box-grand{margin-top:6%;line-height:1.6;padding:3% 3% 4%}.content .box-grand .tl_box{margin-bottom:5%}.content .cont_body{padding-top:21%;margin-top:-12%}.content .cont_body .cont-inner{margin-top:5%}}@media only screen and (max-width: 480px){.btn_excel{display:block;width:100%;padding:.5em 30px .4em 10px;font-size:87.5%;margin:0 auto}.btn{width:100%;padding:.5em 30px .4em 10px}.box-contact{padding:4% 5%;margin-top:8%}.box-contact .tl_box{position:relative;font-size:112.5%}.box-contact .tl_box:before{position:absolute;left:0;content:"●";font-size:88.8888888889%}.box-contact .big{font-size:100%;font-weight:bold;line-height:1.4}.box-contact .big a{color:#049f48}.box-contact .adr{font-size:93.75%;margin-top:5%}.box-contact .tel{font-size:93.75%}.box-contact .fax{font-size:93.75%;margin-left:5%}.content .cont_body{padding-top:65px;margin-top:-22px}}@media only screen and (max-width: 320px){.btn_excel{font-size:81.25%}.btn_excel:before{top:50%;right:10px;margin-top:-1em;content:"";font-family:"fontello";font-size:87.5%}.box-contact .adr{font-size:87.5%}.box-contact .tel{font-size:87.5%}.box-contact .fax{font-size:87.5%}}.visitor .mt01r{margin-top:1rem}
