@import url("../icon/css/all.min.css");
ul,li{list-style:none}
*{transition:all .5s}
/*置頂連結*/
#Related{width:100%;padding:1.5% 0;background:#fad9db}
#Related ul.rela_out{width:96%;margin:0 auto;text-align:center}
.rela_out li a,.rela_out li{font-size:1.1rem}
.rela_out li{display:inline-block;margin:.8% 1.5%}
.rela_out .class_on a{background:#57c8c4;color:#FFF!important;text-decoration:none;padding:5px 8px}
/*BG*/
.bgcolor0{background:#fad9db}
.bgcolor1{background:linear-gradient(to bottom,#fad9db 30%,#fef6f6 60%)}
.bgcolor2{background:linear-gradient(to bottom,#a7eded 5%,#e3fefd 10%)}
.bgcolor3{background:#f4c0c6}
.bgcolor4{background:#FFF}
.bgcolor5{background:linear-gradient(to bottom,#fcf8ee 30%,#FFE6B4 60%)}
.color1{color:#ec425d}
.color2{color:#4ab7b3}
.color3{color:#2e3675}
.row100{width:100%}
.rowFlex{display:flex;flex-wrap:wrap;display:-ms-flexbox}
#event{font-family:"Microsoft JhengHei"}
#event a{color:#ec425d}
#event a:hover{position:relative;top:2px;bottom:2px}
#event h1,#event h2{text-align:center;font-family:microsoft yahei}
#event h1{font-size:2.5rem}
#event h2{font-size:2.0rem}
i{margin:0 3px}
/*各區塊*/
#Master_ad{margin:0 auto;padding:0;background-image:url(../images/0808088_topbg.png);height:347px;position:relative}
#Master_ad .top{top:60px;left:17%;position:absolute}
.media{padding:2% 3% 0%}
.newcourse,.teacher,.plan,.service,.book{padding:2%}
.navlink{text-align:center;padding:3% 0 2%}
.navlink>li{display:inline;margin:0 1%}
.navlink a{font-size:1.1rem;color:#FFF!important;background:#ec425d;padding:5px 10px;text-decoration:none;border-radius:.5em}
/*快閃*/
.flash_bg{margin:0 auto;padding:3% 3% 2%;border-bottom:dotted 4px #ec425d}
.flash_title{font-size:2rem;font-weight:bold;text-align:center;color:#ec425d}
.flash_title strong{display:block}
.flash_list{margin:1% 1% 2%;background-color:#fff;padding:2% 2% 2% 7%;border-radius:.8em;position:relative}
.flash_list li{font-size:1.3em;list-style:disc;color:#2e3675;font-weight:700}
.flash_list li small{font-size:1rem}
.flash_list li strong{color:#ec425d}
.navlink ul{margin:2% auto}
.navlink li{font-size:1.3em;list-style:disc}
.navlink li strong{color:#ec425d}
.ps{text-align:center;margin:2% auto;font-size:.9rem}
.sale_link{text-align:center;padding:3% 0 2%;font-size:1.4rem;color:#ec425d;font-weight:bold}
/*價格*/
.price_bg{margin:0 auto;padding:3% 3% 2%;}
.price_title{font-size:2rem;font-weight:bold;text-align:center;color:#ec9442}
.price_list{margin:1% 1% 2%;background-color:#fff;padding:2% 2% 2% 7%;border-radius:.8em;position:relative}
.price_list li{font-size:1.3em;list-style:disc;color:#2e3675;font-weight:700}
.price_list li ul li{font-size: 1.2rem;list-style: none;color: #000;}
.price_list li small{font-size:1rem}
.price_list li strong{color:#ec9442;}
.price_list .sort { font-size: 1rem; color: #ec425d; font-weight: 700; border: dotted 2px #ec425d; border-radius: 0.3em; background-color: #FFF; margin: 0.5em 0; display: inline-block; padding: 0.2rem 0.8rem; }
/*好成績*/
.event_grade{padding:2% 2% 0;text-align:center;font-size:1.5rem;font-weight:bold}
.event_grade,.event_grade>a{color:#ec425d}
/*經驗談*/
.media>.rowFlex{margin:0 auto 3%;align-items:center}
.media_pic{width:22%}
.media_pic img{width:85%;border-radius: 50%;}
.media_title{width:70%;font-size:1.7rem;font-weight:700;background-color:#fff;padding:2%;color:#2e3675;margin:0;border-radius:.8em;position:relative}
.media_title:before{content:'';position:absolute;height:0;width:0;border-style:solid;border-width:15px 30px 15px 0;left:-22px;top:34px;margin:auto;border-color:transparent #fff transparent transparent}
.media_title a{color:#2e3675!important}
.media_stitle{font-size:1.25rem;color:#ec425d;text-align:center;padding-bottom:.3em;font-weight:700}
.media_stitle>span{background:#ec425d;color:#fff;font-weight:700;font-size:1.2em;margin-right:.3em;border-radius:50%;padding:1px 5px}
.media_txt{width:auto;font-size:1rem;color:#2e3675;padding:0 1em .8em;border-bottom:dotted #fa919d 2px}
/*課表*/
.coming{width:100%;font-size:1.6rem;padding:1rem;margin-bottom:1rem;font-weight:900;border-bottom:6px dotted #FFF;}
.newcourse_bg{margin:0 auto;border-radius:.5em;}
.newcourse_detail{margin:.5% 1%;text-align:center;min-width:8rem;width: 23%;}
/*.newcourse_bg>.newcourse_detail:nth-of-type(1){width:39%}*/
.sub,.time{line-height:1.7em}
.sub:nth-child(1){font-size:1.2rem;}
.sub{font-size:1.2rem;font-weight:700;color:#2e3675}
.time{border-top:dotted #FFF 2px;color:#ec425d;font-size:1.25rem;padding:0 3px}
/*nurse_tab*/
.newcoursetab_bg{width:100%;margin:1% auto 2%;text-align:center}
#newcourse_content{background:linear-gradient(to bottom,#fad9db 30%,#fef6f6 60%);padding:1.5% 2%;font-size: 1.2rem;}
#newcourse_content1,#newcourse_content2,#newcourse_content3,#newcourse_content4{display:none;padding:1.5% 2%;text-align:left;background:linear-gradient(to bottom,#fad9db 30%,#fef6f6 60%);border-radius:1em}
#tab1,#tab2,#tab3,#tab4{display:none}
label{display:inline-block;margin:0 0 -1px;padding:5px 15px;text-align:center;color:#737373;background:#fef6f6;font-size:1.4em;position:relative;border-radius:7px 7px 0 0;border-bottom:0;font-weight:700}
label:before{font-weight:400;margin-right:10px}
label:hover{opacity:.9;cursor:pointer;top:0}
input:checked + label{background:#fad9db;color:#ec425d;font-size:1.45rem}
#tab1:checked ~ #newcourse_content1,#tab2:checked ~ #newcourse_content2,#tab3:checked ~ #newcourse_content3,#tab4:checked ~ #newcourse_content4{display:block}
/*師資*/
.teacher_bg{justify-content:flex-start}
.teacher_bg>li{width:24%;margin:1% .5%;text-align:center;line-height:1.8em}
.teacher_bg figure img{border-radius:50%;border:0}
.teacher_bg a{color:#f9811d}
.subject{font-size:1rem;color:#3ba29f;font-weight:700;border:dotted 2px #4ab7b3;border-radius:.3em;background-color:#FFF;margin-bottom:.5em}
.name{font-size:1.2rem}
.name small{display:block;font-size:.9rem}
/*學程規劃*/
.plan_bg{background:#FFF;border-radius:10px;padding:2% 0;margin:1% auto}
.plan_detail{width:20%;margin:1% 0;text-align:center}
.plan_detail li{font-size:1em;text-align:justify;list-style:disc}
.plan_icon{width:90px;height:90px;background:#e5e5e5;border-radius:50%;margin:5px auto;position:relative}
.plan_icon img{width:60%;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}
.plan_icon + ul{margin:0 10px 0 30px}
.plan_title strong{display:block;color:#f9811d;font-size:1.2em;margin:0 0 7px}
.plan_title strong>a{color:#f9811d}
.plan_title strong>a:hover{color:#ff3b0d}
.plan_title{border-bottom:solid 5px #051f56;margin:0 0 5px;position:relative}
.plan_title:before{content:"";position:absolute;width:13px;height:13px;background-color:#ff3b0d;border-radius:50px;left:0;right:0;bottom:-10px;border:solid 2px;margin:auto}
.plan_stitle{text-align:center;font-size:1.2em;color:#fff}
/*服務&書籍*/
.service_bg,.book_bg{justify-content:center}
.service_bg>li{width:24%;margin:1% .5%;text-align:center;background-color:#fff;border-radius:0 0 .5em .5em;color:#3ba29f}
.service_bg>li a{color:#3ba29f!important}
.book_bg>li{width:24%;margin:1% .5%;text-align:center}
.service_bg img{width:100%;border-radius:.5em .5em 0 0}
.book_bg img{width:100%;border-radius:.5em}
/*LINE&FB*/
#event_social{width:100%;margin:0 auto}
#event_social a{color:#ffed00 !important}
.LINE,.FB,.social_txt,.QRcode{float:left}
.LINE,.FB{width:46%;padding:2%}
.social_txt{width:70%}
.QRcode{width:30%;text-align:center}
.QRcode img{max-width:100%}
.LINE{background:#44ba44}
.FB{background:#395692}
.socialTitle{color:#ffed00;font-weight:700;font-size:1.3em;margin-bottom:2%}
.social_txt p,.QRcode a{color:#FFF}
.social_txt p{font-size:1.1em;line-height:1.6em}
.Tutor_Btn{width:110px;height:95px;position:fixed;right:4%;bottom:5%;background:#ec425d;text-align:center;font-size:1.2em;padding:15px 0 0;border-radius:10px;z-index:5}
.Tutor_Btn span{display:block}
#event .Tutor_Btn a{color:#FFF;text-decoration:none}
.Tutor_Btn i{font-size:1.9rem}
/*置底*/
.bottomlink{width:100%;padding:.7% 0;position:fixed;bottom:0;background:#EC425D;opacity:.9}
.bottomlink ul{width:96%;margin:0 auto;text-align:center}
.bottomlink li{margin:0 1%;display:inline;font-size:1.2rem}
#event .bottomlink a{color:#FFF}
#event .bottomlink li.salelink a{color:#ffea00}
/*ASK*/
#askarea_out,#askarea{background:#f4c0c6}
#askarea_out #formlist{color:#000}
#askarea .asktitle{color:#000}
#askarea input[type="submit"],#askarea input[type="reset"]{background:#ec425d}

@media all and (min-width: 768px){
.Tutor_Btn i{display:block}
}

/*以下為PC版*/
@media all and (min-width: 1201px){
#BodyFooter_rwd{padding-bottom:60px}
#topbutton,#BodyHeader_event_rwd,.bottomlink li.tutor{display:none}
#divsion_menu ul,#divsion_menu li{list-style-image: url(http://doctor.get.com.tw/File/Image/doctor_new_icon_arr_org.gif)}
/*置頂/底連結*/
#Related,.bottomlink{width:750px}
/*麵包穴*/
#BodyContentMainNavigator h1{font-size:15px}
/*bodyHeader*/
#BodyHeader_event #header-share{width:100%;margin:0 auto;line-height:2em;font-size:13px;background:#FFF}
#BodyHeader_event #header-share img{margin-bottom:5px}
#BodyHeader_event a{color:#333}
#BodyHeader_event a:hover{text-decoration:none;color:#666;position:relative;top:2px;bottom:2px}
/*OLD IE*/
#noie{color:#FFF;width:100%;height:60px;text-align:center;border:1px solid #069;background-color:#39C;_z-index:9999;z-index:9999;position:fixed;_top:expression(documentElement.scrollTop+"px");left:0;top:0}
#noie a{color:#FC0}
}

@media all and (min-width: 1501px) and (max-width:1700px) {
.Tutor_Btn{right:6%}
}
@media all and (min-width: 1701px){
.Tutor_Btn{right:13%}
}

/*IE Flex*/
@media \0screen\,screen\9 {/*IE 6 7 8*/
.rowFlex{display:inline-block}
.newcourse_bg>.newcourse_detail,.teacher_bg>li,.plan_detail,.service_bg>li,.book_bg>li{float:left}
.newcourse_bg,.plan_bg,.service_bg,.book_bg{width:100%}
.teacher_bg>li{height:235px;margin:1% .5%}
.service_bg>li{height:178px}
}

@media screen\0 {/*IE 8 9 10 11*/
.rowFlex{display:inline-block}
.newcourse_bg>.newcourse_detail,.teacher_bg>li,.plan_detail,.service_bg>li,.book_bg>li{float:left}
.newcourse_bg,.plan_bg,.service_bg,.book_bg{width:100%}
.teacher_bg>li{height:235px;margin:1% .5%}
.service_bg>li{height:178px}
}