#about,#system,#teacher{min-width:1084px}#know .bg .link a,#schedule .scheduleList .schoolList .day ul li a:hover,#schedule .ttl p a,#topics .btnArea p a{text-decoration:none}img{width:100%;vertical-align:top}#topics{width:1084px;margin:0 auto 70px}#topics .lead_topics{margin:0 0 8px;text-align:center}#topics .leftArea{position:relative;float:left;width:532px;margin:0 20px 0 0}#topics .leftArea a{display:block}#topics .leftArea .txtArea{position:absolute;bottom:0;left:0;width:532px;height:99px;background:rgba(0,0,0,.5);overflow:hidden}#topics .leftArea .txtArea p{margin:0 52px;color:#fff;font-weight:700;font-size:108%}#topics .leftArea .txtArea p.txtTitle{overflow:hidden;height:42px}#topics .leftArea .txtArea .img{width:88px;margin:0}#topics .rightArea{float:right;width:532px}#topics .inner ul{letter-spacing:-.4em}#topics .inner ul li{position:relative;display:inline-block;width:256px;margin:0 20px 20px 0;vertical-align:top;letter-spacing:0}#topics .inner ul li:nth-child(4n),#topics .rightArea ul li:nth-child(2n){margin:0 0 20px}#topics .inner ul li a{display:block}#topics .inner ul li .txtArea{position:absolute;bottom:0;left:0;width:256px;height:99px;background:rgba(0,0,0,.5)}#topics .inner ul li .txtArea p{color:#fff;font-weight:700;font-size:108%;line-height:1.72;padding:0 23px}#topics .inner ul li .txtArea p.txtTitle{overflow:hidden;height:68px;width:226px;padding:12px 0 0;box-sizing:border-box;margin:0 auto}#topics .btnArea{padding:37px 0 40px;background:#f7f5f2}#topics .btnArea p{width:425px;margin:0 auto;text-align:center}#topics .btnArea p a{display:block;padding:3px 0;color:#000;font-size:108%;font-weight:700;line-height:1.72;border:1px solid #949494;background:url(/marketingschool/parts/img/ico_arw_01.png) 98% center no-repeat;background-size:9px auto}#topics .btnArea p a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#about{position:relative;padding:50px 0 114px;background:url(/marketingschool/parts/img/index_about_bg_02.png) left top repeat-x;background-size:auto 296px}#about:before{position:absolute;top:0;right:0;content:'';width:961px;padding:296px 0 0;background:url(/marketingschool/parts/img/index_about_bg_01.jpg) right top no-repeat;background-size:auto 296px}#about .feature h3,#about .inner h2{position:relative;text-align:center}#about .inner{width:1084px;margin:0 auto;padding:0 30px;box-sizing:border-box}#about .inner h2{width:502px;margin:0 auto 60px 0;padding:100px 0 99px;font-size:231%;font-weight:700;line-height:1.6;letter-spacing:3px;background:rgba(240,255,77,.75);z-index:2}#about .inner>h3{margin:0 0 25px;font-size:185%;font-weight:700;text-align:center}#about .inner>p{padding:0 30px 40px 0;font-size:calc(14 / 0.13 * 1%);line-height:2.14}#about .inner>p+p{padding:0 30px 130px 0;}#about .feature{margin:10px 0 0;padding:55px 0 0;border-top:5px solid #000}#about .feature h3{width:317px;margin:0 auto 25px;font-size:185%;letter-spacing:5px}#about .feature h3:before{content:"";display:block;border-top:solid 1px #000;width:100%;height:1px;position:absolute;top:40%;z-index:1}#about .feature ul li,#system .tblArea .flow li{display:inline-block;vertical-align:top;font-weight:700}#about .feature h3 span{background:#fff;padding:0 20px;position:relative;z-index:5}#about .feature ul{letter-spacing:-.4em}#about .feature ul li{width:289px;margin:0 29px;padding:147px 15px 45px;font-size:124%;line-height:1.88;letter-spacing:-.5px;box-sizing:border-box}#about .feature ul li.img01{margin:0 28px 0 29px;background:url(/marketingschool/parts/img/index_feature_img_01.png) left top no-repeat}#about .feature ul li.img02{padding:147px 15px 75px;background:url(/marketingschool/parts/img/index_feature_img_02.png) left top no-repeat}#about .feature ul li.img03{margin:0 13px 0 29px;padding:147px 15px 45px 20px;background:url(/marketingschool/parts/img/index_feature_img_03.png) left top no-repeat}#system{position:relative;padding:50px 0 114px;background:url(/marketingschool/parts/img/index_system_bg_02.png) right top repeat-x;background-size:auto 296px}#system:before{position:absolute;top:0;left:0;content:'';width:953px;padding:296px 0 0;background:url(/marketingschool/parts/img/index_system_bg_01.jpg) left top no-repeat;background-size:auto 296px}#system .inner{width:1084px;margin:0 auto;padding:0 30px;box-sizing:border-box}#system .inner h2{position:relative;width:502px;padding:110px 0 137px;margin:0 0 104px auto;font-size:231%;font-weight:700;line-height:1.6;letter-spacing:2px;text-align:center;background:rgba(240,255,77,.75);z-index:2}#system .tblArea{position:relative;margin:0 0 12px}#system .tblArea .flow{position:absolute;top:-44px;right:0;width:906px;letter-spacing:-.4em}#system .tblArea .flow li{position:relative;width:290px;min-height:48px;margin:0 0 0 10px;padding:20px 0;color:#fff;font-size:124%;line-height:1.5;letter-spacing:0;text-align:center;background:#333}#system .tblArea table td .ttl a,#system .tblArea table td .ttl.indent,#system .tblArea table td ul li,#system .tblArea table td ul li a,#teacher .list ul li p a{color:#b16100}#system .tblArea .flow li span{display:block;padding:12px 0}#system .tblArea .flow li:last-child{margin:0 0 0 15px}#system .tblArea .flow li:first-child:after,#system .tblArea .flow li:nth-child(2):after{content:"";top:50%;right:-32px;margin-top:-22px;display:block;width:0;height:0;border-style:solid;border-width:22px 0 22px 32px;z-index:200;position:absolute}#system .tblArea .flow li:first-child:after{border-color:transparent transparent transparent #e9e963}#system .tblArea .flow li:nth-child(2):after{border-color:transparent transparent transparent #ff4141}#system .tblArea table{background:#f9f8f5;border-collapse:separate}#system .tblArea table th{width:111px;vertical-align:middle;text-align:center;border-bottom:1px solid #828282}#system .tblArea table tr:nth-child(2) td,#system .tblArea table tr:nth-child(2) th{background:#f4f2ec}#system .tblArea table tr:last-child td,#system .tblArea table tr:last-child th{background:#edebe6;border-bottom:none}#system .tblArea table th p{display:inline-block;font-size:124%;font-weight:700;line-height:1.5;vertical-align:middle;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}#system .tblArea table tr:last-child th p{width:4.5em}#system .tblArea table td{position:relative;width:292px;padding:20px 0 50px;vertical-align:middle;vertical-align:top;border-left:10px solid #fff}#system .tblArea table td:after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #828282}#system .tblArea table td .inner01,#system .tblArea table td .inner02{position:absolute;left:9px;background:#fff;z-index:5;box-sizing:border-box}#system .tblArea table tr:last-child td:after{border:none}#system .tblArea table tr:first-child td{padding:100px 0 0}#system .tblArea table tr:nth-child(2) td{padding:330px 0 15px}#system .tblArea table td:nth-child(2){border-left:15px solid #fff}#system .tblArea table tr:nth-child(1) td:nth-child(3),#system .tblArea table tr:nth-child(1) td:nth-child(4){padding:98px 0 0}#system .tblArea table td p{padding:0 20px;font-size:108%;font-weight:700;line-height:2.15}#system .tblArea table td ul{padding:0 20px 37px}#system .tblArea table td ul li{font-size:108%;line-height:2}#system .tblArea table td ul.indent_list li{padding:0 0 0 1em;text-indent:-1em}#system .tblArea table a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#system .tblArea table td .inner01{top:18px;width:577px;padding:17px 10px 12px}#system .tblArea table td .ttl{margin:0 0 20px;line-height:1.5;text-align:center}#system .tblArea table td .ttl span{font-weight:400}#system .tblArea table td .leftArea{float:left;width:285px;padding:0}#system .tblArea table td .rightArea{float:left;width:250px;padding:0}#system .tblArea table td .inner02{top:264px;width:577px;padding:17px 10px 12px}#system .tblArea table td .inner02 ul li{position:relative;padding:0 0 0 55px}#system .tblArea table td .inner02 ul li span{position:absolute;top:0;left:0}#system .txtArea{margin:0 0 15px;padding:39px 0 38px;text-align:center;border:1px solid #d2bd52}#system .txtArea h4{float:left;width:220px;font-size:124%;font-weight:700}#system .txtArea p{float:left;width:704px;font-size:124%}#system .note{font-size:93%}#teacher{position:relative;padding:50px 0 90px;background:url(/marketingschool/parts/img/index_teacher_bg_02.png) left top repeat-x;background-size:auto 296px}#teacher:before{position:absolute;top:0;right:0;content:'';width:960px;padding:296px 0 0;background:url(/marketingschool/parts/img/index_teacher_bg_01.jpg) right top no-repeat;background-size:auto 296px}#teacher .inner{width:1084px;margin:0 auto;padding:0 30px;box-sizing:border-box}#teacher .inner h2{position:relative;width:502px;margin:0 auto 60px 0;padding:114px 0 85px;font-size:231%;font-weight:700;line-height:1.6;letter-spacing:3px;text-align:center;background:rgba(240,255,77,.75);z-index:2}#teacher .thumb{display:none}#teacher .list ul{letter-spacing:-.4em}#teacher .list ul li{display:inline-block;width:170px;margin:0 43px 30px 0;letter-spacing:0;vertical-align:top}#teacher .list ul li:nth-child(5n){margin:0 0 30px}#teacher .list ul li h3{margin:10px 0 5px;font-size:124%;font-weight:700}#teacher .list ul li p{margin:0 0 5px;font-size:93%;line-height:1.5}#teacher .list ul li p.indent_list{padding:0 0 0 1em;text-indent:-1em;color:#b16100}#teacher .list ul li p.bold{font-weight:700}#teacher .list ul li p a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#teacher .list ul li p.name{padding:0 0 5px;font-size:77%;border-bottom:1px solid #000}#schedule{width:1084px;margin:0 auto 37px;padding:0 30px;box-sizing:border-box}#schedule h2{background:url(/marketingschool/parts/img/index_schedule_bg.png) left bottom repeat-x}#schedule h2 span{display:block;text-align:center;margin:0 0 29px;padding:0 0 35px;font-size:231%;font-weight:700}#schedule .ttl{position:relative;margin:0 0 14px;text-align:center}#schedule .ttl h3{font-size:231%;font-weight:700;letter-spacing:2px;text-align:left}#schedule .ttl p{float:right}#schedule .ttl p a{display:block;padding:5px 10px 4px 20px;border:1px solid #949494;font-size:108%;font-weight:700}#schedule .ttl p a span{padding:0 15px 0 0;background:url(/marketingschool/parts/img/ico_arw_01.png) right center no-repeat;background-size:9px auto}#schedule .scheduleList .sec{margin:0 0 10px}#schedule .scheduleList .sec h3{position:relative;margin:0 0 24px;padding:8px 42px 6px;background:#333;text-align:center;font-size:138%;color:#fff}#schedule .scheduleList .sec h3:before{position:absolute;top:0;left:0;width:42px;height:100%;content:""}#schedule .scheduleList .sec01 h3:before{background:url(../img/index_schedule_ico_01.png) center center no-repeat #e9e963;background-size:contain}#schedule .scheduleList .sec02 h3:before{background:url(../img/index_schedule_ico_02.png) center center no-repeat #ff4141;background-size:contain}#schedule .scheduleList .sec03 h3:before{background:url(../img/index_schedule_ico_03.png) center center no-repeat #aeddcd;background-size:contain}#schedule .scheduleList .sec04 h3:before{background:url(../img/index_schedule_ico_04.png) center center no-repeat #e9e963;background-size:contain}#schedule .scheduleList .sec05 h3:before{background:url(../img/index_schedule_ico_05.png) center center no-repeat #ff4141;background-size:contain}#schedule .scheduleList .sec06 h3:before{background:url(../img/index_schedule_ico_06.png) center center no-repeat #aeddcd;background-size:contain}#schedule .scheduleList .schoolList{letter-spacing:-.4em}#schedule .scheduleList .schoolList .schoolBox{display:inline-block;width:323px;margin:0 24px 25px 0;border:1px solid #ececec;background:#fbfbfb;vertical-align:top;letter-spacing:0}#schedule .scheduleList .schoolList .schoolBox:nth-child(3n){margin:0 0 25px}#schedule .scheduleList .schoolList .schoolBox.tag{background:#f4f2ec}#schedule .scheduleList .schoolList .txtBox{display:table;width:100%;height:142px}#schedule .scheduleList .schoolList .txtBox .txt{display:table-cell;padding:16px;vertical-align:middle}#schedule .scheduleList .schoolList .txtBox .tag{margin:0 0 16px}#schedule .scheduleList .schoolList .txtBox .tag span{display:inline-block;padding:2px 10px 1px;border:1px solid #ececec;background:#b38247;vertical-align:top;font-size:93%;color:#fff}#schedule .scheduleList .schoolList .txtBox h4{max-height:4.316em;display:block;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;font-size:123%;font-weight:700}#schedule .scheduleList .schoolList .day{display:table;width:100%;height:75px;border-top:1px solid #ececec;background:#fff}#schedule .scheduleList .schoolList .day ul{display:table-cell;padding:1px;vertical-align:middle;text-align:center;letter-spacing:-.4em}#schedule .scheduleList .schoolList .day ul li{display:inline-block;margin:0 12px;vertical-align:top;line-height:1.92;font-weight:700;color:#b16100;letter-spacing:0}#schedule .scheduleList .schoolList .day.upcoming ul li{font-size:16px}#schedule .scheduleList .schoolList .day ul li span{font-size:12px}#schedule .scheduleList .schoolList .day ul li a{display:inline-block;line-height:1.44;font-size:16px;color:#b16100;text-decoration-skip-ink:none}#know{margin:0 0 120px;padding:0 0 60px;text-align:center;background:#ececec}#know .bg,#know .inner{margin:0 auto;box-sizing:border-box}#know .inner{width:1084px;padding:0 30px}#know h2{padding:57px 0;font-size:231%;font-weight:700;letter-spacing:2px}#know .bg{width:1024px;padding:44px 120px 67px;background:#fff;border-radius:6px}#know .bg h3{width:345px;margin:0 auto 65px}#know .bg p{margin:0 0 52px;font-size:108%;line-height:1.86;text-align:left;letter-spacing:.5px}#know .bg .link{width:354px;margin:0 auto;text-align:center}#know .bg .link a{display:block;padding:3px 0;color:#fff;font-weight:700;background:url(/marketingschool/parts/img/ico_target.png) 96% center no-repeat #000;background-size:22px auto}#know .bg .link a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}@media screen and (max-width:640px){#about,#system,#teacher{min-width:inherit}img{width:100%}#topics{width:auto;margin:4.5% auto 17%}#topics .lead_topics{margin:0 4% 8px;text-align:left;font-size:11px}#topics .lead_topics br{display:none}#topics .leftArea{position:relative;float:none;width:92%;margin:0 auto 4%}#topics .leftArea a{display:block}#topics .leftArea .txtArea{position:absolute;bottom:0;left:0;width:100%;min-height:inherit;background:rgba(0,0,0,.5)}#topics .leftArea .txtArea p{margin:2% 7% 10%;color:#fff;font-weight:400;font-size:93%}#topics .leftArea .txtArea p.txtTitle{width:86%;padding:2% 0 0;margin:0 auto;box-sizing:border-box;height:45px;overflow:hidden}#topics .leftArea .txtArea .img{width:16.5%;margin:0}#topics .rightArea{float:none;width:auto}#topics .inner ul{width:92%;margin:0 auto;letter-spacing:-.5em}#topics .inner ul li{position:relative;display:inline-block;width:48%;margin:0 4% 4% 0;vertical-align:top;letter-spacing:0}#topics .inner ul li:nth-child(2n){margin:0 0 4%}#topics .inner .cf ul li:first-child,#topics .inner ul li:first-child{margin:0 4% 4% 0}#topics .inner ul li a{display:block}#topics .inner ul li .txtArea{position:absolute;bottom:0;left:0;width:100%;min-height:5em;background:rgba(0,0,0,.5);height:auto}#topics .inner ul li .txtArea p{padding:0 7%;color:#fff;font-weight:400;font-size:93%;line-height:1.5}#topics .inner ul li .txtArea p.txtTitle{width:86%;padding:.4em 0 0;margin:0 auto;height:42px;overflow:hidden}#topics .btnArea{padding:5.5% 0;background:#f7f5f2}#topics .btnArea p{width:74%;margin:0 auto;text-align:center}#topics .btnArea p a{display:block;padding:1.5% 0;color:#000;font-size:93%;font-weight:700;line-height:1.72;text-decoration:none;border:1px solid #949494;background:url(/marketingschool/parts/img/ico_arw_01.png) 98% center no-repeat;background-size:8px auto}#topics .btnArea p a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#about{position:relative;padding:14% 0 16%;background:url(/marketingschool/parts/img/index_about_bg_sp.jpg) left top repeat-x;background-size:100% auto}#about:before{display:none}#about .inner{width:auto;margin:0 auto;padding:0;box-sizing:border-box}#about .inner h2{position:relative;width:67%;margin:0 auto 7% 0;padding:13% 0 10%;font-size:154%;font-weight:700;line-height:1.55;letter-spacing:1px;text-align:center;background:rgba(240,255,77,.75);z-index:2}#about .inner>h3{margin:0 0 5%;font-size:108%;font-weight:700;text-align:center}#about .inner>p{padding:0 4% 5%;font-size:calc(11 / 0.13 * 1%);line-height:1.82}#about .inner>p+p{padding: 0 4% 5%}#about .feature{width:92%;margin:5% auto 0;padding:8% 0 0;border-top:5px solid #000}#about .feature h3{position:relative;width:56.5%;margin:0 auto 7%;font-size:139%;text-align:center;letter-spacing:5px}#about .feature h3:before{content:"";display:block;border-top:solid 1px #000;width:100%;height:1px;position:absolute;top:40%;z-index:1}#about .feature h3 span{background:#fff;padding:0 4%;position:relative;z-index:5}#about .feature ul{letter-spacing:-.4em;text-align:center}#about .feature ul li{display:inline-block;width:48%;margin:0 0 7%;padding:24% 3% 6%;font-size:93%;font-weight:700;line-height:1.5;letter-spacing:-.5px;vertical-align:top;text-align:left;box-sizing:border-box;box-shadow:0 15px 15px -15px #aaa}#about .feature ul li.img01{margin:0 4% 7% 0;background:url(/marketingschool/parts/img/index_feature_img_01_sp.png) left top no-repeat #d4f5ea;background-size:contain}#about .feature ul li.img02{padding:24% 3% 6%;background:url(/marketingschool/parts/img/index_feature_img_02_sp.png) left top no-repeat #d4f5ea;background-size:contain}#about .feature ul li.img03{margin:0 1%;padding:24% 3% 6%;background:url(/marketingschool/parts/img/index_feature_img_03_sp.png) left top no-repeat #d4f5ea;background-size:contain}#system{position:relative;padding:7% 0 16%;background:url(/marketingschool/parts/img/index_system_bg_sp.jpg) left top no-repeat;background-size:100% auto}#system:before{display:none}#system .inner{width:auto;margin:0 auto;padding:0;box-sizing:border-box}#system .inner h2{position:relative;width:67%;margin:0 0 12% auto;padding:15% 0 17%;font-size:116%;font-weight:700;line-height:1.55;letter-spacing:1px;text-align:center;background:rgba(240,255,77,.75);z-index:2}#system .tblArea{position:relative;margin:0 0 1.5%}#system .tblArea .flow{display:table;position:static;width:96%;margin:0 0 0 4%;letter-spacing:-.4em}#system .tblArea .flow li{position:relative;display:table-cell;width:32.5%;margin:0;padding:.82em 0;color:#fff;font-size:85%;font-weight:700;line-height:1.64;letter-spacing:0;vertical-align:top;text-align:center;border-left:4px solid #fff;background:#333}#system .tblArea table td .ttl a,#teacher .list ul li p a{color:#b16100}#system .tblArea .flow li:first-child{margin:0;border-left:none}#system .tblArea .flow li:last-child{margin:0;padding:0}#system .tblArea .flow li:first-child:after,#system .tblArea .flow li:nth-child(2):after{content:"";top:50%;right:-19px;margin-top:-14px;display:block;width:0;height:0;border-style:solid;border-width:14px 0 14px 20px;z-index:200;position:absolute}#system .tblArea .flow li:first-child:after{border-color:transparent transparent transparent #e9e963}#system .tblArea .flow li:nth-child(2):after{border-color:transparent transparent transparent #ff4141}#system .tblArea table{background:#f9f8f5;border-collapse:separate}#system .tblArea table th{width:4%;vertical-align:middle;border-bottom:1px solid #828282}#system .tblArea table tr:nth-child(2) td,#system .tblArea table tr:nth-child(2) th{background:#f4f2ec}#system .tblArea table tr:last-child td,#system .tblArea table tr:last-child th{background:#edebe6;border-bottom:none}#system .tblArea table th p{display:inline-block;font-size:77%;font-weight:700;line-height:1.2;vertical-align:middle;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}#system .tblArea table td p,#system .tblArea table td ul li{font-size:77%;line-height:1.8}#system .tblArea table tr:last-child th p{width:1.2em}#system .tblArea table td{position:relative;width:31%;padding:5% 0 27%;vertical-align:middle;vertical-align:top;border-left:4px solid #fff}#system .tblArea table td:after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #828282}#system .tblArea table td .inner01,#system .tblArea table td .inner02{position:absolute;left:3%;background:#fff;z-index:5;box-sizing:border-box}#system .tblArea table tr:last-child td:after{border:none}#system .tblArea table tr:first-child td,#system .tblArea table tr:nth-child(1) td:nth-child(3),#system .tblArea table tr:nth-child(1) td:nth-child(4){padding:5% 0 7%}#system .tblArea table tr:nth-child(2) td{padding:calc(570 * 0.13 * 1%) 0 7%}#system .tblArea table td:nth-child(2){border-left:1px solid #828282}#system .tblArea table td p{padding:0 2%;font-weight:700}#system .tblArea table td ul{padding:0 5% 5%}#system .tblArea table td .inner01{top:3%;width:194%;padding:8% 3%}#system .tblArea table td .ttl{margin:0 0 5%;text-align:center}#system .tblArea table td .leftArea,#system .tblArea table td .rightArea{float:none;width:80%;margin:0 auto;padding:0}#system .tblArea table td .inner01 ul li{line-height:2}#system .tblArea table td .inner02{top:40.5%;width:194%;padding:12px 10px}#system .tblArea table td .inner02 ul li{position:relative;padding:0 0 0 35px;line-height:2}#system .tblArea table td .inner02 ul li span{position:absolute;top:0;left:0}#system .txtArea{width:96%;margin:0 auto 3%;padding:6% 4%;text-align:left;box-sizing:border-box}#system .txtArea h4,#system .txtArea p{width:auto;font-size:77%;float:none}#system .txtArea h4{margin:0 0 1.5%;font-weight:700}#system .note{width:96%;margin:0 auto;font-size:77%;line-height:1.2}#teacher{position:relative;padding:7% 0 11%;background:url(/marketingschool/parts/img/index_teacher_bg_sp.jpg) left top repeat-x;background-size:100% auto}#teacher:before{display:none}#teacher .inner{width:auto;margin:0 auto;padding:0;box-sizing:border-box}#teacher .inner h2{position:relative;width:67%;margin:0 auto 10% 0;padding:15% 0 12%;font-size:116%;font-weight:700;line-height:1.6;letter-spacing:1px;text-align:center;background:rgba(255,253,99,.75);z-index:2}#teacher .thumb{display:block;padding:0 0 0 3%}#teacher .thumb ul{text-align:left;letter-spacing:-.4em}#teacher .thumb ul li{display:inline-block;width:28%;margin:0 2% 6%;letter-spacing:0;vertical-align:top}#teacher .thumb ul li h3{margin:10% 0 5%;font-size:108%;text-align:left}#teacher .thumb ul li p{font-size:77%;text-align:left}#teacher .list ul{letter-spacing:0}#teacher .list ul li{display:none;position:fixed;bottom:15%;left:0;right:0;width:76%;margin:0 auto;padding:6.7% 5.4% 4%;background:#fff;box-sizing:border-box;z-index:101}#teacher .list ul li:nth-child(5n){margin:0 auto}#teacher .list ul li h3{margin:10% 0 2%;font-size:124%;font-weight:700}#teacher .list ul li p{margin:0 0 5px;font-size:93%;line-height:1.5}#teacher .list ul li p.bold{font-weight:700}#teacher .list ul li p.name{padding:0 0 5px;font-size:77%;border-bottom:1px solid #000}#schedule .ttl h3,#schedule h2 span{font-size:139%;text-align:center;font-weight:700}#teacher .list ul li .close{position:absolute;bottom:100%;right:0;width:12.5%;margin:0;z-index:101}#teacher .list ul li .img{width:59%;margin:0 auto}#schedule{width:auto;margin:0 auto 16%;padding:0;box-sizing:border-box}#schedule h2{background:url(/marketingschool/parts/img/index_schedule_bg.png) left bottom repeat-x;background-size:auto 28px}#schedule h2 span{display:block;margin:0 0 11%;padding:0 0 13px}#schedule .ttl{position:relative;margin:0 0 7%;text-align:center}#schedule .ttl h3{letter-spacing:2px}#schedule .ttl p{float:none;width:74%;margin:0 auto}#schedule .ttl p a{font-size:85%}#schedule .scheduleList{margin:0 6.5%}#schedule .scheduleList .sec{margin:0 0 4.5%}#schedule .scheduleList .sec h3{margin:0;padding:9px 12% 7px 17.5%;line-height:1.33;font-size:139%;cursor:pointer}#schedule .scheduleList .sec03 h3{text-align:left}#know,#schedule .scheduleList .close{text-align:center}#schedule .scheduleList .sec h3:after{position:absolute;top:0;right:0;width:42px;height:100%;background:url(../img/index_acc_open_01.png) left center no-repeat;background-size:25px;content:""}#schedule .scheduleList .sec h3.active:after{background:url(../img/index_acc_close_01.png) left center no-repeat;background-size:25px}#schedule .scheduleList .schoolList{margin:7.5% 0 12%;letter-spacing:0;display:none}#schedule .scheduleList .schoolList .schoolBox{display:block;width:auto;margin:0 0 7.5%}#schedule .scheduleList .schoolList .schoolBox:nth-child(3n){margin:0 0 7.5%}#schedule .scheduleList .schoolList .txtBox .txt{padding:16px 5.5%}#schedule .scheduleList .schoolList .txtBox .tag{margin:0 0 5.5%}#schedule .scheduleList .schoolList .day ul li a:hover{text-decoration:underline}#schedule .scheduleList .close span{padding:0 0 0 25px;background:url(../img/ico_arw_02.png) left center no-repeat;background-size:16px;font-size:123%;font-weight:700;color:#b16100;text-decoration:underline;cursor:pointer}#know{margin:0 0 15%;padding:0 0 10%;background:#ebecf0}#know .bg,#know .inner{width:auto;margin:0 auto;box-sizing:border-box}#know .inner{padding:0 4%}#know h2{padding:8% 0 6%;font-size:139%;font-weight:700;letter-spacing:2px}#know .bg{padding:9% 5% 11%;background:#fff;border-radius:3px}#know .bg h3{width:63%;margin:0 auto 10%}#know .bg p{margin:0 0 15%;font-size:93%;line-height:1.59;text-align:left;letter-spacing:0}#know .bg .link{width:88.6%;margin:0 auto;text-align:center}#know .bg .link a{display:block;padding:2% 0;color:#fff;font-weight:700;text-decoration:none;background:url(/marketingschool/parts/img/ico_target.png) 96% center no-repeat #000;background-size:17px auto}}