.coursecontent{display:flex;justify-content:space-evenly;margin:40px 0 0}.coursecontent li{width:16%}.coursebox{position:relative;background:#fff;margin:100px auto 30px auto;padding:20px}.coursebox:last-of-type{margin:100px auto 0 auto}.boxttl{position:absolute;left:50%;transform:translate(-50%,-60%);-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);display:block;margin:0 auto;padding:10px 0 20px}.section-title{margin:0 auto}.section-title h2{padding:0 0 13px;position:relative;font-size:22px;color:#000;line-height:30px;letter-spacing:.048em;font-weight:500}.section-title h2{width:100%;height:60px;padding:0;position:relative;text-align:center}.section-title h2 span{background:#f9f9f9;display:inline-block;position:relative;z-index:1;height:60px;font-size:28px;font-weight:700;line-height:60px;padding:0 0 0 100px}.section-title h2 span:before{background-image:url(//ookurayama-mediac.com/wp/wp-content/themes/ookurayama-mediac/assets/css/../images/index/ic_excel.png);background-size:60px}.section-title h2.powerpoint span:before{background-image:url(//ookurayama-mediac.com/wp/wp-content/themes/ookurayama-mediac/assets/css/../images/index/ic_power.png);background-size:60px}.section-title h2.word span:before{background-image:url(//ookurayama-mediac.com/wp/wp-content/themes/ookurayama-mediac/assets/css/../images/index/ic_word.png);background-size:60px}.section-title h2.acces span:before{background-image:url(//ookurayama-mediac.com/wp/wp-content/themes/ookurayama-mediac/assets/css/../images/index/ic_acces.png);background-size:60px}.section-title h2.sokushu span:before{background-image:url(//ookurayama-mediac.com/wp/wp-content/themes/ookurayama-mediac/assets/css/../images/index/ic_sokushu.png);background-size:60px}.section-title h2 span:before{content:'';position:absolute;margin:auto;left:30px;top:0;bottom:0;display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:center center}table.coursetable,.coursetable td{border:1px solid #333;text-align:left;padding:8px;background-color:#fff}table.coursetable thead{margin:10px 0 0;background-color:#333;color:#fff}.coursetable th{border:1px solid #333;width:20%;padding:8px}table.coursetable{margin:30px 0 0}@media screen and (max-width:600px){.section-title h2 span{padding:0 0 0 60px;font-size:20px;line-height:30px;text-align:left}.section-title h2 span:before{left:0}}.mosindex{margin:50px 0 0;padding:10px 20px;background:#3d7a19;color:#fff;text-align:left}.mositem{margin:20px 0 0}.mositem li{margin:0 0 20px;padding:10px;background:#fff;border-left:#51a81e solid 3px;text-align:left;font-size:16px}.mositem li strong{display:block;width:99%;margin:0 0 2px;font-size:18px;color:#254e0e}.mositem li p{font-size:16px}.voice li{display:flex;align-items:flex-start;margin:10px auto;padding:10px;background-color:#fff}.voice li img{width:20%;object-fit:contain}.voice li div{width:77%;margin:0 0 0 3%;text-align:left}.voice li div strong{display:block;color:#f87b22}.voice li div p{font-size:16px}.courseintro{display:flex;flex-wrap:wrap}.courseintro li{width:49%;margin:10px 1% 0 0;padding:10px 0;background:#fff}.courseintro li a{color:#f87b22;font-size:12px}.courseintro li:nth-child(2n){margin:10px 0 0 1%}.courseintro li table{width:90%;margin:0 auto}@media screen and (max-width:600px){.courseintro{display:block}.courseintro li{width:100%}}.lessonbox{margin:20px auto;padding:20px;text-align:left;background:#fff}.lessonbox .lessonttl{border-bottom:2px solid #f87b22;font-size:20px;font-weight:700;line-height:1.4;padding-bottom:5px}.lessonbox .introduction{margin:16px auto;font-size:15px}.lessonbox .lessonimg{display:flex;align-items:flex-start;padding:20px 20px 0}.lessonbox .lessonimg img{width:48%;margin:0 2% 0 0;object-fit:contain}.lessonbox .lessonimg table{width:50%;margin:0 auto}.lessonimg p{font-size:15px}.lessonimg h4{line-height:1;margin:10px 0 6px;padding:2px 0 0 5px;color:#f87b22}.lessonimg ul li:first-child h4{margin:0 0 15px}.lessonimg .recommend{position:relative;padding-left:20px}.lessonimg .recommend:before{position:absolute;top:9px;left:0;content:'';width:10px;height:5px;border-left:2px solid #25af01;border-bottom:2px solid #25af01;transform:rotate(-45deg);font-size:120%;-webkit-font-smoothing:antialiased}.lessonbox .box{background:#f3f3f3;margin:35px 20px 20px;padding:20px}.lessonbox .box p{font-size:15px}@media screen and (max-width:600px){.lessonbox{padding:8px}.lessonbox .lessonimg{display:block;padding:0}.lessonbox .lessonimg img{width:100%;margin:0 auto;object-fit:initial}.lessonbox .lessonimg table{width:100%;margin:10px auto 0 auto}.lessonbox .coursetable th{width:30%}.lessonbox .box{margin:10px auto 0 auto}}.sokushulesson{width:100%;margin:20px auto;padding:20px;text-align:left;background:#fff;border-left:#51a81e solid 3px}.sokushulesson:nth-of-type(4),.sokushulesson:nth-of-type(5){border-left:#2b5797 solid 3px}.sokushulesson:nth-of-type(6),.sokushulesson:nth-of-type(7){border-left:#d04525 solid 3px}.sokushulesson .sokushulessonbox{width:80%}.sokushulesson h3{font-size:20px;font-weight:700;color:#3d7a19}.sokushulesson .word{color:#2b5797}.sokushulesson .pp{color:#d04525}.sokushulesson table.coursetable{margin:16px 0 0}.sokushulesson .coursetable th{background-color:#efe}.sokushulesson a{display:block;width:160px;padding:6px;background-color:#51a81e;color:#fff;font-size:15px;text-align:center}.accordion-area{list-style:none;margin:0 auto}.accordion-area li{margin:6px 0}.accordion-area section{border:1px solid #ccc}.sokushumore{position:relative;cursor:pointer;width:160px;font-weight:400;margin:18px 0 0;padding:8px 0 8px 40px;transition:all .5s ease;background-color:#c6c6c6;color:#fff}.sokushumore:before,.sokushumore:after{position:absolute;content:'';width:15px;height:2px;background-color:#fff}.sokushumore:before{top:48%;left:15px;transform:rotate(0deg)}.sokushumore:after{top:48%;left:15px;transform:rotate(90deg)}.sokushumore.close:before{transform:rotate(45deg)}.sokushumore.close:after{transform:rotate(-45deg)}.sokushu_detail{display:none;text-align:left}.sokushu_detailtop{background-color:#fffeeb;margin:18px auto 0 auto;padding:20px}.accbox{background:#fff}.sokushu_detail h4{margin:20px 0 0;font-size:18px;border-bottom:dotted 1px #51a81e}.sokushu_detail h4:first-of-type{margin:0}.sokushu_detail .sokushu_detailtop li{position:relative;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.sokushu_detail li:before{width:8px;height:8px;border-top:2px solid #7a0;border-right:2px solid #7a0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sokushu_curriculum{margin:18px auto 0 auto;padding:20px;background-color:#f7f6f5}.sokushu_curriculum h4.curriculumttl{border-bottom:none;background:#bfac97;text-align:center;font-size:14px;padding:5px 10px;color:#fff;margin:0 0 6px}.sokushu_curriculum h5{margin:10px auto 0 auto;font-size:18px;color:#3d7a19}.sokushu_curriculumbox{display:flex;justify-content:space-between;align-items:flex-start;width:96%;margin:0 0 0 20px;padding:0 0 20px;border-bottom:solid 1px #ddd}.sokushu_curriculumbox ul{width:60%;margin:0 20px 0 0}.sokushu_curriculumbox ul li{line-height:1.4}.sokushu_curriculumbox img{width:40%;max-width:400px;object-fit:contain}@media screen and (max-width:600px){.sokushulesson .sokushulessonbox{width:100%}.sokushu_curriculumbox{display:block;width:100%;margin:0 auto}.sokushu_curriculumbox img{width:100%;max-width:initial}.sokushu_curriculumbox ul{width:100%}.sokushulesson h3{font-size:16px}.sokushulesson .coursetable th{font-size:13px}}.gakuwariindex{margin:50px 0 0;padding:10px 20px;background:#3d7a19;color:#fff;text-align:left}.gakuwaribox{display:flex;align-items:flex-start;margin:10px auto;padding:10px;background-color:#fff}.gakuwaribox img{width:20%;object-fit:contain}.gakuwaribox div{width:77%;margin:0 0 0 3%;text-align:left}.gakuwaribox p{font-size:16px}.gakuwariban{margin:80px auto;width:70%}.gakuwarirecommend{width:600px;display:block;margin:0 auto;border-radius:50px;background:#3a9b5a;padding:12px;color:#fff}@media screen and (max-width:600px){.gakuwariban{width:90%;margin:30px auto}.gakuwarirecommend{width:70%}}