@font-face{font-family:Rokkitt;src:url("../fonts/rokkitt/Rokkitt-Bold.ttf") format("truetype")}#ocps>.wrap{padding-top:95px;padding-bottom:30px;background-color:#c3d000;overflow-x:hidden}.contents{padding:0 15px 120px}.bgYGreen{background-color:#dbe366}.ocpsMainv{margin-bottom:70px}.ttl01,.ttl02{margin-bottom:40px}.ttlBox{margin-bottom:30px}.ttlBox:before,.ttlBox:after{display:inline-block;height:120px}.ttlBox .ttl{display:inline-block;font-size:5.6rem;font-weight:bold}.ttlBox .remarks{display:block;font-size:1.8rem;font-weight:normal}.flatCont{*zoom:1}.flatCont:after{content:"";display:table;clear:both}.flatCont .left{float:left}.flatCont .right{float:right}.training{margin-top:25px;background-color:#fff;padding:30px 30px 10px;position:relative}.training .traTtl{position:absolute;top:-22px;left:0;background-color:#000;color:#fff;font-size:2.2rem;padding:5px 50px}.training .flg{vertical-align:middle;max-width:50px}.training .traTbl{width:100%}.training .traTbl th,.training .traTbl td{padding:10px 10px 10px 15px;display:inline-block;margin-bottom:10px}.training .traTbl th{color:#fff;background-color:#000}.training .traTbl td{position:relative}.training .traTbl td:after{content:'';position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:1px;height:35px;margin-left:15px;background-color:#000}.training .traTbl td:first-of-type{padding:10px 15px 10px 10px}.training .traTbl td:last-of-type:after{content:none}.dlCont dl{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #000}.dlCont dl:first-of-type{padding-top:0}.dlCont dl:last-of-type{padding-top:10px;border-bottom:none}.dlCont dl dt,.dlCont dl dd{display:inline-block;vertical-align:middle;letter-spacing:0}.dlCont dl dt{width:65px;font-size:1.6rem;margin-right:5px;text-align:center;color:#fff;background-color:#000}.dlCont dl dd{font-size:1.8rem}.dlCont dl dd span{padding:3px;font-size:1.5rem;border:1px solid #000}.dlTbl{width:100%;border:1px dotted #000;background-color:#fff}.dlTbl tr th,.dlTbl tr td{vertical-align:middle;letter-spacing:0;padding:20px;border-bottom:1px dotted #000}.dlTbl tr th{width:120px;font-size:1.8rem;margin-right:5px;text-align:center;color:#fff;background-color:#000}.dlTbl tr td{font-size:2rem}.secTtlCont{text-align:center}.secTtlCont .ttl02{margin-bottom:40px}.secTtlCont .ttlTxt{font-size:2.7rem;line-height:1.4;margin-bottom:60px;font-weight:bold}.linkDiv a,.linkDivInc a{max-width:300px;display:block;margin:0 auto;width:auto;background-color:#fff;position:relative;height:70px;border:5px solid #000}.linkDiv a .linkTxt,.linkDivInc a .linkTxt{position:absolute;display:block;width:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-weight:bold}.linkDiv a:hover,.linkDivInc a:hover{background-color:#000;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.linkDiv a:hover .linkTxt,.linkDivInc a:hover .linkTxt{color:#fff;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.linkDivInc{position:absolute;bottom:0;width:100%}#link ul{letter-spacing:-.4em}#link ul li{text-align:center;margin:0 0 50px;display:inline-block;border:1px solid #000}#link ul li a{color:#fff;padding:18px 194px;font-size:3.0rem;display:block;letter-spacing:0;background:rgba(0,0,0,0.3)}#link ul li a:hover{background:transparent;color:black;transition:0.5s}#link ul .active a{background:#000}#link ul .active a:hover{background:#000;color:white}#mainv{text-align:center}#cont01 .flatCont,#cont02 .flatCont,#cont03 .flatCont,#cont04 .flatCont{margin-bottom:50px;*zoom:1}#cont01 .flatCont:after,#cont02 .flatCont:after,#cont03 .flatCont:after,#cont04 .flatCont:after{content:"";display:table;clear:both}#cont01 .flatCont .left img:first-child,#cont02 .flatCont .left img:first-child,#cont03 .flatCont .left img:first-child,#cont04 .flatCont .left img:first-child{float:left;margin-right:5px}#cont01 .flatCont .left img:nth-child(2),#cont02 .flatCont .left img:nth-child(2),#cont03 .flatCont .left img:nth-child(2),#cont04 .flatCont .left img:nth-child(2){display:block;margin-bottom:5px;margin-left:5px}#cont01 .flatCont .imgBox,#cont02 .flatCont .imgBox,#cont03 .flatCont .imgBox,#cont04 .flatCont .imgBox{width:380px;margin-right:30px}#cont01 .flatCont .txtBox,#cont02 .flatCont .txtBox,#cont03 .flatCont .txtBox,#cont04 .flatCont .txtBox{width:-webkit-calc(100% - 530px);width:-moz-calc(100% - 530px);width:-ms-calc(100% - 530px);width:calc(100% - 530px)}#cont02 .txtBox{width:425px;padding-right:20px;position:relative}#cont02 .imgUl{width:535px;margin:0 -7px 30px;*zoom:1}#cont02 .imgUl:after{content:"";display:table;clear:both}#cont02 .imgUl li{padding:0 7px;margin-bottom:14px;width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#cont02 .imgUl li:nth-last-child(-n+2){margin-bottom:0}#cont02 .imgUl li img{width:100%;height:auto}#cont03 .txtBox{width:450px;padding-left:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#cont03 .flatCont{margin-bottom:45px}#cont03 .flatCont:last-of-type{margin-bottom:0}#cont03 .flatCont.schedule .dlCont{width:410px;padding-right:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#cont04 .ttlBox span{display:block;font-size:2.2rem}#cont04 .linkDiv,#cont04 .linkDivInc{margin-bottom:180px}#cont04 .seize .clearfix{margin-bottom:30px;*zoom:1}#cont04 .seize .clearfix:after{content:"";display:table;clear:both}#cont04 .seize .list{padding:10px;margin-bottom:15px;border:1px dotted #000}#cont04 .seize .list li{text-indent:-1em;padding-left:1em;margin-bottom:10px}#cont04 .seize .list li:last-child{margin-bottom:0}#cont04 .seize .seiTtl{padding-left:10px;font-size:2.2rem;line-height:40px;font-weight:bold;border-bottom:3px solid #000;border-left:5px solid #000}#cont04 .seize .seiCont{padding:20px;padding-left:0;margin-bottom:30px}#cont04 .seize .seiCont .mB20{margin-bottom:20px}#cont04 .seize .seiCont .mB30{margin-bottom:30px}#cont04 .seize .seiCont .read,#cont04 .seize .seiCont .limit{font-size:1.5rem;line-height:1.6}#cont04 .seize .seiCont .limit{font-weight:bold}#cont04 .seize .seiDl{position:relative;margin-bottom:40px}#cont04 .seize .seiDl:last-of-type{margin-bottom:0}#cont04 .seize .seiDl dt{position:absolute;top:-17px;left:0;padding:7px 15px;color:#fff;background-color:#000;font-size:1.7rem}#cont04 .seize .seiDl dt span{margin-right:10px}#cont04 .seize .seiDl dd{padding:35px 20px 20px 20px;border:1px dotted #000;margin-bottom:20px}#cont04 .seize .seiDl dd:last-of-type{margin-bottom:0}#cont04 .seize .image{width:480px;max-height:236px;float:left}#cont04 .seize .dlTbl{float:left;width:460px;margin-left:20px}#cont04 #faq .seiCont{padding-top:35px}#cont04 .contact{clear:both;background-color:#fff}#cont04 .contact .conTtl{padding:10px;text-align:center;color:#fff;background-color:#000}#cont04 .contact .conInfo{padding:20px 30px;font-weight:bold;font-size:1.7rem;line-height:1.6}#cont04 .contact .conInfo .name{display:block;font-size:1.8rem;font-weight:bold;margin-bottom:15px}.bgYGreen{padding-top:35px;position:relative}.bgYGreen .pageCont:before{content:'';position:absolute;top:-15px;display:block;width:232px;height:31px;background:url('../img/ocps/img-title03.png?1558495197') no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.bgYGreen .pageCont .student01,.bgYGreen .pageCont .student02{*zoom:1}.bgYGreen .pageCont .student01:after,.bgYGreen .pageCont .student02:after{content:"";display:table;clear:both}.bgYGreen .pageCont .student01 .studentImg,.bgYGreen .pageCont .student02 .studentImg{float:left}.bgYGreen .pageCont .student01 .txtBox,.bgYGreen .pageCont .student02 .txtBox{float:left;width:839px}.bgYGreen .pageCont .student01 .ttl,.bgYGreen .pageCont .student02 .ttl{font-size:1.8rem;font-weight:bold;margin-bottom:10px}.bgYGreen .pageCont .student01 .department,.bgYGreen .pageCont .student02 .department{font-size:1.1rem;margin-bottom:8px}.bgYGreen .pageCont .student01 .name,.bgYGreen .pageCont .student02 .name{font-size:1.8rem;font-weight:bold;margin-bottom:8px}.bgYGreen .pageCont .student01 .comment,.bgYGreen .pageCont .student02 .comment{font-size:1.3rem;letter-spacing:0;margin-bottom:10px;line-height:1.5}.bgYGreen .pageCont .student01 .spec,.bgYGreen .pageCont .student02 .spec{width:525px;background-color:#fff}.bgYGreen .pageCont .student01 .spec .specTtl,.bgYGreen .pageCont .student01 .spec .pointCont,.bgYGreen .pageCont .student02 .spec .specTtl,.bgYGreen .pageCont .student02 .spec .pointCont{display:table-cell;vertical-align:middle}.bgYGreen .pageCont .student01 .spec .specTtl,.bgYGreen .pageCont .student02 .spec .specTtl{padding:5px 0;width:100px;height:148px;padding-top:5px;font-size:1.8rem;color:#fff;text-align:center;background-color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bgYGreen .pageCont .student01 .spec .pointCont,.bgYGreen .pageCont .student02 .spec .pointCont{font-size:1.7rem;font-weight:bold;letter-spacing:0;line-height:2;padding-left:10px}.bgYGreen .pageCont .student01 .txtBox{width:810px;padding-left:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bgYGreen .pageCont .student01 .image{float:left}.bgYGreen .pageCont .student01 .spec{float:left;margin-left:20px}.bgYGreen .pageCont .student02{text-align:right;position:relative}.bgYGreen .pageCont .student02 .studentImg{position:absolute;bottom:0;right:0}.bgYGreen .pageCont .student02 .txtBox{margin-bottom:-5px;padding-right:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.bgYGreen .pageCont .student02 .name{padding-right:5px}.bgYGreen .pageCont .student02 .comment{text-align:left}.bgYGreen .pageCont .student02 .image{float:right}.bgYGreen .pageCont .student02 .spec{width:500px}
