﻿@import url("../../../icon_new_6.6/css/all.min.css");
@import url(../../../File/css/event_header.css);
/* css reset 歸0 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:1.5em}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* remember to define focus styles! */
:focus { outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* css reset 歸0 end */
body *{font-family: 'Noto Sans TC', sans-serif;font-weight: ;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
ul,li,h1,h2,h3,dd,dl,p{margin:0;padding:0;}
ul,li,ol{list-style-type:none;}
small{font-size: smaller;}
.bg_padding{padding:1%;}
.bgcolor1{background: url('../images/1312048_bg.jpg') no-repeat center / 100% fixed;}
.bgcolor2{background: linear-gradient(90deg, #4a779d, #6990af, #4a779d)/*linear-gradient(90deg, #890706, #bd2d2d, #890706)*/;}
.bgcolor3{background: linear-gradient(90deg, #d2a94b, #fffaca, #d2a94b);}
.bgcolor4{background: linear-gradient(90deg, #cccccc, #fefefe, #cccccc);}
.bgcolor5{background-color:#f6f6f6;}
/*所有元素漸變0.5秒*/

*{transition: all .5s;}
#event_master *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*DIY--設計可增加用樣式*/
:root{
    --point_y:/*#a56d00*/ #ffe35a;
    --point_r:#ab040a;
    --point_b:#00236f;
    --white: #fff;
    --golden:#c29a3e;
    --golden_linear:linear-gradient(45deg, #d2a94b, #fdf8bd, #d2a94b);
    --gray_linear:linear-gradient(90deg, #dfdfdfdd, #fcfcfccc, #dddddddd);
    --font_NotoSerifTC: "Noto Serif TC", serif;
}
.point_y{color: var(--point_y);}
.point_r{color: var(--point_r);}
.point_b{color: var(--point_b);}
.font_NotoSerifTC{font-family: var(--font_NotoSerifTC);font-weight: bold;}
.wrap_all{word-break: keep-all;overflow-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;-webkit-text-size-adjust: 100%;}

.banner img{width: 100%;margin: auto;filter: drop-shadow(0 6px 5px #0000003a);}

.media{color: var(--white);}
.media{width: 1350px;margin: auto;padding: 2rem 0;}
.media_title,.group_title,.FAQ_title{width: fit-content;font-size: 3rem;margin: 0 auto 1rem;text-align: center;position: relative;bottom: 0;left: 0;}
.group_title::before , .FAQ_title::before{content: '';width: 124px;height: 12px;position: absolute;bottom: 42%;left: -16%;background: url('../images/1312048_TitleLeft_black.png') no-repeat bottom left / 90%;}
.group_title::after , .FAQ_title::after{content: '';width: 124px;height: 12px;position: absolute;bottom: 42%;right: -16%;background: url('../images/1312048_TitleRight_black.png') no-repeat bottom right / 90%;}
#event_fourth .group_title::before{left: -13%;}
#event_fourth .group_title::after {right: -12%;}
.media_title dd:nth-child(2){line-height: 3rem;}
.media_title dd:nth-child(2) small , .media_title dd:nth-child(2) span{font-size: 2.25rem;font-family: var(--font_NotoSerifTC);font-weight: bold;}
.media_sub{font-size:1.5rem;}
.media_sub,.media_show{font-size: 1.25rem;}
.media_name{text-align: left;margin: auto 0 auto 1.5rem;}
.media_name dt{font-size: 1.7rem;padding: 0 0 .25rem;}
.media_name dd{font-size: 1.6rem;}
.media_group {padding: 1rem 1rem .5rem;}
.media .media_group:nth-child(3),.media .media_group:nth-child(5) {border-left: 2px dotted #fdf8bd2a;}
.media .media_group:nth-child(2),.media .media_group:nth-child(3) {border-bottom: 2px dotted #fdf8bd2a;}
.media_content,.reason_des{text-align: left;}
.media_pass{width: fit-content;font-size: larger;color:var(--point_r);background:var(--golden_linear);clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);padding: .2rem 2rem .2rem 1.25rem;margin: .5rem 0;border-left: 10px double;}
.media_show{line-height: 2rem;text-align: justify;padding: .5rem;}
.media_show > span{color: var(--point_y);}
.media_photo{width: 32%;height: auto;margin: auto .5rem;}
.media_photo img{margin: 0 auto;}
.media_more {width: fit-content;font-size: 1.65rem;padding: .25rem 1.25rem .25rem 2rem;border-top: 6px #bc2c2c double;border-bottom: 6px #bc2c2c double;margin: 1.5rem auto .5rem;border-radius: 50rem;color: var(--point_r);background: var(--golden_linear);filter: drop-shadow(2px 3px 5px #0000002a);}
.media_more a{text-decoration: none;}
.media_more:hover{position: relative;top: 2px;left: 2px;border-top: 6px #000 double;border-bottom: 6px #000 double;color: #000;}

.reason_title{text-align: left;}
.reason_title .reason_style{font-size:3rem;color: #a19e9d;padding: 0 3rem 0 1rem;border-bottom: 1px solid #a19e9dcc;line-height: 6rem;position: relative;right: 0;bottom: 0;}
.reason_title .reason_style::after{content: '';width: 45px;height: 45px;position: absolute;right: 8px;bottom: -25px;border-right: 1px solid #a19e9dcc;transform: rotate(-50deg);}
.reason_title .reason_text{font-size: 1.9rem;padding: 0 .5rem;}
.reason_title .point_b{font-size: 1.3rem;padding: 0 1rem .2rem;border-radius: 50rem;background: var(--gray_linear);}
.reason_des .point_r{font-size: 1.3rem;}
.reason_des{padding:0.5rem 1rem;font-size: 1.2rem;}
.reason_des .month{border: 1px solid var(--white);margin: 0 .5rem 0 0;font-size: smaller;background: var(--point_r);color: var(--white);padding: 0 .5rem .1rem;border-radius: .5rem;background: linear-gradient(-45deg, #8a060b, #ab040a);}
.reason_des dt{font-size: 1.325rem;color: var(--point_r);line-height: 2.2rem;}
.reason_des dd{text-indent: -1.3rem;margin-left: 1.3rem;line-height: 2.1rem;}
.reason_out{padding: .5em 0;}
.question,.answer{font-size: 1.3rem;line-height: 2rem;position: relative;}
.answer{color: var(--point_r);}
.question::after{content: '';width: 35px;height: 35px;position: absolute;top: 40%;right: 1%;background: url('../images/circle-chevron-down-solid.svg') no-repeat;opacity: .5;}

.faq-item{width: 82%;text-align: left;margin: 0 auto;padding: .8rem .5rem .8rem 1rem;border-bottom:1px #00000022 dashed;}
.faq-answer{padding:1rem;border:1px solid #ddd;background-color:#f9f9f9;}
.faq-details{padding: .5rem;}
.faq-details li{list-style-type:disc;margin-left: 2.3rem;}
.fade-enter-active,.fade-leave-active{transition: opacity .3s;}
.fade-enter,.fade-leave-to{opacity:0;}
.VueCarousel-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:1;text-align:center;}
.carou_out{width: 300px;margin: 2rem auto 0;}
.carou_out figcaption{font-size: 1.1rem;padding: 0 0 .35rem;}
button.VueCarousel-navigation-button.VueCarousel-navigation-prev {left: 0%;color: #000000cc;}
button.VueCarousel-navigation-button.VueCarousel-navigation-next {left: 99%;color: #000000cc;}
.fa-chevron-right:before ,.fa-chevron-left:before {font-size: 1.5rem;}

.Vuetabs a{width: 50%;text-align: center;cursor: pointer;color:#555;background: #E6E6E6;font-size: 1.35rem;border-radius: 7px 7px 0 0;padding: 1rem;font-weight: 500;font-family: "Microsoft YaHei";text-decoration: none;}
.Vuetabs a.active{width: 50%;text-align: center;cursor: default;color:var(--golden);background:var(--white);text-decoration: none;}
.Vuetabs a:hover{color: var(--white);background:var(--golden);}
.Vuetabs a.active:hover{background: var(--white);color:var(--golden);}
.Vuecontent{background: var(--white);border-radius: 0 0 .5rem .5rem;}

.course_bg{width: 95%;padding: 2rem 1rem 1rem;margin: auto;}
.course_title{font-size: 2.3rem;font-weight: 900;border-bottom: 1px var(--point_b) dashed;padding: 0 0 .35rem;text-align: center;}
.course_title,.doctor_detail a,.doctor_pri_stitle,.doctor_dec li,.doctor_pri_content a{color:var(--point_b);}
.doctor_dec {font-size: 1.1rem;padding: 1rem 1rem 0;}
.doctor_dec li{line-height:1.5rem;}
.doctor_dec a{color:var(--point_r);}
.doctor_pri_list{padding:2% 3%;margin:2% auto 1%;border-radius:7px;text-align:left;}
.doctor_pri_list p{margin:2% 0;}
.doctor_specail{background:#fff8df;}
.doctor_pri_title,.doctor_pri_title a{color:var(--point_r);font-size:1.2rem;line-height:1.6em;}
.doctor_pri_title small{font-size:.9rem;}
.doctor_pri_box{margin: 1rem 0;border-top:#d0b385cc dotted 4px;padding-top: 1rem;}
.doctor_pri_box dt{font-size: 1.3rem;font-weight: bold;font-family: "Microsoft YaHei";}
.doctor_pri_box dd , .doctor_detail{padding: 0 0 0 2rem;}
.limited_time{margin-top: .8rem;}
.limited_time .doctor_pri_title{margin-top: .8rem;}
.limited_time .doctor_pri_title:not(:last-child){border-top:#d0b385cc dotted 4px;padding-top: .8rem;border-bottom:var(--point_r) dashed 1.5px;padding-bottom: 0.8rem;}
.doctor_pri_content{color:#292929;padding:1% 2%;text-align: center;margin:2%;background:var(--white);border-radius:.7em;line-height:1.5em}
.doctor_pri_content li{list-style:disc;margin:0 auto 5px 25px;}
.doctor_pri_stitle{text-align:left;font-size:1.3rem;line-height:1.8em;font-weight:700;margin-bottom:1%;font-family: "Microsoft YaHei";}
.doctor_pri_stitle a{color:var(--point_r);}
.doctor_pri_stitle small{font-size:.95rem;font-weight:400;margin-left:3px;}
.doctor_detail{text-align:left;}
.doctor_detail i{margin-right:5px;}
.doctor_detail li{font-size:1.05rem;line-height:1.6em;font-weight:400;}
.doctor_pri_time{text-align:center;margin:2% auto 3%;font-size:.95rem;color:#333;}
.doctor_pri_navbuy{margin:3% auto 1%;text-align:center;}
.doctor_pri_navbuy li{font-size:1.15em;display:inline;margin:0 1%;}
.doctor_pri_navbuy a{background:var(--golden);color:var(--white);text-decoration:none;padding:.5% 2%;border-radius:10px;}
.course_note {padding: 1.5rem 0;font-size: 1rem;color: #222;text-align: center;}
.ad_link{color: var(--point_b);background: var(--golden_linear);padding: 1rem;font-size: 1.6rem;border-left: 10px double;z-index: 999;}
.ad_link dd{padding: .125rem;}

/*LINE&FB&banner舊稿複製(有調整)*/
.LINE,.FB,.social_txt,.QRcode{float:left;}
.LINE,.FB{width:50%;padding: 1.5% 1%;}
.social_txt{width:70%;text-align:left;padding: 0 0 0 2rem;}
.socialTitle{color:var(--white);font-weight:700;font-size:1.7em;margin-bottom:2%;white-space: pre;}
.socialTitle a{color: var(--white);}
.social_txt p{font-size:1.5em;line-height:1.6em;}
.social_txt p,.QRcode a{color:var(--white);}
.QRcode{text-align:center;font-size:1.3em;}
.LINE{background:#44ba44;}
.FB{background:#395692;}
.QRcode img{max-width: 75%;width: 150px;margin: 0 auto;}
.FB .qrimg img{border: 3px solid #000;}
.link_box{margin:1% auto 2%;}
.link_box>ul>li{width:calc(100%/3 - 10px);margin:0 auto;overflow:hidden;}
.link_box>ul>li a:hover{transform:scale(1.05)}
.link_box>ul>li a{color:#000;display:inline-block;}
.link_box>ul>li img{width:100%;}

/*各大相容檢視*/
@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 {
}

/*站內原有樣式*/
#BodyContent{width:100%;padding:0;margin:0;}
#BodyContainer_event{width:100%;margin:0;}
#BodyHeader_event_rwd{display:none;}

/*資料集中1200px寬外框*/
#event_master,#event_sec,#event_third,#event_fourth,#event_fifth {margin:0 auto;/*display:inline-block;*/width:1200px;padding:2rem 0;}
#Master_title{display:block;}/*主圖位置ID*/


/*瀏覽器相容性通知*/
#noie{color: #FFF;width: 100%;height:60px;text-align: center;border: 1px solid #006699;background-color: #3399CC;_z-index: 9999;z-index: 9999;position:fixed; _top:expression(documentElement.scrollTop+"px");
    /*讓選單覆蓋內容不會隨著捲軸滑動而消失專用*/
left: 0;top: 0;}
#noie a{color: #FC0;}
.hottxt{ color: #ffd942; font-size: 13px; }

/* bodyHeader */
#BodyHeader_event,#header-share {width:100%;float:left;}
#BodyHeader_event a,#BodyHeader_event #header-share{font-size: 1.1em;}
#BodyHeader_event #header-share {margin:0 auto;background-color: #FFF;}	
#BodyHeader_event #header-share img {margin-bottom: 5px;display: inline;}
#BodyHeader_event a {color: #333;}
#BodyHeader_event a:hover {color: #666;}

/*ask*/
#askarea SELECT {color: black;background-color: white;}
#askarea_out{background: linear-gradient(90deg, #890706, #bd2d2d, #890706);}
#askarea{width: 1200px;margin: 0 auto;padding: 1rem 5rem;text-align: left;}
#askarea .asktitle{color: white;text-align: center;font-size: 1.4rem;padding: 12.25rem 0 0;}
#formlist SELECT,#formlist input{border-radius: 0.3rem;background-color: #FFF;border: #FFF;padding: 0.25rem;}
#formlist input[name="sContent"]{width:80%;}
#formlist label{display: block;margin: 1rem 0;color: white;font-size: 1.2rem;}
#formlist img{display: inline-block;}
#formlist input{color: #333;}
#formlist input[type="submit"],#formlist input[type="reset"]{background-color:var(--golden);color: white;padding: .25rem 1rem;}
label > select {margin: 0 1rem;}
#formlist{justify-content: space-around;}

/* Footer */
#BodyFooter_rwd,#footer_inline ul,#footer_inline ul li,#footer_address,#footer_address ul,#footer_address ul li{width:100%;}
#BodyFooter_rwd{float: left;background-color:#FFF;}
#BodyFooter_rwd a:hover{text-decoration: none;}
#BodyFooter_rwd #footer_line {width: 90%;height: auto;margin:1% 5%;display: block;float: left;text-align: center;border-top: thin solid #999;}
#BodyFooter_rwd #footer_inline a {color: #000;font-size:1em;}
#BodyFooter_rwd #footer_inline ul{float: left;padding:0;margin:3% auto 0% auto;}
#BodyFooter_rwd #footer_inline ul li{display: inline;line-height: 2em;font-size: 1em;clear: both;margin-right: 0.5em;}
#BodyFooter_rwd #footer_inline ul li img{width:10%;height:auto;vertical-align: middle;display: inline;}
#BodyFooter_rwd #footer_address{margin: 0% auto auto auto;text-align: center;}
#BodyFooter_rwd #footer_address a{color:#000;}
#BodyFooter_rwd #footer_address ul{padding:0;margin-bottom: 1%;text-align: center;}
#BodyFooter_rwd #footer_address ul li{margin-right:0;line-height: 2em;text-align: center;font-size: 1em;list-style-type: none;display:inline-block;}
/* Footer end */

@media (min-width:1201px) {
    #topbutton{display: none;}
}

@media all and (min-width: 1px) and (max-width: 1200px){
    .bgcolor1 {background: url(../images/1312048_bg.jpg) no-repeat center / 100% 100% fixed;}

    .media {width: 100%;}
    .media_title, .group_title, .FAQ_title {font-size: 2.5rem;margin: 0 auto;}
    .media_title dd:nth-child(2) small, .media_title dd:nth-child(2) span {font-size: 1.9rem;}
    .media_photo {width: 28%;}
    .media_group {padding: 1rem 3.5rem .5rem;}
    .media .media_group:nth-child(3), .media .media_group:nth-child(5), .media .media_group:nth-child(2), .media .media_group:nth-child(3) {border-left:unset;border-bottom:unset}
    .group_title::before, .FAQ_title::before , .group_title::after, .FAQ_title::after{content: unset;}
    .reason_title .reason_style {font-size: 2rem;}
    .reason_title .reason_text {font-size: 1.7rem;}
    .reason_title .point_r {font-size: 1.25rem;}
    .faq-item{width: 95%;}
    .question::after {top: 85%;}
    .reason_out{padding: 0 0 1rem;}
    .carou_out {width: 50%;margin:0 auto;}
    .reason_des {padding: 0 1rem 1.25rem;}
    .Vuetabs {margin: 1rem .5rem 0;}
    .Vuecontent {margin: 0 .5rem;}
    .Vuetabs a {text-align: center;}

    .LINE,.FB{width:100%;padding:3% 4%;}
    .link_box>ul>li{width:90%;margin:2% auto;text-align: center;}
    .link_box figcaption{text-align: center;}
    .qrimg{display: flex;flex-wrap: wrap;justify-content: center;}
    .social_txt, .QRcode {width: calc(100%/1);}
    .social_txt {padding:0;text-align: center;}

    @media (max-width:768px) {    
    .socialTitle {font-size: 1.4em;}
    .social_txt p {font-size: 1.15em;}
    .QRcode {font-size: 1.25em;}
    button.VueCarousel-navigation-button.VueCarousel-navigation-prev {left: 5%;}
    button.VueCarousel-navigation-button.VueCarousel-navigation-next {left: 95%;}
    }

    @media (min-width: 768px) and (max-width: 1200px){
        .menu_btn {top: 1rem!important;}
    }
    
    /*修正獨立event選單click按鈕大小*/
    /* .st-content img{width: unset!important;height:unset!important;}  */
    /*TOP*/
    #topbutton{width:50px;height:50px;color:#FFF;border-radius:50%;background-color:#000;opacity:.4;right:1%;bottom:17%;position:fixed;line-height:50px;font-size:15px;text-align:center;z-index:99}
    #topbutton a{color:#FFF;text-decoration:none;line-height:50px}

    .feature_group{width: calc(100%/1);}
    .books > div:nth-child(1),.books > div:nth-child(2){display: none;}

    /*****站內原有樣式Mobile*****/
    /*隱藏的區塊*/
    #BodyHeader_event,.hottxt,#noie{display:none;}
    /*會撐開的版面控制*/
    #BodyContent{width: 100%;padding:0;}
    #BodyContainer_event{width: 100%;}
    /*會撐開的版面控制END*/
    /* Header */
    #BodyHeader_event_rwd{text-align:center;width:100%;height:auto;margin:0 auto;background-color:#FFF;position:fixed;top:0;float:left;z-index:9;display: initial;padding: 0;}
    /*orientation: portrait   直式
     orientation: landscape  橫式*/
    #BodyHeader_event_rwd img {height: auto;margin:2.5% auto;}
    @media screen and  (orientation:portrait) {#BodyHeader_event_rwd img {max-width: 50%;}}
    @media screen and  (orientation:landscape) {#BodyHeader_event_rwd img {max-width: 25%;}}
    /*body*/
    #Master_title{display:block;}/*主圖位置ID*/
    @media all and (orientation : portrait){#Master_title{margin-top: 10%;}}
    @media screen and  (orientation:landscape) {#Master_title{margin-top: 10%;}}

    /*資料集中1200px寬外框*/
    #event_master,#event_sec,#event_third,#event_fourth,#event_fifth{margin:0 auto;display:inline-block;width:100%;}
    /*ask*/
    #askarea{width: 100%;padding: 0.8rem;}
    #askarea .asktitle{font-size: 1.1rem;padding: 37.25rem 0 0;}
    #askarea .asktitle > p{line-height: 2.2rem;}
    #formlist{margin: 0 auto;}
    #formlist label{font-size: 1.0rem;}
    #formlist input[name="sContent"],#formlist label,#formlist SELECT,#formlist input{width:100%;margin: 0.25rem 0;}
    #formlist input[type="submit"],#formlist input[type="reset"]{width: calc(100%/4.5);}

    /*TOP按鈕*/
    #topli,#topli a{color: #fff;text-decoration: none;}
    #topli{width:50px;height:50px;text-align:center;border-radius:9999em;background-color:#000;opacity:.4;position:fixed;line-height:50px;font-size:15px;display: initial;}
    @media screen and  (orientation:portrait) {#topli{right:1%;bottom:8%;}}
    @media screen and  (orientation:landscape){#topli{right:1%;bottom:15.8%;}}

    /* Footer */
    #BodyFooter_rwd,#footer_line,#footer_inline ul,#footer_inline ul li,#footer_address,#footer_address ul,#footer_address ul li{width:100%;float: left;}
    #BodyFooter_rwd{background-color:#FFF;margin-top:5%;}
    #BodyFooter_rwd #footer_line{margin:5% auto 3%;display:block;height:auto;text-align:center;border-top:thin solid #999;}
    #BodyFooter_rwd #footer_inline a {color: #000;line-height: 2em;}
    #BodyFooter_rwd #footer_inline ul{padding:0;margin-bottom:1%;text-align:center;}
    #BodyFooter_rwd #footer_inline ul li img{width:40%;height:auto;margin-bottom:2%;margin: 0 auto;}
    #BodyFooter_rwd #footer_inline ul li{display:inline-block;margin-right:auto;line-height:2em;font-size:1em;clear:both;}
    #BodyFooter_rwd #footer_address{margin: 0% auto auto auto;text-align: center;}
    #BodyFooter_rwd #footer_address a {	color: #000;line-height: 2em;}
    #BodyFooter_rwd #footer_address ul{padding:0;text-align:center;margin-bottom:1%;clear:both;}
    #BodyFooter_rwd #footer_address ul li{display:block;line-height:2em;text-align:center;font-size:.8em;}
    /* Footer end */

}


@media all and (min-width: 1px) and (max-width: 767px){
    #event_master, #event_sec, #event_third, #event_fourth, #event_fifth {padding: 1.5rem 0;}

    .media {padding: 1rem 0;}
    .media_title, .group_title, .FAQ_title {font-size: 1.3rem;padding: 0 1rem;letter-spacing: -.05rem;}
    .media_title dd{padding: 0 0 .1rem;}
    .media_title dd:nth-child(2) small, .media_title dd:nth-child(2) span {font-size: 1.08rem;line-height: 1.45rem;}
    .media_title dd:nth-child(2) {line-height: 1.8rem;}
    .media_photo {width: 30%;margin:0;}
    .media_name {margin: 0 0 0 1rem;}
    .media_name dt ,.course_title {font-size: 1.4rem;}
    .media_name dd ,.doctor_pri_navbuy li {font-size: 1.2rem;}
    .media_sub, .media_show ,.doctor_dec ,.doctor_pri_title, .doctor_pri_title a {font-size: 1.05rem;}
    .media_show {line-height: 1.4rem;padding: .6rem 0;}
    .media_group {padding: 1.25rem 1rem 0;}
    .media_pass {margin: .25rem 0;}
    .media_more {font-size: 1.1rem;padding: .25rem .65rem .25rem 1rem;}

    .reason_title .reason_style {font-size: 1.45rem;line-height: 2.25rem;padding: 0 2.25rem 0 2rem;}
    .reason_title .reason_style::after {content: '';width: 25px;height: 25px;right: 5px;bottom: -14px;}
    .reason_title .reason_text ,.reason_title .point_r{font-size: 1.25rem;width: 90%;margin:.25rem auto;text-align: center;padding: .2rem 1rem;}
    .reason_title .point_b {display: flex;justify-content: center;align-items: center;margin: .5rem 2rem 0;font-size: 1.2rem;padding: .25rem;}
    .reason_title .point_b i {padding: 0 .25rem;}
    .reason_des {font-size: 1.05rem;text-indent: -.65rem;padding: .5rem 1rem;}
    .reason_des dt, .reason_des dd {line-height: 1.8rem;}
    .reason_des dt ,.reason_des .point_r ,.Vuetabs a ,.doctor_pri_stitle ,.doctor_pri_box dt {font-size: 1.125rem;}
    .reason_des dd {text-indent: -1rem;margin-left: 1rem;font-size: 1.1rem;}
    .reason_out {padding: 1rem 0;}
    .carou_out {width: 60%;margin:.5rem auto;}
    .carou_out figcaption ,.doctor_pri_content {font-size: 1rem;margin: auto;}
    button.VueCarousel-navigation-button.VueCarousel-navigation-prev {left: 0;}

    .Vuetabs a {padding: .5rem;}
    .question, .answer {font-size: 1.125rem;line-height: 1.8rem;}
    .question::after {top: 172%;width: 20px;height: 20px;}
    .faq-item {width: 98%;padding: .8rem .35rem 1.5rem .8rem;}
    .faq-details {padding: .5rem 0;}
    .doctor_pri_navbuy {margin: 5% auto 3%;}
    .course_note {padding: 1rem 0 0;font-size: .95rem;}
    .course_bg {padding: 2rem .5rem 1rem;}

    #askarea .asktitle {padding: 34rem 0 0;}
    .doctor_pri_navbuy a {border-radius: 10px;display: inline-block;margin: .25rem;}
    .ad_link {padding: .5rem;font-size: 1.125rem;}

    @media all and (orientation : portrait){#Master_title{margin-top: 17%;}}

}