@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700;900&family=Noto+Serif+TC:wght@400;600;700&family=Playfair+Display:wght@500;700&display=swap";.toggle-ul li>h4:before{width:20px;height:4px;background-position:-392px -92px}.toggle-ul li>h4:after{width:20px;height:20px;background-position:-348px -68px}.icon,.toggle-ul li>h4:before,.toggle-ul li>h4:after{background-image:url(../img/icon.png?6jBR);background-size:412px 295px;background-repeat:no-repeat;display:block}@media only screen and (min-device-pixel-ratio: 2),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.icon,.toggle-ul li>h4:before,.toggle-ul li>h4:after{background-image:url(../img/icon@2x.png?_faZ)}}i.font-icon,.pagination i.nextLink:before,.pagination i.prevLink:before{display:block;overflow:hidden}#toast{display:block;position:fixed;z-index:99999;background-color:#000;color:#fff;top:0;left:50%;font-size:12pt;padding:10px;min-width:300px;text-align:center;border-radius:6px;line-height:1.5em;box-shadow:3px 3px 1px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translate(-50%, 0)}#toast.show{animation:toast-show 3s ease-in-out}@keyframes toast-show{0%{visibility:visible}10%{opacity:1;transform:translate(-50%, 100px)}90%{opacity:1;transform:translate(-50%, 100px)}}@font-face{font-family:"icon";src:url("../fonts/icon.woff2?ow1S") format("woff2"),url("../fonts/icon.woff?M35b") format("woff"),url("../fonts/icon.ttf?5Ob-") format("truetype");font-display:block;font-style:normal}.font-icon,.pagination .nextLink:before,.pagination .prevLink:before{font-family:icon;font-weight:normal;font-style:normal;vertical-align:middle}.font-icon::before,.pagination .nextLink::before,.pagination .prevLink::before,.font-icon::after{display:inline;vertical-align:middle;line-height:1em}.pagination .prevLink:before{content:""}.pagination .nextLink:before{content:""}
	
.padding-0{padding: 0}
.padding-l-0{padding-left:0;}
.padding-r-0{padding-right:0;}
.padding-b-0{padding-bottom:0;}
.padding-t-0{padding-top:0;}

.p-t-0{    padding-top:0px }
.p-t-5{    padding-top:5px }
.p-t-10{   padding-top:10px !important;}
.p-t-15{   padding-top:15px }
.p-t-20{   padding-top:20px }
.p-t-25{   padding-top:25px }
.p-t-30{   padding-top:30px }
.p-t-40{   padding-top:40px }
.p-t-50{   padding-top:50px }
.p-t-60{   padding-top:60px }
.p-t-70{   padding-top:70px }
.p-t-80{   padding-top:80px }
.p-t-90{   padding-top:90px }
.p-t-100{  padding-top:100px }

.p-b-0{    padding-bottom:0px }
.p-b-5{    padding-bottom:5px }
.p-b-10{   padding-bottom:10px !important;}
.p-b-15{   padding-bottom:15px }
.p-b-20{   padding-bottom:20px }
.p-b-25{   padding-bottom:25px }
.p-b-30{   padding-bottom:30px }
.p-b-40{   padding-bottom:40px }
.p-b-50{   padding-bottom:50px }
.p-b-60{   padding-bottom:60px }
.p-b-70{   padding-bottom:70px }
.p-b-80{   padding-bottom:80px }
.p-b-90{   padding-bottom:90px }
.p-b-100{  padding-bottom:100px }

.p-l-0{    padding-left:0px !important;}
.p-l-5{    padding-left:5px }
.p-l-10{   padding-left:10px  !important;}
.p-l-15{   padding-left:15px }
.p-l-20{   padding-left:20px }
.p-l-25{   padding-left:25px }
.p-l-30{   padding-left:30px }
.p-l-40{   padding-left:40px }
.p-l-50{   padding-left:50px }
.p-l-60{   padding-left:60px }
.p-l-70{   padding-left:70px }
.p-l-80{   padding-left:80px }
.p-l-90{   padding-left:90px }
.p-l-100{  padding-left:100px }

.p-r-0{    padding-right:0px }
.p-r-5{    padding-right:5px }
.p-r-10{   padding-right:10px  !important;}
.p-r-15{   padding-right:15px }
.p-r-20{   padding-right:20px }
.p-r-25{   padding-right:25px }
.p-r-30{   padding-right:30px }
.p-r-40{   padding-right:40px }
.p-r-50{   padding-right:50px }
.p-r-60{   padding-right:60px }
.p-r-70{   padding-right:70px }
.p-r-80{   padding-right:80px }
.p-r-90{   padding-right:90px }
.p-r-100{  padding-right:100px }

.m-b-0{   margin-bottom:   0px !important;}
.m-b-5{   margin-bottom:   5px !important;}
.m-b-10{  margin-bottom:  10px !important;}
.m-b-15{  margin-bottom:  15px !important;}
.m-b-20{  margin-bottom:  20px !important;}
.m-b-25{  margin-bottom:  25px !important;}
.m-b-30{  margin-bottom:  30px !important;}
.m-b-40{  margin-bottom:  40px !important;}
.m-b-45{  margin-bottom:  45px !important;}
.m-b-50{  margin-bottom:  50px !important;}
.m-b-60{  margin-bottom:  60px !important;}
.m-b-65{  margin-bottom:  65px !important;}
.m-b-70{  margin-bottom:  70px !important;}
.m-b-80{  margin-bottom:  80px !important;}
.m-b-90{  margin-bottom:  90px !important;}
.m-b-100{ margin-bottom: 100px !important;}

.m-r-5{   margin-right:   5px !important;}
.m-r-10{  margin-right:  10px !important;}
.m-r-15{  margin-right:  15px !important;}
.m-r-20{  margin-right:  20px !important;}
.m-r-25{  margin-right:  25px !important;}
.m-r-30{  margin-right:  30px !important;}
.m-r-40{  margin-right:  40px !important;}
.m-r-50{  margin-right:  50px !important;}
.m-r-60{  margin-right:  60px !important;}
.m-r-70{  margin-right:  70px !important;}
.m-r-80{  margin-right:  80px !important;}
.m-r-90{  margin-right:  90px !important;}
.m-r-100{ margin-right: 100px !important;}

.m-l-5{   margin-left:   5px !important;}
.m-l-10{  margin-left:  10px !important;}
.m-l-15{  margin-left:  15px !important;}
.m-l-20{  margin-left:  20px !important;}
.m-l-25{  margin-left:  25px !important;}
.m-l-30{  margin-left:  30px !important;}
.m-l-40{  margin-left:  40px !important;}
.m-l-50{  margin-left:  50px !important;}
.m-l-60{  margin-left:  60px !important;}
.m-l-70{  margin-left:  70px !important;}
.m-l-80{  margin-left:  80px !important;}
.m-l-90{  margin-left:  90px !important;}
.m-l-100{ margin-left: 100px !important;}

.m-t-0{   margin-top:   0px !important;}
.m-t-5{   margin-top:   5px !important;}
.m-t-10{  margin-top:  10px !important;}
.m-t-15{  margin-top:  15px !important;}
.m-t-20{  margin-top:  20px !important;}
.m-t-25{  margin-top:  25px !important;}
.m-t-30{  margin-top:  30px !important;}
.m-t-40{  margin-top:  40px !important;}
.m-t-50{  margin-top:  50px !important;}
.m-t-60{  margin-top:  60px !important;}
.m-t-70{  margin-top:  70px !important;}
.m-t-80{  margin-top:  80px !important;}
.m-t-90{  margin-top:  90px !important;}
.m-t-100{ margin-top: 100px !important;}

.blank10{ height:10px;}
.blank20{ height:20px;}
.blank30{ height:30px;}
.blank40{ height:40px;}
.blank50{ height:50px;}
.blank60{ height:60px;}
.blank70{ height:70px;}
.blank80{ height:80px;}
.blank90{ height:90px;}
.blank100{ height:100px;}
.blank110{ height:110px;}
.blank120{ height:120px;}
.blank130{ height:130px;}
.blank140{ height:140px;}
.blank150{ height:150px;}
.blank160{ height:160px;}
.blank170{ height:170px;}
.blank180{ height:180px;}
.blank190{ height:190px;}
.blank200{ height:200px;}

.float-l{float: left;}

.float-r{float: right;}

.clear{clear:both;}

#clear{clear:both;}

.width100{
	width: 100%;
	}

.ta-c{
	text-align: center;
	}

.ta-l{
	text-align: left;
	}

.ta-r{
	text-align: right;
	}

.visible-mobele{
	display: none;
	}

.visible-web{
	display: block;
	}

.visible-mobele-i{
	display: none;
	}

.visible-web-i{
	display: block;
	}

@media screen and (max-width: 991px) {

	.visible-mobele{
		display:block;
		}

	.visible-web{
		display: none;
		}

	.visible-mobele-i{
		display: inline-block;
		}

	.visible-web-i{
		display: none;
		}	

	}

/* edit-block 編輯區內的設定 Start */
	  
.edit-block ol li{
	list-style-type:decimal ;
	list-style-position: inside; 
	}
	
.edit-block ul li{
	list-style-type:disc ;
	list-style-position: inside; 
	}
	
.edit-block table{
	width: 100%; 
	}

/* edit-block 編輯區內的設定 End */


.container-s{max-width:1080px;width:100%;margin:auto}.page-title{font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-size:3.75em;font-weight:bold;text-align:right;margin:0 0 60px 0}@media screen and (max-width: 1200px){.page-title{font-size:2.5em}}@media screen and (max-width: 800px){.page-title{display:none}}.page-title>div{color:#e6587e;font-size:.5em;margin-top:20px}@media screen and (max-width: 1200px){.page-title>div{font-size:.33em;margin-top:10px}}.page-top{margin-top:70px}@media screen and (max-width: 800px){.page-top{margin-top:0}}.page-header{max-width:700px;width:100%;margin:auto}.page-header .page-title{text-align:center;font-size:3.125em;font-weight:500;margin-bottom:0}@media screen and (max-width: 800px){.page-header .page-title{font-size:2.125em;display:block}}.page-header .page-title:after{content:"";background:#e6587e;width:50px;height:2px;display:block;margin:30px auto 40px auto}@media screen and (max-width: 800px){.page-header .page-title:after{width:20px;margin:25px auto}}.page-header .photo{width:150px;height:150px;display:block;margin:auto auto 25px auto;background-size:cover;background-position:top;border-radius:100%}.page-header .name{font-size:1.875em;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-weight:500;text-align:center;margin:0}.page-header .name:after{content:"";background:#e6587e;width:30px;height:2px;display:block;margin:20px auto 10px auto}@media screen and (max-width: 800px){.page-header .name:after{width:20px}}.page-header .info{color:#515151;font-weight:300;font-size:1.125em;line-height:26px;margin-bottom:50px}.page-header .all{font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-size:1.25em;text-align:center;font-weight:bold}@media screen and (max-width: 800px){.page-header .all{font-size:1.125em}}.page-header .all span{color:#d9305d}.pagination{font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;text-align:center;display:flex;justify-content:center;margin:80px 0}.pagination .step,.pagination .currentStep{font-size:1.25em;display:inline-block;min-width:30px;height:30px;margin:0 10px;color:#000;padding:0 5px;line-height:30px;text-decoration:none}@media screen and (max-width: 800px){.pagination .step,.pagination .currentStep{margin:0 5px}}.pagination .currentStep{position:relative;background:#d9305d;color:#fff;border-radius:100px}.pagination .prevLink,.pagination .nextLink{overflow:hidden;margin:0;font-size:1.1875em;width:16px;height:30px;min-width:30px;padding:5px;line-height:30px;color:#000;text-decoration:none}.pagination .prevLink:before{position:relative;top:-6px}.pagination .nextLink:before{position:relative;top:-6px}.page-ad{width:100%;margin:100px auto;display:block;box-sizing:border-box}.page-ad.full{max-width:940px;padding:0 20px}.page-ad img{max-width:100%;display:block;margin:auto}@media(max-width: 800px){.page-ad .pc{display:none}}@media(min-width: 800px){.page-ad .mob{display:none}}.link-frame{display:flex;justify-content:space-between}.link-frame .link-style{width:48%;padding:20px 0;display:block;text-align:center;background:#c7c7c7;color:#000;font-size:1.25em;text-decoration:none;margin-top:30px;border:1px #c7c7c7 solid}.link-frame .link-style:hover{background:#fff}@media screen and (min-width: 800px){.link-frame .link-style{margin-top:20px}}.link-frame .link-style.red{background:#d9305d;color:#fff;border-color:#d9305d}.link-frame .link-style.red:hover{background:#ff5f8f;border-color:#ff5f8f}.link-frame .link-style.dark{background:#787878;color:#fff;border-color:#787878}.link-frame .link-style.dark:hover{background:#fff;color:#787878}.link-frame .link-style.border-red{background:#fff;color:#d9305d;border-color:#d9305d}.link-frame .link-style.border-red:hover{border-color:#ff5f8f;color:#ff5f8f}.link-frame.end{justify-content:end}@media screen and (max-width: 800px){.link-frame.end{justify-content:center}}.link-frame.center{justify-content:center}@media screen and (max-width: 800px){.link-frame.center .link-style{width:100%}}.page-frame{max-width:1000px;width:100%;margin:50px auto;padding:50px 30px;box-sizing:border-box;border-radius:40px;box-shadow:0px 0px 10px rgba(0,0,0,.2);background:#fff;font-size:1.125em;font-weight:300;line-height:36px}.page-frame>h4,.page-frame>h3{color:#d9305d;font-size:1.556em;font-weight:bold;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;margin:0 0 10px 0}.page-frame h5{font-size:1.223em;margin:0 0 10px 0;font-weight:500}.page-frame ol{padding-left:20px}.page-frame a{color:#0061ab}.page-frame .btn-style{max-width:300px !important;font-size:.88em !important;padding:9px 10px !important;width:100%;margin:auto;text-align:center;color:#fff;background:#d9305d;border-radius:3px;border:2px #d9305d solid;transition:all .5s;cursor:pointer;box-sizing:border-box;display:block;text-decoration:none;line-height:17px}.page-frame .btn-style:hover{color:#d9305d;background:#fff;transition:all .5s}.authors-area .h5{font-size:2.8125em;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-weight:500;position:relative;margin:0}.authors-area .h5:after{content:"";display:block;position:absolute;width:calc(100% - 250px);background:#000;height:1px;right:0;margin:auto;top:0;bottom:0}.authors-area .h5 h5{font-size:.4em;color:#e6587e;display:inline-block;margin:0}.authors-area>ul{list-style:none;padding:0;margin:30px 0 0 0}.authors-area>ul li{margin-bottom:30px}.authors-area>ul li a{display:flex;align-items:center;color:#000;text-decoration:none}.authors-area>ul li:last-child{margin-bottom:0}.authors-area>ul li figure{width:100px;height:100px;background-size:cover;background-position:top;border-radius:100%;margin:0}.authors-area>ul li .text{flex:1 0;padding-left:20px;box-sizing:border-box}.authors-area>ul li .text b{font-size:1.25em;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-weight:500;display:block;margin-bottom:12px}.authors-area>ul li .text span{font-size:.875em;font-weight:300;color:#515151;line-height:17px}.pika-title select{height:35px}.authors-area-list{display:flex;flex-wrap:wrap}.authors-area-list a{display:block;width:33.33%;text-align:center;margin:15px 0;color:#000;padding:0 5px;box-sizing:border-box}@media screen and (max-width: 520px){.authors-area-list a{width:100%}}.sitemap ul{margin:0}.sitemap .unit ul{padding:0;list-style:none}.sitemap .unit ul li a{color:#000;text-decoration:none;display:block}.sitemap .unit ul li>a{padding:15px 0;border-bottom:1px solid #e4e4e4}.sitemap .unit ul li>a sub{bottom:0;margin-left:10px;font-size:100%}.sitemap .unit ul li.web-show{display:none}.sitemap .unit ul li.mob-show{margin:10px 0}.sitemap .unit ul li.mob-show>sub{bottom:0;font-size:100%}.sitemap .unit ul li.mob-show>ol{padding-left:40px;margin-top:10px}.sitemap .unit ul li.mob-show>ol li ol{list-style:disc}.sitemap .unit .img{display:none}.sitemap ul.contact{padding:0;list-style:none}.sitemap ul.contact li a{color:#000;text-decoration:none;display:block;padding:15px 0;border-bottom:1px solid #e4e4e4}.sitemap ul.language,.sitemap .search{display:none}.subscribe-detail{display:flex}@media only screen and (max-width: 600px){.subscribe-detail{display:block}}.subscribe-detail .buy{width:120px;display:block;box-sizing:border-box;background:#d9305d;color:#fff;text-align:center;margin:25px auto;border-radius:40px;font-size:.875em;line-height:30px}.subscribe-detail .buy:hover{background:#ff5f8f;text-decoration:none}.subscribe-detail figure{width:140px}@media only screen and (max-width: 600px){.subscribe-detail figure{margin:30px auto}}.subscribe-detail figure img{width:100%}.subscribe-detail article{width:calc(100% - 140px);box-sizing:border-box;padding-left:35px}@media only screen and (max-width: 600px){.subscribe-detail article{width:100%;padding-left:0}}.subscribe-detail article b{color:#d9305d;font-family:"Noto Serif TC",PMingLiU,"LiSong Pro Light",serif;font-weight:600}.toggle-ul{padding:0;list-style:none}.toggle-ul li{border-bottom:#d9305d solid 2px}.toggle-ul li>h4{font-size:1em;font-weight:normal;padding:20px 0;position:relative;margin:0}.toggle-ul li>h4:focus{outline:2px #000 dashed;outline-offset:2px !important}.toggle-ul li>h4:hover{cursor:pointer}.toggle-ul li>h4:after{content:"";position:absolute;right:10px;top:21px}.toggle-ul li>h4:before{content:"";position:absolute;right:10px;top:29px}.toggle-ul li>h4.open~.content{display:block}.toggle-ul li>h4.open:after{display:none}.toggle-ul li>.content{display:none;padding-bottom:20px}