﻿#event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{padding: 1rem;}
#EventContainer .bgcolor1{background-color: #f3eee2;}
#EventContainer .bgcolor2{background-color: #F3F3F3;}
#EventContainer .bgcolor3{background-color: #EEEEEE;}
#EventContainer .bgcolor4{background-color: #E4E4E4;}
#EventContainer .bgcolor5{background-color: #DFDFDF;}
#EventContainer #Master_title {height: auto;background: initial;}
#Master_title img {margin: auto;}
#Ask {background: #0DA8BC !important;}
/*display*/
.block{display:block}.inline-block{display:inline-block}.inline{display:inline}
.pc_block{display:block}.mb_block{display:none}
.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}
.flex{display:flex}.inline-flex{display:inline-flex}
.flex-row {flex-direction: row;}.flex-col {flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
/*定位*/
.fixed {position: fixed;}
/*對齊*/
.justify-center {justify-content: center;}
.justify-around {justify-content: space-around;}
.items-center {align-items: center;}
.text-left {text-align: left;}.text-center {text-align: center;}.text-right{text-align: right;}
/*內外距*/
.p-0 {padding: 0;}.p-2 {padding: 0.5rem;}
.p-4 {padding: 1rem;}.p-3 {padding: 0.75rem;}
.pt-2 {padding-top: 0.5rem;}.px-2 {padding-left: 0.5rem; padding-right: 0.5rem;}
.mr-1 {margin-right: 0.25rem;}.mr-2 {margin-right: 0.5rem;}
.mr-3 {margin-right: 0.75rem;}.mt-2 {margin-top: 0.5rem;}.mt-3 {margin-top: 0.75rem;}
.mx-auto {margin-left: auto; margin-right: auto;}
.mx-0 {margin-left: 0; margin-right: 0;}.mx-1 {margin-left: 0.25rem;margin-right: 0.25rem;}
.my-0 {margin-top: 0; margin-bottom: 0;}.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;}
.my-2 {margin-top: 0.5rem;margin-bottom: 0.5rem;}.my-3 {margin-top: 0.75rem;margin-bottom: 0.75rem;}
.my-4 {margin-top: 1rem;margin-bottom: 1rem;}.my-5 {margin-top: 1.25rem;margin-bottom: 1.25rem; }
.my-auto {margin-top: auto;margin-bottom: auto;}.mb-1 { margin-bottom: 0.25rem;}.mb-2 {margin-bottom: 0.5rem;}
/*字級*/
.text-xs{font-size:.75rem}.text-sm{font-size:1rem}
.text-base{font-size:1rem}.text-lg{font-size:1.125rem}
.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}
.text-2xl {font-size: 1.5rem;}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}
.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}
/*行距*/
.leading-loose {line-height: 2;}
/*字顏色*/
.text-transparent{color:transparent}.text-black{color:#000}.text-white{color:#fff}.text-gray-100{color:#f7fafc}.text-gray-200{color:#edf2f7}.text-gray-300{color:#e2e8f0}.text-gray-400{color:#cbd5e0}.text-gray-500{color:#a0aec0}.text-gray-600{color:#718096}.text-gray-700{color:#4a5568}.text-gray-800{color:#2d3748}.text-gray-900{color:#1a202c}.text-red-100{color:#fff5f5}.text-red-200{color:#fed7d7}.text-red-300{color:#feb2b2}.text-red-400{color:#fc8181}.text-red-500{color:#f56565}.text-red-600{color:#e53e3e}.text-red-700{color:#c53030}.text-red-800{color:#9b2c2c}.text-red-900{color:#742a2a}.text-orange-100{color:#fffaf0}.text-orange-200{color:#feebc8}.text-orange-300{color:#fbd38d}.text-orange-400{color:#f6ad55}.text-orange-500{color:#ed8936}.text-orange-600{color:#dd6b20}.text-orange-700{color:#c05621}.text-orange-800{color:#9c4221}.text-orange-900{color:#7b341e}.text-yellow-100{color:#fffff0}.text-yellow-200{color:#fefcbf}.text-yellow-300{color:#faf089}.text-yellow-400{color:#f6e05e}.text-yellow-500{color:#ecc94b}.text-yellow-600{color:#d69e2e}.text-yellow-700{color:#b7791f}.text-yellow-800{color:#975a16}.text-yellow-900{color:#744210}.text-green-100{color:#f0fff4}.text-green-200{color:#c6f6d5}.text-green-300{color:#9ae6b4}.text-green-400{color:#68d391}.text-green-500{color:#48bb78}.text-green-600{color:#38a169}.text-green-700{color:#2f855a}.text-green-800{color:#276749}.text-green-900{color:#22543d}.text-teal-100{color:#e6fffa}.text-teal-200{color:#b2f5ea}.text-teal-300{color:#81e6d9}.text-teal-400{color:#4fd1c5}.text-teal-500{color:#38b2ac}.text-teal-600{color:#319795}.text-teal-700{color:#2c7a7b}.text-teal-800{color:#285e61}.text-teal-900{color:#234e52}.text-blue-100{color:#ebf8ff}.text-blue-200{color:#bee3f8}.text-blue-300{color:#90cdf4}.text-blue-400{color:#63b3ed}.text-blue-500{color:#4299e1}.text-blue-600{color:#3182ce}.text-blue-700{color:#2b6cb0}.text-blue-800{color:#2c5282}.text-blue-900{color:#2a4365}.text-indigo-100{color:#ebf4ff}.text-indigo-200{color:#c3dafe}.text-indigo-300{color:#a3bffa}.text-indigo-400{color:#7f9cf5}.text-indigo-500{color:#667eea}.text-indigo-600{color:#5a67d8}.text-indigo-700{color:#4c51bf}.text-indigo-800{color:#434190}.text-indigo-900{color:#3c366b}.text-purple-100{color:#faf5ff}.text-purple-200{color:#e9d8fd}.text-purple-300{color:#d6bcfa}.text-purple-400{color:#b794f4}.text-purple-500{color:#9f7aea}.text-purple-600{color:#805ad5}.text-purple-700{color:#6b46c1}.text-purple-800{color:#553c9a}.text-purple-900{color:#44337a}.text-pink-100{color:#fff5f7}.text-pink-200{color:#fed7e2}.text-pink-300{color:#fbb6ce}.text-pink-400{color:#f687b3}.text-pink-500{color:#ed64a6}.text-pink-600{color:#d53f8c}.text-pink-700{color:#b83280}.text-pink-800{color:#97266d}.text-pink-900{color:#702459}
/*BG顏色*/
.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-100{background-color:#f7fafc}.bg-gray-200{background-color:#edf2f7}.bg-gray-300{background-color:#e2e8f0}.bg-gray-400{background-color:#cbd5e0}.bg-gray-500{background-color:#a0aec0}.bg-gray-600{background-color:#718096}.bg-gray-700{background-color:#4a5568}.bg-gray-800{background-color:#2d3748}.bg-gray-900{background-color:#1a202c}.bg-red-100{background-color:#fff5f5}.bg-red-200{background-color:#fed7d7}.bg-red-300{background-color:#feb2b2}.bg-red-400{background-color:#fc8181}.bg-red-500{background-color:#f56565}.bg-red-600{background-color:#e53e3e}.bg-red-700{background-color:#d93a1d}.bg-red-800{background-color:#d93a1d}.bg-red-900{background-color:#742a2a}.bg-orange-100{background-color:#fffaf0}.bg-orange-200{background-color:#feebc8}.bg-orange-300{background-color:#fbd38d}.bg-orange-400{background-color:#f6ad55}.bg-orange-500{background-color:#f3491c}.bg-orange-600{background-color:#dd6b20}.bg-orange-700{background-color:#c05621}.bg-orange-800{background-color:#9c4221}.bg-orange-900{background-color:#7b341e}.bg-yellow-100{background-color:#fffff0}.bg-yellow-200{background-color:#fefcbf}.bg-yellow-300{background-color:#faf089}.bg-yellow-400{background-color:#f6e05e}.bg-yellow-500{background-color:#ecc94b}.bg-yellow-600{background-color:#d69e2e}.bg-yellow-700{background-color:#b7791f}.bg-yellow-800{background-color:#975a16}.bg-yellow-900{background-color:#744210}.bg-green-100{background-color:#f0fff4}.bg-green-200{background-color:#c6f6d5}.bg-green-300{background-color:#9ae6b4}.bg-green-400{background-color:#68d391}.bg-green-500{background-color:#6ac3bd}.bg-green-600{background-color:#38a169}.bg-green-700{background-color:#2f855a}.bg-green-800{background-color:#276749}.bg-green-900{background-color:#22543d}.bg-teal-100{background-color:#e6fffa}.bg-teal-200{background-color:#b2f5ea}.bg-teal-300{background-color:#81e6d9}.bg-teal-400{background-color:#4fd1c5}.bg-teal-500{background-color:#38b2ac}.bg-teal-600{background-color:#319795}.bg-teal-700{background-color:#2c7a7b}.bg-teal-800{background-color:#285e61}.bg-teal-900{background-color:#234e52}.bg-blue-100{background-color:#ebf8ff}.bg-blue-200{background-color:#bee3f8}.bg-blue-300{background-color:#90cdf4}.bg-blue-400{background-color:#63b3ed}.bg-blue-500{background-color:#4299e1}.bg-blue-600{background-color:#3182ce}.bg-blue-700{background-color:#3386b8}.bg-blue-800{background-color:#2c5282}.bg-blue-900{background-color:#2a4365}.bg-indigo-100{background-color:#ebf4ff}.bg-indigo-200{background-color:#c3dafe}.bg-indigo-300{background-color:#a3bffa}.bg-indigo-400{background-color:#7f9cf5}.bg-indigo-500{background-color:#667eea}.bg-indigo-600{background-color:#5a67d8}.bg-indigo-700{background-color:#4c51bf}.bg-indigo-800{background-color:#434190}.bg-indigo-900{background-color:#3c366b}.bg-purple-100{background-color:#faf5ff}.bg-purple-200{background-color:#e9d8fd}.bg-purple-300{background-color:#d6bcfa}.bg-purple-400{background-color:#b794f4}.bg-purple-500{background-color:#9f7aea}.bg-purple-600{background-color:#805ad5}.bg-purple-700{background-color:#6b46c1}.bg-purple-800{background-color:#553c9a}.bg-purple-900{background-color:#44337a}.bg-pink-100{background-color:#fff5f7}.bg-pink-200{background-color:#fed7e2}.bg-pink-300{background-color:#fbb6ce}.bg-pink-400{background-color:#f687b3}.bg-pink-500{background-color:#ed64a6}.bg-pink-600{background-color:#d53f8c}.bg-pink-700{background-color:#b83280}.bg-pink-800{background-color:#d93a1d}.bg-pink-900{background-color:#702459}
/*導圓角*/
.rounded-none {border-radius: 0;}.rounded-sm {border-radius: 0.125rem;}
.rounded {border-radius: 0.25rem;}.rounded-lg {border-radius: 0.5rem;}
.rounded-full {border-radius: 9999px;}
.ft_NOTO{font-family: 'Noto Sans TC', sans-serif;}
.ft_NOTOSer{font-family: 'Noto Serif TC', serif;}
.ft_Meiro{font-family: Meiryo, "Meiryo UI", Arial, sans-serif;}
/******共用樣式END******/

/*DIY--設計可增加用樣式Start*/
.top_click{padding-left: 42%;}
.top_click a{color: white;text-decoration: none;}
.top_click > li{border-radius: 0 0 10px 10px; box-shadow: 0px 2px 3px #000;}
.film {border-radius: 15px;background-color: #fff9f0;margin: auto auto 3%;}
.Line_content {border-radius: 15px;background-color: #fff9f0;margin: auto auto 2%;}
.Line_content {text-align: center;}
.item_title {margin: 6% auto auto;text-align: center;color: #104762;font-size: 2.4rem;font-weight: bold;}
#event_master .item_title i {margin-right: 0.1%;color: #de6359;}
.tableCollapse,.tableCollapse *{border-collapse: collapse;padding:0.5% 1%;}
.price_list  *,.exam_subject th,.exam_subject td:nth-child(n+2){text-align: center;}
.price_list {width: 80% !important;padding: 0.7% !important;background-color: rgb(255 254 252);}
.course_list,.course_list th,.course_list td,.price_list,.price_list  *,.exam_subject,.exam_subject *{border-bottom: 1px #0da8bc dotted;border-right: 1px #0da8bc dotted;/* border: 1px #0da8bc dotted;*/}
.course_list th,.course_list tr:nth-child(1),.qLink a{color: #fff;}
.course_list{background-color: #fff;}
.course_list th{background-color: #999999;width:8%;}
.course_list tr:nth-child(2) td:nth-child(2){width:;}
.course_list tr:nth-child(2) td:nth-child(4){width:;}
.course_list tr:nth-child(1){background-color:#015EA2;}
.course_list tr:nth-child(2) td:nth-child(1){width:15%;}
.course_list tr:nth-child(2) td:nth-child(2){background-color: #FFFF00;}
.course_list tr:nth-child(3) td:nth-child(1),.course_list tr:nth-child(3) td:nth-child(5),.course_list tr:nth-child(3) td:nth-child(6){background-color: #FFFFE6;}
.course_list tr:nth-child(2) td:nth-child(3){background-color: #FFCC00;}
.course_list tr:nth-child(2) td:nth-child(4){background-color: #FF9900;}
.course_list tr:nth-child(3) td:not(:first-child):nth-child(-n+4){background-color: #EFEFEF;}
.course_list tr:nth-child(2) > td,.course_list tr:nth-child(3) > td{font-weight: 900;}
.course_list tr:last-child a{color: #000;}
#Master_title{background-color: #f3eee2;}
#event_master .step_title,#event_master .step_title2{color: #fff;font-size: 2.5em;text-align: center;background-color: #0da8bc;width: 82%;border-radius: 50px;}
#event_master .step_title {margin: 0 auto;}
#event_master .step_title2 {margin: 6% auto 0;}
#event_master .price_intro_title, .preferential_title, .ibrain_title {text-align: center;color: #d35019;font-size: 1.9em;font-weight: bold;margin:1% auto 0.5%;}
#event_master aside{margin-bottom: 2rem;margin-top: 0.45rem}
.Coaching {width: 95% !important;}
.year {margin: 0% auto 2%;}
.year img {width: 47%;display: initial;border: 4px #fff solid;border-radius: 30px;}
.teacher_H, .flim_title {padding: 1%;color: #d35019;font-size: 2.15em;margin: 0% 1% 0;text-align: center;border-radius: 10px 10px 0 0;font-weight: bold;}
.teacher_list{margin: 0;padding: 1%;width:calc(100%/5);background-color: white;}
.teacher_list dd {font-size: 1.0em;color: #256d90;background-color: #efece7;text-align: center;padding: 0 0 2%;}
.teacher_list dd a {font-size: 1.0em;color: #f7ffa8;background-color: #256d90;text-align: center;display: block;padding: 0.1em 0.2em;}
.teacher_list img {margin: auto;}
.teacher_note{font-size: 1.07em;color: #015ea2;padding: 1% 3%;line-height: 1.8em;}
.teacher_note a{color: #ff8100;}
.teacher_note li{border-bottom: dotted 1px #015ea2;margin: 1% 0;}
.media_hit{color: #F44336;font-weight: bold;}
.media_title{background-color:#de6359;border-radius: 4px;}
.media_content a{color: #F76E00;}
.media_content{line-height: 1.9em;border-bottom: dotted 4px #de6359;padding-bottom: 0.6em;text-align: left;color: #333;}
.media_name{color: #015ea2;font-size: 1.3em;}
.offer_title{background-color:#de6359;border-radius: 4px;}
.offer_price{margin: 0;padding: 1% 0;width: calc(100%/2.625);}
.vod-intro{line-height: 2;}
.offer_price_cloud{margin: 0;padding: 1% 0;width: 24.5%;}
.offer_price dd,.offer_price_item,.offer_price_cloud dd{border-bottom:1px #607D8B dotted;}
.offer_price dd strong,.offer_price_item strong,.offer_price_cloud dd strong,dd strong a{color: #de6359;}
.Line_content dl{display: inline-grid;}
.Line_content dt {line-height: 2;}
.t_width{ width: 181px;}
.offer_price dd {height: 50px;padding-top: 10px;}
.offer_price_item{display:inline-block;margin: 0 1%;}
.price-list{width: calc(100%/4);}
.td_marg1{width:28%}
.td_marg2{width:61%}
.offer_price_item{padding: 1%;text-align: center;}
.offer_price_item a{color: #000;}
.Line_content dl dd::before{content: '';}
.goBuy .ibrain_Link_title {font-size: 1.1em;color: #fff;font-weight: normal;padding: 1%;margin-top: 2%;margin-bottom: 0.5%;background-color: #256d90;display: inline-block;border-radius: 4px;width: 100%;}
.page_link {margin: 1% 0;}
.page_link li{display: inline-block;margin: 1%;}
.page_link li a {color: #0da8bc;background-color: #fff9f0;padding: 10px 21px 7px;border-radius: 2em;text-decoration: none;font-size: 1.5rem;border: 3px #0da8bc solid;font-weight: bold;}
.goBuy {text-align: center;width: 100%;clear: both;}
.goBuy a{color: #ff8100;}
.Community{padding: ;}
.qrcode img{width: 100px;height: auto;}
.bgLine{background-color: #2fbd2f;padding: 2.5% 0 2%;}
.bgFB{background-color: #395692;padding: 2.5% 0 2%;}
.cmy_title:before,.cmy_title:after{content:'★';color: #cc0;}
.cmy_title,.cmy_intro{color: #fff;font-family: Arial, Helvetica, sans-serif;}
.cmy_title {font-size: 1.3em;line-height: 1.4em;}
.qLink{display: block;}
.bluebaseW{background-color: #3392cc;color: #fff;font-size: 0.6em;padding: 1px 1%;display: inline-block;text-align: center;border-radius: 5px;margin-left: 3px;}
.border-btm{border-bottom: 3px solid;}
.page_note{font-size: 0.9em;color: #015ea2;padding: 3% 0;line-height: 1.8em;text-align: center;}
.page_note a{color: #015ea2;}
.film_play{width:48%;height: 183px;border: 2px #efece7 solid;}
.MultipleJobOut{ margin: 0 1%;}
.month_new {margin: 0.8% 1% 1.3%;border-bottom: 2px #55bdca dotted;padding-bottom: 2%;}
.monthGroup {width: calc(100%/6);position: relative;}
.monthGroup::after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 20px 0px 20px 20px;border-color: transparent transparent transparent #104762;top: 35%;bottom: 0;right: -16px;
z-index: 2;}
.monthGroup:last-of-type:after {content: none;}
.MultipleJob > dt,.monthGroup > dt{color: white;border-left: 1px #fffcf8 dotted;text-align: center;background-color: #607d8b;}
.MultipleJob > dt {padding: 14px 3%;}
.MultipleJob > dt {background-color: #42606f;font-size: 1.5em;}
.MultipleJob > dt.bg1 {background-color: #d35019;}
.MultipleJob > dt.bg2 {background-color: #d35019;margin-bottom: -1.1%;}
.MultipleJob{ width:100%}
.MultipleJob > dd,.monthGroup > dd{border-left: 1px #fff dotted;color: #fff;font-weight: normal;}
.MultipleJob > dd {/* height: 270px; */background-color: #668b9e;padding: 20px 40px;font-size: 1.05rem;}
.MultipleJob > dd.dd_h {height: 145px;}
.monthGroup > dt {padding: 15% 3% 6%;}
.monthGroup > dt {font-size: 2.5em;font-family: Arial,Helvetica,"Microsoft JhengHei",Sans-Serif;font-weight: bold;border-radius: 50px 50px 0 0;margin: 2% 1% 0;}
.monthGroup > dt .month123 {background-color: #104762;font-weight: normal;font-size: 0.7em;padding: 4% 7% 2.5%;border-radius: 200px;vertical-align: text-top;display: inline-block;}
.monthGroup > dd {background-color: #607d8b;padding: 0 9% 6%;border-radius: 0 0 50px 50px;margin: 0 1% 0;height: 145px;}
.monthGroup > dd .class_t {color: #ffb99c;font-size: 1.25rem;padding-bottom: 6px;display: inline-block;font-weight: bold;}
.monthGroup > dd .class_t a {color: #fff;font-size: 0.6em;}
.monthGroup small {font-size: 1rem;position: absolute;top: 1rem;left:0;right: 0;}
.morelink {padding: 2%;text-align: center;}
.morelink i {padding-right: 0.5rem;font-size: 1.9rem;color: #607d8b;}
.morelink a {color: #2e4e5e;font-size: 1.5rem;font-weight: bold;}
.exam_subject th {font-weight: normal;background-color: #e5f3f4;font-size: 1.07em;border-bottom: 2px #c4e4e7 solid;}
.exam_subject td{font-weight: normal;background-color: #fffefc;}
.coach_group{border-radius: 10px;}
.coach_group dt {background-color: #d35019;color: #fff;border-radius: 0;text-align: center;font-size: 1.2em;}
.coach_group dt a{color: #fff;}
.coach_group dd{background-color: white;border-radius: 0 0 10px 10px;}
.coach_group dd img{display: block;margin: 0 auto;}
.coach_group dt,.coach_group dd{padding: 0.5rem;}
.Line_bg {right: 0;bottom: 30%;background-color: #256d90;padding: 1.7% 0.7% 2% 1%;border-radius: 30px 0 0 30px;box-shadow: 0px 7px 3px rgb(226 226 226 / 96%);}
.Line_bg a{text-decoration:none;}
.Line_bg a .t_big {font-size: 1.5em;color: #fffea3;line-height: 1.4em;}
.ibrain_page{margin: 1% auto;justify-content: space-around;text-align: center;}
.ibrain_page dl{width: calc(100%/2 - 5%);}
.ibrain_flex{margin: 2% 0 0;}
.ibrain_flex>dl{width: calc(100%/4 - 2%);margin: 1% 1%;}
.ibrain_flex dt{font-size:1.4rem;font-weight:700;color:#003c79;border-bottom:1px dashed #003c79}
.ibrain_flex dt figure{position: relative;overflow: hidden;width: 100%;height: 150px;border-radius: 8px;margin: 0 0 10px;border: solid 2px #fff;background-color: white;}
.ibrain_flex dt figure figcaption{position: absolute;z-index: 2;bottom: -11px;background-color: #000000a6;color: white;width: 100%;text-align: center;padding: 5px 0px;}
.ibrain_flex dd,.ibrain_page p{font-size: 1rem;line-height: 27px;margin: 3px auto;text-align: justify;}
.ibrain_flex dd img{width:100%;box-shadow:1px 1px 4px #CCC}
.ibrain_page p{padding: 0 2% 0;}
.bonus-item {display: inline-block;margin: auto;}
.bonus-item li{color: #015ea2;list-style-type: disc;}
.ibrain_page_common{display: inline-block;margin: auto 2%;}
.book-wrap {margin: 2rem auto;}
.book-wrap li {width: calc(100%/4);text-align: center;}
.book-wrap li img {width: 92%;display: block;margin: 0.5rem auto;padding: 10px 1.7rem;background-color: #fff;border-radius: 25px;border: 5px #f3eee2 dotted;}
.book-btn {text-align: center;margin: auto auto 3rem;}
.book-btn a {display: inline-block;color: #FFF;background-color: #de6359;padding: 3px 13px 5px;border-radius: 1em;text-decoration: none;font-size: 1.25em;}
.exam_note {width: 91.666667%;margin: auto;text-align: center;}
.exam_note li {border-bottom: dotted 1px #0da8bc;margin: 1% 0;}
.exam_note li:first-of-type strong {margin-right: 1rem;}
.exam_note li:last-of-type strong {margin-right: 2rem;}
.exam_note span {margin-right: 1rem;}
/*DIY--設計可增加用樣式End*/

@media (min-width: 768px){
	.md\:w-1\/3, #EventContainer .coach_group {width: 33.333333% !important;}
}

@media (min-width: 1201px){
	#event_master, #event_sec, #event_third, #event_fourth, #event_fifth, #event_sixth{width: 1200px;margin: auto;}	
}

@media (max-width: 1200px){	
	#event_master {padding: 0 0.5rem;}
	.overtb{width:100%;overflow-x:scroll;}
	.sm\:Line_content{width: 300%;}
	.course_list tr:nth-child(1) td{text-align: left;}
	.course_list tr:nth-child(1) td:nth-child(2):after{content: '(向右滑動表格)';display: block;font-size:0.8em;position: absolute;animation: myfirst 0.8s ease 0.3s infinite alternate;left:25px;top:50px;}
	@keyframes myfirst
	{
		from {top: 50px;}
		25% {top: 56px;}
		100% {top: 50px;}
	}
	.monthGroup {width: calc(100%/3);}
	.monthGroup:nth-of-type(3):after {content: none;}
	.course_list tr:nth-child(1) td{position: relative;padding-bottom: 5%;}
	.top_click {padding-left: 0%;}
	.top_click > li {width: 100%;}	
	.offer_price_item,.offer_price_cloud dd:nth-child(1){display: none;}
	.Line_content .offer_price dd:nth-child(2)::before{content: '年度班：';}
	.Line_content .offer_price dd:nth-child(3)::before{content: '大三班：';}
	.Line_content .offer_price dd:nth-child(4)::before{content: '二年班：';}
	.Line_content .offer_price dd:nth-child(5)::before{content: '考取班：';}
	.Line_content .offer_price_cloud dd::before{content: '全修：';}
	.offer_price dd a{color: #000;}
	.sm\:bottom-0{bottom:0}
	.sm\:text-center{text-align: center;}	
	.sm\:w-1\/2 {width: 50%;}	
	.Line_bg {width: 80% !important;border-radius: 12px 12px 0 0;box-shadow: none;}
	.exam_note {width: 100%;}
	.MultipleJob > dd.dd_h {height: 80%;}
}

@media (max-width: 767px){
	.mb_block{display:block}
	.pc_block{display:none}
	.t_width{display:inherit}
	.teacher_list {width: 45%;}
	#event_master .step_title, #event_master .step_title2 {font-size: 1.45em;line-height: 1.7em;width: 90%;}
	#event_master .price_intro_title {font-size: 1.3em;margin: 4% auto 0.5%;}
	.year img {width: 80%;}
	.exam_subject{font-size: 0.8em;}
	.MultipleJob > dd {margin-bottom: 2%;}
	.MultipleJob > dd.dd_h {height: auto;margin-bottom: -3%;}
	.MultipleJob > dt.bg2 {margin-bottom: -3.1%;}
	.morelink {padding-top: 4%;}
	.month_new {margin: 0.8% auto 1.3%;padding-bottom: 2%;width: 75%;text-align: center;}	
	.monthGroup {width: 100%;}
	.monthGroup::after {bottom: -20px;left: 42.5%;top: auto;border-width: 20px 20px 0px 20px;border-color: #104762 transparent transparent transparent;}
	.monthGroup:nth-of-type(3):after {content: '';}
	.monthGroup > dt {font-size: 2em;}
	.monthGroup > dt .month123 {font-size: 0.5em;padding: 3% 6%;}
	.monthGroup > dd {height: auto;padding: 0 6% 9%;}
	.teacher_H, .flim_title {font-size: 1.6em;line-height: 1.35em;}
	.media_name {font-size: 1em;}
	.item_title {font-size: 1.3rem !important;line-height: 1.4em;margin: 3% auto 0;display: inline-block;width: 100%;}
	.media_title,.offer_title {font-size: 0.9em;}
	.media_content {line-height: 1.8em;font-size: 0.9em;}
	.offer_price dd, .offer_price_item, .offer_price_cloud dd {font-size: 0.85em;}
	.offer_price dt.t_bg{ background-color:#cc0;font-size: 1.2em;}
	.teacher_note {font-size: 0.9em;}
	.bgLine,.bgFB {padding: 6% 0 5%;}
	.page_link li {margin: 3% 0 5%;}
	.page_link li a {font-size: 0.9em;}	
	.Line_bg a {font-size: 1rem !important;}
	.Line_bg a .t_big{ font-size:1em;}
	.goBuy .ibrain_Link_title {font-size: 1em;}
	.ibrain_flex dt figure{height: 90px;}
	.bonus-item li{margin-left: 1rem;}
	.vod-intro dd{height: 80px;}	
	.coach_group {width: 100%;}
	.book-wrap li {width: calc(100%/2);}
	.footer-wrap {padding: 1.5rem 0.5rem 3rem !important;}
	#event_master .exam_note li strong {display: block;margin: auto;}
	.exam_note span {display: block;margin: auto;}
}

@media screen and (min-width:600px) and (max-width:769px) {
	.mb_block{display:none}
}

@media (min-width:768px) and (max-width:1023px) {
	.ibrain_page:nth-of-type(1) dt figure{height: 195px;}	
}

@media (min-width:1024px) and (max-width:1199px) {
	.ibrain_page:nth-of-type(1) dt figure{height: 260px;}
}

/*各大相容檢視*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /*Webkit*/
}
@-moz-document url-prefix(){/*Firefox*/
}
@media \0screen\,screen\9 {/*IE 6 7 8*/
}
@media screen\0 {/*IE 8 9 10 11*/
}
@media print {
}
