:root{
    --bg-ask:#ffe9a7;
    --bg-ev:#DFE0E0;
    --body-navsite:white;
    --bgcolor2: #99cffe;
    --price-color: red;
    --blue1: #285A8E;
    --pink1: #bb3f90;
    --green1: #33a170;
    --ADBG: rgb(231, 231, 231);

}
/*顏色定義*/
.bg-ask{background:var(--bg-ask)}
.bg-event{background:var(--bg-ev)}
/*解析度無限定-共用區*/
*{transition:all .5s}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.8rem}
/*網站路徑*/
#BodyContentMainNavigator{color:black ;padding: 0!important;}
/*DIY*/

.course_title{color:#363636;font-size:1.5rem;margin:1rem 0;font-family:microsoft yahei;font-weight:700}
.standard table{width:100%}
.standard table,.standard th,.standard td{border:1px solid #8258A2}
.course_list tr:nth-child(1),.course_list tr:nth-child(2){text-align:center}
.standard td,.standard th{background-color:#fff;padding:13px 10px}
.note_date{text-align:right;color:#363636}
.standard .text_title{font-size:1.75rem;color:#8258A2}
.standard .text_red{color:#E50012}
.standard .text_green{color:#00913A}
.red_sale{background-color:red!important;color:#fff}
.green_sale{background-color:green!important;color:#fff}
.special_offer{font-size:2.1rem;font-weight:700;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#363636!important}
.feature{margin-top:1.5rem;text-align:center;color:#f5deb3}
.offer_title{font-size:2rem;background-color:#6E5F80;transform:skew(-10deg) rotate(-2.5deg);font-weight:700;color:#fff;font-family:microsoft yahei;text-align:center;display:inline-block;width:80%;margin:auto;margin-top:-1rem}
.course_title{color:#363636;font-size:1.5rem;margin:1rem 0;font-family:microsoft yahei;font-weight:700}
.note_date{text-align:right;color:#363636}
.purple_sale,.red_sale,.green_sale{text-align:center}
.purple_sale{background-color:#6E5F80!important;color:#fff}
.red_sale{background-color:red!important;color:#fff}
.green_sale{background-color:green!important;color:#fff}
.course_list tr:nth-child(1),.course_list tr:nth-child(2){text-align:center}
.course_list tr:nth-child(4) td:nth-child(1),.course_list tr:nth-child(5) td:nth-child(1){text-align:center}
.share{color:#363636;background-color:#fff;border:dashed 1px #773E94;padding:1.2rem 1.6rem;text-align:center;margin-top:2rem}
.share+p a{color:#fff;background-color:#773E94;font-size:1.25rem;display:inline-block;transition:all .2s linear;padding:0 2%;margin:1rem 0;text-decoration:none}
.share{color:#363636;background-color:#fff;border:dashed 1px #773E94;padding:1.2rem 1.6rem;text-align:center;margin-top:2rem}
.cross-class li{color:#363636;font-size:16px;line-height:32px;list-style-type:disc;margin-left:3rem}

/*ask*/
#askarea{width: 100%;padding: 0.8rem;}
#askarea .asktitle{font-size: 1.1rem;color: black;text-align: center;}
#askarea .asktitle > p{line-height: 2.2rem;}
#formlist{margin: 0 auto;}
#askarea input[type="text"],#askarea select{width:100%;border-radius: 0.3rem;background: white;border: white;color: black;}
#askarea input[type="checkbox"]{width: initial;}
#formlist label{font-size: 1.0rem;color: black;}
#formlist input[name="sContent"],#formlist label,#formlist SELECT,#formlist input{margin: 0.25rem 0;}
#formlist input[type="submit"],#formlist input[type="reset"]{width: calc(100%/4.5);color: white;border: 2px #fff solid;}
#askarea input[type="submit"]{background-color: #094d6d;}
#askarea input[type="reset"]{background-color: #8d9297}
/*電腦解析度*/
@media (min-width: 1536px) {
}
@media (min-width: 1280px) {
}
@media (min-width: 1024px) {
    .AD{width: max-content}
    .group_intro_text {
        width: calc(100%/2.3);
        justify-content: left!important;
    }
    .group_intro {
        width: calc(100%/1.8);
        background: linear-gradient(to left,#a33776 5%,transparent 40%);
    }
    
    #askarea SELECT {}
    #askarea_out{}
    #askarea{width: ;margin: 0 auto;padding: 1rem 5rem;text-align: left;}
    #askarea .asktitle {font-size: 1.5rem;margin: 1rem;}
    #formlist SELECT,#formlist input{padding: 0.25rem;}
    #askarea SELECT{padding: 0.5%;margin:auto 1% 1% auto; width: calc(100%/5);}
    #formlist label{display: block;margin: 1rem 0;font-size: 1.2rem;}
    #formlist img{display: inline-block;}
    #formlist input{color: #585858;}
    #askarea input[type="submit"],#askarea input[type="reset"]{padding: 0.5rem;width: max-content;margin-top: 2%;}
    label > select {margin: 0 1rem;}
    #formlist{justify-content: space-around;}
    #askarea .askw{width: 80%!important;}
    #askarea textarea[name="sContent"]{width:98%;height:300px;font-size: 1.15em;border: 7px #ffcac3 solid;padding: 10px}
    #askarea input[type="text"]{width:calc(100%/3);}
    #askcontent{color:white;line-height: 2.5rem;}
}

/*其他裝置解析度*/
@media (min-width: 0px) and (max-width:767px) {
    picture div { font-size: 1.1rem; }
    @media screen and (max-width:360px) { picture div { font-size: .9rem;padding: 0;width: 100%;text-align: center; } }
    .feature > dt, .introlist > dt, .offer_title { font-size: 1.2rem; }
    .group_title,.feature_title { font-size: 1.4rem; }
    .special_offer,.standard .text_title { font-size: 1.5rem; }
    .standard { width: 92%;margin: auto; }
}
@media (min-width: 640px) {
}

@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 {
}

