<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media (min-width: 768px) {
#head { background-image: url('../images/head_bg.jpg'); background-repeat: no-repeat; background-position: center top; background-size: cover; }
#head .row { min-height: 463px; }
}
#head { background-color: #f2f2f2;}
@media (max-width: 575px) {
#head h3 { font-size: 1.5rem; }
}

@media (min-width: 992px) {
.site-blocks-cover, .site-blocks-cover .row { /*min-height: 500px; height: calc(90vh); */ }
.book_r { transform: rotate(-7deg); }
}

.head_t { text-shadow: 0px 8px 15px rgba(0, 0, 0, 0.4); }
#list_1,#list_1_1 { /*background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 44%, rgb(255, 219, 111) 100%);  background-image: url('../images/bg_1.png'); background-repeat: no-repeat; background-position: center top; background-size: contain;*/ background-color: #ffffff; }
#list_2 { background-color: #faf0e4; }

#list_3_1,#list_3_2,#list_3_3 { background-color: #fff; }

/*#list_6 { background-image: -webkit-linear-gradient(90deg, #ffc038 43%, #ffffff 43%); }*/
#list_6 ,#list_6_1 {background-color: #fff9e4; }
.prev .item { background-color: #ffffff; padding: 10px; }
.icon::before { display: none; }
#list_6 .fancybox::before { display: none; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f055"; position: absolute; right: 9px; color: #3576b4; font-size: 2em; top: 0px; }
#list_6 .fancybox svg { position: absolute; right: 4px; color: #3576b4; font-size: 1.5em; top: 9px; }

#event_1 { background-color: #ffc038; }
#list_4 { background-color: #fff9e4; }
#list_5 { background-color: #fff; }
.man_1 .row { background-color: #ffe8b4; padding-top: 5px; padding-bottom: 5px; border-radius: 17px; }
.author { /*border-left: 2px solid #ececec; */ padding-left: 13px; }
.author_c { color: #A65F10; }
#paper { background-color: #77cdf1; }
.man_1&gt;div&gt;div { border-radius: 17px; padding: 7px; }
#list_9 .bg { background-image: url(../images/item-estate-5.jpg); background-size: cover; opacity: 0.25; }
/*////////////////////////////////////// */
section .svg-wrapper path { d: path("M -5 13 Q 20 -5 50 5 Q 70 10 90 5 Q 120 -5 150 5 Q 170 10 190 5 Q 220 -5 250 5 Q 270 10 290 5 Q 320 -5 350 5 Q 370 10 390 5 Q 420 -5 450 5 Q 470 10 490 5 Q 520 -5 550 5 Q 570 10 590 5 Q 620 -5 650 13 Z"); }
.svg-wrapper svg { vertical-align: bottom; }
#head .svg-wrapper { fill: #fff; }
#list_1 .svg-wrapper,#list_1_1 .svg-wrapper { fill: #faf0e4; }
#list_2 .svg-wrapper { fill: #ffffff; }
#list_3 .svg-wrapper { fill: #FFFCDB; }
/**/
#event_1 .ht &gt;span, #list_2 .ht &gt;span, #list_3 .ht &gt;span, #list_4 .ht &gt;span { background-image: linear-gradient(0, #FFDE27 20%, transparent 20%); padding-right: 5px; padding-left: 5px; }
.hr-1 { border: 0; border-top: 1px dashed #a2a9b6;}
/*�詨鱓*/
.swiper-slide { width: auto;    }
.main_menu { padding-left: 20px; overflow: hidden; }
.main_menu a { color: #000;  }
.main_menu .swiper-wrapper { min-height: 50px;}

@media (min-width: 768px) {
.swiper-wrapper { justify-content: space-between; }
}
.menu_link { padding-right: 15px; }
.main_menu .menu_nav .menu_link:before { display: inline-block; height: 25px; content: " "; background-color: #878787; width: 1px; margin-bottom: -5px; }
.main_menu .menu_nav:nth-child(1)&gt;.menu_link:before { content: none; }
.main_menu .menu_nav .menu_link:before { margin-right: 12px; }
/*////////////////////////////////////// */
/*OWL */
.d-table { width: 100%; height: 100%; display: table; }
.d-tablecell { display: table-cell; vertical-align: middle; }
.custom-btn1 { background-color: #ff3547; color: #fff; border: 1px solid #ff3547; display: inline-block; padding: 12px 30px; text-transform: uppercase; border-radius: 30px; text-decoration: none; }
.custom-btn1:hover { background-color: transparent; text-decoration: none; color: #fff; }
/* 蝎暸�貊��𤌍 */
.ep-block.dash.row .ep-title { font-size: 30px; font-weight: bold; }
#list_2 .btn {}
.btn_red { color: #e8551f; border-color: #e8551f; }
.btn_green { color: #8ec51f; border-color: #8ec51f; }
.btn_blue { color: #029fca; border-color: #029fca; }
.btn_pink { color: #e96ea7; border-color: #e96ea7; }
.red { color: #e8551f; }
.green { color: #8ec51f; }
.blue { color: #029fca; }
.pink { color: #e96ea7; }
.ep-block { background-color: #fff; border: 1px solid #000; border-radius: 10px; }
/*Hero slider style
========================== */
/*.hero-slider { position: relative; }
.single-hs-item {
 height: calc(70vh);
 background-size: contain;
 background-position: center top;
 position: relative;
 background-repeat: no-repeat;
}
.single-hs-item:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: #000; opacity: .1; }
.item-bg1 { background-image: url(../images/head1_1.jpg); }
.item-bg2 { background-image: url(../images/head1_2.jpg); }
.item-bg3 { background-image: url(../images/head1_3.jpg); }
.hero-text { padding: 0 15px; text-align: center; max-width: 1140px; margin-left: auto; margin-right: auto; position: relative; }
.hero-text h1 { color: #fff; font-size: 50px; text-transform: capitalize; font-weight: 600; margin: 0; }
.hero-text p { color: #fff; font-size: 17px; max-width: 600px; margin-left: auto; margin-right: auto; line-height: 30px; margin-top: 20px; margin-bottom: 35px; }
.hero-slider .owl-item.active h1 { -webkit-animation: 1s .3s fadeInUp both; }
.hero-slider .owl-item.active p { -webkit-animation: 1s .3s fadeInUp both; animation: 1s .3s fadeInUp both; }
.hero-slider .owl-item.active .slider-btn { -webkit-animation: 1s .3s fadeInUp both; animation: 1s .3s fadeInUp both; }
#head .owl-carousel .owl-nav button.owl-prev { background-color: #ff3547; position: absolute; left: 0; top: 50%; color: #fff; font-size: 30px; margin: -40px 0 0; border-radius: 0; height: 50px; width: 50px; }
#head .owl-carousel .owl-nav button.owl-next { background-color: #ff3547; position: absolute; right: 0; top: 50%; color: #fff; font-size: 30px; margin: -40px 0 0; border-radius: 0; height: 50px; width: 50px; }
#head .owl-theme .owl-nav { margin-top: 0; }
#head .owl-dots { position: absolute; left: 0; right: 0; bottom: 40px; } */
/*.owl-theme .owl-dots .owl-dot span {width: 11px;height: 20px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #ff3547;} */
/*@media only screen and (max-width: 600px) {
.single-hs-item { height: 350px; }
.hero-text h1 { font-size: 30px; }
.hero-text p { font-size: 15px; margin-bottom: 25px; }
.owl-carousel .owl-nav button.owl-next { top: auto; margin: 0; bottom: 0px; }
.owl-carousel .owl-nav button.owl-prev { top: auto; margin: 0; bottom: 0px; }
.owl-dots { bottom: 10px; left: 50px; right: 50px; }
} */
/*////////////////////////////////////// */
.logo { display: block; width: 300px; height: 50px; background-image: url(../images/logo_hsinyi.svg); background-repeat: no-repeat; background-color: #FFC6C7; background-size: auto 30px; }
.head_text:before, .head_text:after { display: inline-block; height: 21px; content: " "; background-color: #ff9f9f; width: 4px; margin-bottom: 0px; }
.head_text:before { margin-right: 7px; }
.head_text:after { margin-left: 7px; }
.model_list li { border-bottom: 1px dotted #FDD2D2; padding-bottom: 3px; padding-top: 3px; }
/*titleBottomLine */
.h_line:after { content: ''; display: inline-block; width: 100%; height: 4px; background-color: #ff9e00; border-radius: 15px; position: absolute; bottom: -12px; right: 0; }
/*RLine */
.RLine { margin-top: 2.3em; margin-bottom: 2.3em; display: flex; }
.RLine:after, .RLine:before { content: ''; border: 2px solid #000; width: 12px; position: relative; bottom: -2px; }
.RLine:before { margin-right: 1rem; border-right: 0; }
.RLine:after { margin-left: 1rem; border-left: 0; }
/*titleLine */
.titleline { display: flex; align-items: center; }
.titleline:before { margin-right: 1rem; }
.titleline:after { margin-left: 1rem; }
.titleline:after, .titleline:before { content: ""; width: 1px; -webkit-box-flex: 1; flex-grow: 1; background-color: #333; height: 3px; }
/*title_bg */
.headbg:before, .headbg:after { content: ""; position: absolute; left: 0; top: 0; height: 100%; z-index: -1; -moz-transform: skewX(-15deg); -webkit-transform: skewX(-15deg); -o-transform: skewX(-15deg); -ms-transform: skewX(-15deg); transform: skewX(-15deg); width: 100%; }
.headbg:before { background-color: #eee; opacity: 1; top: -.5rem; left: 1rem; z-index: -1; }
.headbg:after { background-color: #EEE734; opacity: 1; }
/*蝞剝� */
.top_s { position: relative; }
.top_s:after { content: ""; border-bottom: 16px solid #fff; border-left: 13px solid transparent; border-right: 13px solid transparent; position: absolute; bottom: 100%; left: 34px; }
/*撌虫�� */
.lt { background: linear-gradient(135deg, transparent 15px, #ffffff 0), linear-gradient(45deg, transparent 15px, #FF69B4 0); }
/*OL */
.step { padding-left: 35px; margin-left: 0; padding-right: 0; list-style-type: none; }
.step li { counter-increment: step-counter; text-indent: -30px; margin-bottom: 0.5em; }
.step li::before { content: counter(step-counter); margin-right: 5px; font-size: 90%; background-color: #8A8A8A; color: white; font-weight: bold; padding: 3px 8px; border-radius: 20px; }
/*blockquote */
blockquote { font-size: .95em; padding: 6% 4% 2%; margin: 2.5em 0 3em; position: relative; border: 1px solid; opacity: .8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=90)"; }
blockquote:before, blockquote:after { font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; display: block; padding: 0.2em; text-align: center; font-size: 1.3em; line-height: 1em; background: #fff; }
blockquote:before { content: '\f10d'; left: -.2em; top: -.4em; }
blockquote:after { content: '\f10e'; right: -.2em; bottom: -.4em; }
/*擐硋�埈𦆮憭� */
.fp span { font-size: 3em; float: left; padding-right: 1%; line-height: 100%; }
.fp { text-align: justify; }

/*modal test */
/*.modal { display: block; position: relative; }
.fade:not(.show) { opacity: 1; } */
/*////////////////////////////////////// */
@media (min-width: 1200px) {
#mainNav { }
#mainNav .nav-item .nav-link:before { display: inline-block; height: 25px; content: " "; background-color: #878787; width: 1px; margin-bottom: -5px; }
#mainNav .nav-item:first-child&gt;.nav-link:before { content: none; }
#mainNav .navbar-nav .nav-link:before { margin-right: 12px; }
}

@media (min-width: 992px) {
#mainNav .navbar-nav .nav-link { padding-right: 0.3rem; padding-left: 0.3rem; }
}

/* */
</pre></body></html>