html{font-size:16px}body{margin:0}section{padding:40px 0 80px}.content{max-width:960px;margin:0 auto}h2{font-size:2.4rem}h2 span{font-size:.8em}h3{text-align:center;margin-bottom:2rem;font-size:2rem}h4{font-size:1.4rem}img{width:100%;display:block}br.sm{display:none}.accent{color:#f62525;font-weight:bold}.underline{text-decoration:underline}.caution{font-size:.9rem;color:#777;text-align:right}.caution::before{content:"※";margin-right:5px}.breadcrumb{width:80%;margin-left:auto;margin-right:auto}.breadcrumb i{margin:0 10px}footer .breadcrumb{text-align:right}@media screen and (max-width: 540px){section{padding:20px 5px 40px 5px}h2{font-size:1.6rem}h3{margin-bottom:1.6rem;font-size:1.6rem}br.sm{display:block}br.pc{display:none}.breadcrumb{width:96%;font-size:.8rem}}header{background-color:#efefef}header img{width:100%}main section#overview .title{text-align:center}main section#overview .title p{font-size:1.6rem}main section#overview ul.explain{list-style-type:none;text-align:center;background-color:#fef4f4;border-radius:5px;padding:30px 30px 20px;margin-bottom:60px}main section#overview ul.explain li{font-size:1.2rem;margin-bottom:10px}@media screen and (max-width: 540px){main section#overview ul.explain{padding:30px 10px 20px}}main section#overview .course-list{display:flex;justify-content:space-between;flex-wrap:wrap}main section#overview .course-list img{width:18%;margin-bottom:10px}@media screen and (max-width: 540px){main section#overview .course-list{justify-content:space-around}main section#overview .course-list img{width:30%}}main section#merit{background-color:#dff2f2}main section#merit h3{text-align:center}main section#merit ul.point{list-style-type:none;padding-left:20px;margin-bottom:40px}main section#merit ul.point li{text-indent:-1rem;padding-left:1rem;font-size:1.2rem;margin-bottom:.8rem}main section#merit ul.point li i{color:red;margin-right:1rem}main section#merit ul.point li span{font-weight:bold}main section#merit .appeal{width:80%;margin:0 auto;padding:20px 0;border:1px solid #d1cfcf;background-color:#f5ffff}main section#merit p{text-align:center;line-height:1.2rem;margin-bottom:20px}@media screen and (max-width: 540px){main section#merit .appeal{width:94%}}.target h4{text-align:center;font-size:1.6rem}.target h4 i{color:#ff3535}.target ul.point{list-style-type:none;padding-left:20px}.target ul.point li{text-indent:-1rem;padding-left:1rem;font-size:1.2rem;margin-bottom:.8rem}.target ul.point li i{color:#ff3535;margin-right:1rem}.target ul.point li span{font-weight:bold}.tags{margin-top:5px}.tags span{padding:5px 10px;font-size:1.2rem;color:#fff;border-radius:5px;margin-right:10px}.tags span.office{background-color:#0451c4}.tags span.relations{background-color:#03bb1b}.tags span.digital{background-color:#f02882}main section#recommend .caution{text-align:right}main section#qa{background-color:#dff2f2}main section#qa details{background-color:#f5ffff;padding:10px;margin-bottom:1.4rem}main section#qa details summary:before{content:"Q.";padding-left:5px;padding-right:10px;color:#f62525;font-weight:bold}main section#qa details p{margin-left:20px;border-top:1px solid #ddd;padding-top:20px;text-indent:-2rem;padding-left:2rem}main section#qa details p:before{content:"A.";padding-left:5px;padding-right:10px;color:#1542f6;font-weight:bold}main section#courses .course{margin-bottom:60px}main section#courses .course .title{display:flex}main section#courses .course .title h4{font-size:1.6rem;margin-top:0;margin-right:30px}main section#courses .course .suggest{display:flex;justify-content:space-between;align-items:center;border:1px solid #cee0ff;border-radius:5px;position:relative}main section#courses .course .suggest p{display:inline-block;background-color:#fff;position:absolute;top:-30px;left:10px}main section#courses .course .suggest ul{width:70%}main section#courses .course .suggest a{width:180px;padding:10px 0;text-decoration:none;text-align:center;margin:30px auto 40px;border-radius:3px;color:#040404;background-color:#dce9ff}main section#courses .course .suggest a:hover{color:#040404;background-color:#cee0ff}@media screen and (max-width: 540px){main section#courses .course .title{flex-direction:column}main section#courses .course .title h4{margin-bottom:5px}main section#courses .course .title .tags{margin-bottom:30px;text-align:right}main section#courses .course .suggest{align-items:flex-start;flex-direction:column}main section#courses .course .suggest ul{width:86%}main section#courses .course .suggest a{margin:0 auto 20px}}footer{background-color:#efefef;padding:10px 10px 30px 10px}footer h4{margin-bottom:0}footer h4+div{display:flex;align-items:center}footer h4+div .logo{margin-right:10px;width:60px}footer h4+div .info p{line-height:1.6rem;margin-left:30px}footer h4+div .info p:first-child{font-size:1.2rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 540px){footer h4{text-align:center;margin-bottom:10px}footer h4+div{flex-direction:column}footer h4+div .info p{margin-left:0}footer h4+div .info p:first-child{font-size:1rem}}main.word-excel section#overview .course-list{justify-content:center}main section#curriculum{background-color:#dff2f2}main section#curriculum .online,main section#curriculum .elearning{margin:0 auto;width:90%}main section#curriculum .elearning dt{font-size:1.1rem;font-weight:bold}main section#curriculum .elearning dt i{color:red}@media screen and (max-width: 540px){main section#curriculum .elearning dd{margin:0}}main section#schedule .board{display:flex;justify-content:space-around;flex-wrap:wrap}main section#schedule .board .posting{width:46%;background-color:#fff5f5;margin-bottom:10px}main section#schedule .board .posting h4{background-color:#f2dfdf;border-radius:8px 8px 0 0;padding:5px 10px;margin:0 auto;position:relative}main section#schedule .board .posting h4 span{position:absolute;top:7px;right:10px;color:red;font-size:1.2rem}main section#schedule .board .posting dl{display:flex;width:95%;padding:0 10px 0 5%}main section#schedule .board .posting dl:first-child{padding-top:10px}main section#schedule .board .posting dl dt{width:24%;font-weight:bold}@media screen and (max-width: 540px){main section#schedule .board .posting{width:90%}main section#schedule .board .posting dd{margin:0 auto}main section#schedule .caution{text-align:left;padding:0 20px}}main section#regist{background-color:#dff2f2}main section#regist .flow{width:80%;margin:0 auto}main section#regist .flow dl{background-color:#f5ffff;padding:10px}main section#regist .flow dl dt,main section#regist .flow dl dd{text-align:center}main section#regist .flow dl dt{font-weight:bold;margin-bottom:10px}main section#regist .flow dl dd{margin:0}main section#regist .attention h4{padding:0 10px;margin-bottom:10px;display:inline-block;border-bottom:1px solid #000}@media screen and (max-width: 540px){main section#regist .flow{width:90%}}main section#apply{position:relative}main section#apply img{position:absolute;bottom:0;right:0;width:30vw}main section#apply .content{display:flex;justify-content:center;flex-direction:column;align-items:center}main section#apply .content a{background-color:#81cddf;border-radius:30px;color:#fff;width:40%;padding:10px 0;font-size:1.8rem;font-weight:bold;text-decoration:none;text-align:center}main section#apply .content a:hover{background-color:#71c4d7}main section#apply .content p{text-align:center}@media screen and (max-width: 540px){main section#apply .content a{width:60%;font-size:1.6rem}}.w10{width:10px}.w10p{width:10%}.w20{width:20px}.w20p{width:20%}.w30{width:30px}.w30p{width:30%}.w40{width:40px}.w40p{width:40%}.w50{width:50px}.w50p{width:50%}.w60{width:60px}.w60p{width:60%}.w70{width:70px}.w70p{width:70%}.w80{width:80px}.w80p{width:80%}.w90{width:90px}.w90p{width:90%}.w100{width:100px}.w100p{width:100%}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.caution{text-align:left}section#privacy{padding-bottom:0}section#privacy .explain{list-style-type:none;text-align:center;background-color:#fef4f4;border-radius:5px;padding:30px 30px 20px;margin-bottom:60px;margin-bottom:0}section#privacy .explain li{font-size:1.2rem;margin-bottom:10px}@media screen and (max-width: 540px){section#privacy .explain{padding:30px 10px 20px}}section#form+section{padding-top:0}section#form+section p{text-align:center}section#form{padding-bottom:0}section#form .separate{width:80%;margin:20px auto;border-top:1px dotted #999}section#form fieldset{padding:20px;margin-bottom:20px}section#form legend{font-size:1.4rem}section#form legend:before{content:"■";margin-right:10px}section#form .choice{font-size:1.2rem}section#form .required-field{font-size:.9rem;padding:3px 5px;background-color:#d40303;color:#fff;border-radius:3px;margin-right:10px}section#form .line{display:flex;margin-bottom:10px}section#form .line .title{width:30%;font-weight:bold}section#form input{border:1px solid #999;border-radius:3px;padding:5px;font-size:1rem}section#form textarea{padding:10px;font-size:1rem;width:96%}section#form .sub-area{background-color:#eee;padding:10px}section#form .inquiry_bottum{margin:0 auto;width:200px}section#form .inquiry_bottum input[type=submit]{border:none;border-radius:5px;font-size:1.2rem;padding:10px 0;width:100%;background-color:#fab9b9;cursor:pointer}section#form .inquiry_bottum:hover input[type=submit]{background-color:#fca2a2}@media screen and (max-width: 540px){section#form legend{font-size:1.2rem}section#form .line{flex-direction:column}section#form .line .title{width:100%}section#form .w100p{width:96%}section#form .choice{font-size:1.1rem}}
/*# sourceMappingURL=itskill.min.css.map */