@charset "utf-8";#lesson-page-index{padding-bottom:100px}#lesson-page-index #lesson-main-img{margin-left:15px;margin-right:15px}#lesson-index-info{margin-left:15px;margin-right:15px}#lesson-page-index h1{font-family:'Yu Mincho',serif;font-size:20px;line-height:28px;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:2px}#lesson-page-index h2{font-family:'Yu Mincho',serif;font-size:18px;line-height:28px;font-weight:700;text-align:center;margin-bottom:20px;margin-top:60px;letter-spacing:3px}ul.lesson-link{border-top:1px solid #ccc}ul.lesson-link li{float:left;width:100%;border-bottom:1px solid #ccc}ul.lesson-link li a{display:block;width:100%;padding:10px;box-sizing:border-box;color:#767263;text-decoration:none}.lesson-link-img{width:110px;height:110px;float:left;margin-right:15px}.lesson-link-img img{width:100%;vertical-align:bottom}.lesson-link-title{font-size:16px;margin-bottom:8px;line-height:23px;font-weight:700}.lesson-link-info{font-size:14px;line-height:18px}#lesson-contents-index ul.lesson-tag{color:#6cbfc5;font-size:13px;margin-top:10px;margin-bottom:0;padding-bottom:0}ul.lesson-link li ul.lesson-tag li{border:1px solid #6cbfc5;width:32%;height:auto;text-align:center;margin-left:0;padding:0;line-height:12px;padding-top:3px;padding-bottom:5px;border-radius:10px;box-sizing:border-box;margin-bottom:0}ul.lesson-link li ul.lesson-tag li:nth-child(2){margin-left:2%;margin-right:2%}ul#anc-link{margin-top:40px;padding-left:15px;padding-right:15px}ul#anc-link li{margin-bottom:4px}ul#anc-link a{color:#6cbfc5;text-decoration:none}@media only screen and (min-width:680px){#lesson-page-index{margin-left:0;margin-right:0}#lesson-page-index #lesson-main-img{margin-left:auto;margin-right:auto}#lesson-index-info{margin-left:0;margin-right:0}#lesson-page-index h1{font-size:28px;margin-bottom:40px}#lesson-page-index h2{font-family:'Yu Mincho',serif;font-size:24px;line-height:24px;font-weight:700;margin-bottom:30px;margin-top:100px}#lesson-contents-index{width:990px;margin-left:auto;margin-right:auto}ul.lesson-link{border-top:none}ul.lesson-link li{float:left;width:320px;margin-right:15px;margin-bottom:15px;border-bottom:none}ul.lesson-link li:nth-child(3),ul.lesson-link li:nth-child(6),ul.lesson-link li:nth-child(9){margin-right:0}ul.lesson-link li a{display:block;width:100%;height:155px;background-color:#f4f4f4;padding:10px;border-radius:6px;box-sizing:border-box;color:#767263;text-decoration:none}.lesson-link-img{width:100px;height:100px;float:left;margin-right:15px}.lesson-link-img img{width:100%;vertical-align:bottom}.lesson-link-title{font-size:15px;margin-bottom:8px;line-height:18px;font-weight:700}.lesson-link-info{font-size:13px;line-height:17px}#lesson-contents-index ul.lesson-tag{color:#6cbfc5;font-size:12px;margin-top:10px;margin-bottom:0;padding-bottom:0}ul.lesson-link li ul.lesson-tag li{border:1px solid #6cbfc5;width:32%;height:auto;text-align:center;margin-left:0;padding:0;line-height:12px;padding-top:3px;padding-bottom:5px;border-radius:10px;box-sizing:border-box;margin-bottom:0;margin-right:0}ul.lesson-link li ul.lesson-tag li:nth-child(2){margin-left:2%;margin-right:2%}ul#anc-link{padding-left:0;padding-right:0}}