﻿body.front{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}@media screen and (max-width: 799px){body.front{height:calc(100% - 120px)}}body,body.my-profile{background-color:#f8f8f8}#header #header-inner{border-top:0px solid #FFF;color:#000;height:54px;-moz-box-shadow:rgba(255,255,255,0) 0 0 0;-webkit-box-shadow:rgba(255,255,255,0) 0 0 0;box-shadow:rgba(255,255,255,0) 0 0 0;border-bottom:1px solid #e3e3e3;background-color:#FFF}#header #header-inner h1.header-logo,#header #header-inner h3.header-logo{padding:3px 20px 3px 10px}#header #header-inner h1.header-logo a img,#header #header-inner h3.header-logo a img{max-height:34px}#header #header-inner ul.header-menus>li{height:54px}#header #header-inner .header-menu>a{padding:0px 16px;color:#333;font-weight:normal;height:51px;margin-top:2px;line-height:51px}#header #header-inner .header-menu>a:hover{background:transparent;border-bottom:2px solid #D30000}#header #header-inner .header-menu>a#course-news,#header #header-inner .header-menu>a#my-profile{color:rgba(0,0,0,0.55);height:54px;margin-top:0px;line-height:54px}#header #header-inner .header-menu>a#course-news:hover,#header #header-inner .header-menu>a#my-profile:hover{background-color:#F8F8F8;border-bottom:0px}#header #header-inner .header-left ul.header-menus .header-menu-library{display:none}#header #header-inner .header-right ul.header-menus>li.header-menu{border-left:0px}#main-container #loginform{border:1px solid #dedede}body.post-type-archive-course .container #main-container .courses-list{padding:30px 0px 50px}@media screen and (max-width: 799px){body.post-type-archive-course .container #main-container .courses-list{padding:20px 0px 20px}}body .container .title-bar{background-color:#f8f8f8;padding:25px 0px 20px}body .container .title-bar .wrap{padding:0px 20px}@media screen and (max-width: 799px){body .container .title-bar .wrap{padding:0px 10px}}body .container .title-bar .wrap p{border-left:3px solid #D30000;padding-left:15px;color:#333;font-size:24px;font-weight:bold}@media screen and (max-width: 799px){body .container .title-bar .wrap p{padding-left:10px;font-size:20px}}@media screen and (max-width: 799px){body .container .title-bar{padding:15px 0px}}body .container .link-bar ul li a{color:#333;font-weight:normal;padding:0px 28px}body .container .link-bar ul li a.selected{border-bottom:3px solid #D30000}@media screen and (max-width: 799px){body .container .link-bar ul li a{padding:0px 15px}}body .container #main-container .courses-list{padding:0px 0px 50px}@media screen and (max-width: 799px){body .container #main-container .courses-list{padding:0px 0px 20px}}body .container #main-container .news-list{padding:0px 10px 20px}@media screen and (max-width: 799px){body .container #main-container .news-list{padding:0px 0px 20px}}body .container #main-container #my-profile{padding:0px 20px 50px}@media screen and (max-width: 799px){body .container #main-container #my-profile{padding:0px 10px}}body .container #main-container #my-profile ul li:first-child{margin-top:5px}body .container #main-container ul.forum-section li .forum-section-list p.message{margin:1.5em 0}body .container ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson a.course-outline-lesson-container:hover .lesson-icon{color:#fff;background-color:#2E8FDA;border:1px solid #2E8FDA}#wp-comment #respond #commentform .form-submit input#submit,#wp-forum-comment #respond #commentform .form-submit input#submit{font-weight:normal}#comments #respond #commentform .form-submit #submit{font-weight:normal}.sidemenu-box ul.menu-list li a#courses{display:none}.sidemenu-box ul.menu-list li:nth-child(3){display:none}.main-div h2.title:after,.main-div-forum h2.title:after,.main-div-news h2.title:after{background-color:#D30000}.side-div .side-widget h2.title:after,.side-div-forum .side-widget h2.title:after{background-color:#D30000}.courses-list .course-box{-moz-box-shadow:rgba(255,255,255,0) 0 0 0;-webkit-box-shadow:rgba(255,255,255,0) 0 0 0;box-shadow:rgba(255,255,255,0) 0 0 0;border:1px solid #e3e3e3}.courses-list .course-box .course-category{display:none}ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson .lesson-line-thumb img{width:192px}@media screen and (max-width: 799px){ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson .lesson-line-thumb img{width:100%}}.single-course.postid-15 ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson .lesson-line-left{display:none}body.postid-152.payment .main-top{display:none}#breadcrumb{padding:15px 0;font-size:12px;line-height:18px;color:#000;background-color:transparent}@media screen and (max-width: 799px){#breadcrumb{padding:10px 0}#breadcrumb li.title{display:none}}#breadcrumb li{display:inline-block}#breadcrumb li a{color:#000;text-decoration:none}#breadcrumb li a:hover{text-decoration:underline}#breadcrumb li a:after{display:inline-block;font-family:'icomoon';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"\edbe";color:#888;padding:0px 5px 0px 10px;font-size:10px}body .lesson-container ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson a.course-outline-lesson-container:hover .lesson-icon{color:#fff;background-color:#2E8FDA;border:1px solid #2E8FDA}body .lesson-container .coursemenu-box ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson.current{background-color:#2E8FDA;color:#333}body .lesson-container .coursemenu-box ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson.current a.course-outline-lesson-container{background-color:#2E8FDA}body .lesson-container .coursemenu-box ul.course-outline li.course-outline-section ul.course-lesson-outline li.course-outline-lesson.current a.course-outline-lesson-container .lesson-icon{color:#2E8FDA}.text-body h3:after,.content-body h3:after,.offer_description h3:after,#tinymce.mce-content-body h3:after{background-color:#D30000 !important}.text-body h4,.content-body h4,.offer_description h4,#tinymce.mce-content-body h4{border-left:solid 4px #D30000 !important}.text-body h5,.content-body h5,.offer_description h5,#tinymce.mce-content-body h5{border-top:dotted 1px #D30000 !important;border-bottom:dotted 1px #D30000 !important;background-color:#fafafa;font-size:1.04em !important;padding:0.5em 0.25em 0.5em 0.75em !important;margin:0.5em 0 1.5em !important;position:relative}.text-body h5:after,.content-body h5:after,.offer_description h5:after,#tinymce.mce-content-body h5:after{content:' ';position:absolute;display:block;background-color:#D30000;width:4px;height:40%;z-index:99;bottom:30%;left:0px}
