﻿@font-face{font-family:'Inter';font-style:normal;font-weight:100;src:url("../fonts/Inter/Inter-Thin.woff2") format("woff2"), url("../fonts/Inter/Inter-Thin.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:200;src:url("../fonts/Inter/Inter-ExtraLight.woff2") format("woff2"), url("../fonts/Inter/Inter-ExtraLight.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:300;src:url("../fonts/Inter/Inter-Light.woff2") format("woff2"), url("../fonts/Inter/Inter-Light.ttf") format("truetype")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("../fonts/Inter/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter/Inter-Regular.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url("../fonts/Inter/Inter-Medium.woff2") format("woff2"), url("../fonts/Inter/Inter-Medium.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url("../fonts/Inter/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter/Inter-SemiBold.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url("../fonts/Inter/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter/Inter-Bold.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:800;src:url("../fonts/Inter/Inter-ExtraBold.woff2") format("woff2"), url("../fonts/Inter/Inter-ExtraBold.ttf") format("truetype")}@font-face{font-family:'Inter';font-style:normal;font-weight:900;src:url("../fonts/Inter/Inter-Black.woff2") format("woff2"), url("../fonts/Inter/Inter-Black.ttf") format("truetype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:100;src:url("../fonts/NotoSansTC/NotoSansTC-Thin.woff2") format("woff2"), url("../fonts/NotoSansTC/NotoSansTC-Thin.woff") format("woff"), url("../fonts/NotoSansTC/NotoSansTC-Thin.otf") format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:300;src:url("../fonts/NotoSansTC/NotoSansTC-Light.woff2") format("woff2"), url("../fonts/NotoSansTC/NotoSansTC-Light.woff") format("woff"), url("../fonts/NotoSansTC/NotoSansTC-Light.otf") format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:400;src:url("../fonts/NotoSansTC/NotoSansTC-Regular.woff2") format("woff2"), url("../fonts/NotoSansTC/NotoSansTC-Regular.woff") format("woff"), url("../fonts/NotoSansTC/NotoSansTC-Regular.otf") format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:500;src:url("../fonts/NotoSansTC/NotoSansTC-Medium.woff2") format("woff2"), url("../fonts/NotoSansTC/NotoSansTC-Medium.woff") format("woff"), url("../fonts/NotoSansTC/NotoSansTC-Medium.otf") format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:700;src:url("../fonts/NotoSansTC/NotoSansTC-Bold.woff2") format("woff2"), url("../fonts/NotoSansTC/NotoSansTC-Bold.woff") format("woff"), url("../fonts/NotoSansTC/NotoSansTC-Bold.otf") format("opentype")}@font-face{font-family:'Noto Sans TC';font-style:normal;font-weight:900;src:url("../fonts/NotoSansTC/NotoSansTC-Black.woff2") format("woff2"), url("../fonts/NotoSansTC/NotoSansTC-Black.woff") format("woff"), url("../fonts/NotoSansTC/NotoSansTC-Black.otf") format("opentype")}img{max-width:100%;height:auto !important}img.mobile{display:none}@media all and (max-width:1022px){img.mobile{display:block}}@media all and (max-width:1022px){img.desktop{display:none}}html{font-size:16px}body{margin:0;padding:0;font-size:1rem;color:#000;line-height:inherit;font-family:"Inter","Noto Sans TC","思源黑體","Microsoft JhengHei","微軟正黑體",Arial,sans-serif;overflow-x:hidden;width:100%;position:relative}*{-webkit-backface-visibility:hidden}img{border:0;text-decoration:none;vertical-align:top}a{color:#000}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input,textarea,select,button{font-size:1rem;font-weight:400}textarea,input{-webkit-appearance:none;border-radius:0}input,textarea,select{box-shadow:none !important;border:none;font-size:1rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input,textarea,select,input[type="radio"],input[type="checkbox"]{-webkit-appearance:none}input:not(input[type="button"]),input:not(input[type="submit"]),input:not(input[type="reset"]){font-size:1rem !important}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{font-weight:normal}p{line-height:inherit}label{font-weight:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;*font-size:100%;font-style:inherit;font-weight:inherit;outline:0}.hidden-ele{position:absolute;top:-1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);margin:0;height:0}.reset{margin:0;padding:0;list-style:none;border:0;border-spacing:0;border-collapse:initial}.reset input,
.reset label,
.reset
select{vertical-align:middle}input[type="date"]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}::-webkit-input-placeholder{color:#ccc;font-size:1rem;letter-spacing:2px}::-moz-placeholder{color:#ccc;font-size:1rem;opacity:1;letter-spacing:2px}:-ms-input-placeholder{color:#ccc;font-size:1rem;letter-spacing:2px}:-moz-placeholder{color:#ccc;font-size:1rem;letter-spacing:2px}.out-wrap{position:relative;overflow:hidden;padding-top:70px}.p-wrap,.p-wrap2{margin:0
auto;padding-left:20px;padding-right:20px}.edit{font-size:initial}.edti-box.mobile{display:none}@media (max-width: 767px){.edti-box.desktop{display:none}.edti-box.mobile{display:block}}@media all and (max-width:766px){.p-wrap,.p-wrap2{padding-left:15px;padding-right:15px}}.p-wrap{max-width:1520px}.p-wrap2{max-width:1300px}#header{-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;-ms-transition:height .4s ease-in-out;-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out;position:fixed;top:0;left:0;width:100%;height:70px;background-color:#fff;z-index:999}@media all and (max-width:1022px){#header{-webkit-box-shadow:0px 0 20px rgba(0, 0, 0, 0.1);box-shadow:0px 0 20px rgba(0, 0, 0, 0.1)}}#header
.logo{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:9px;left:50px;margin:0;padding:0;font-size:0;z-index:1}@media all and (max-width:1279px){#header
.logo{left:20px}}@media all and (max-width:1022px){#header
.logo{left:15px}}#header .logo
a{display:block;width:50px;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}#header .logo a
span{display:block;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}#header .logo a
.img{-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;-ms-transition:height .4s ease-in-out;-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out;height:50px;margin-bottom:0;background-image:url("../images/logo3_scroll.png")}#header .logo a .img::before,
#header .logo a .img::after{-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;-ms-transition:height .4s ease-in-out;-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}#header .logo a .img::before{opacity:0;height:50px;animation:logoCircle 2s 1 ease-in-out forwards;-ms-animation:logoCircle 2s 1 ease-in-out forwards;background-image:url("../images/logo2_scroll.png");z-index:0;-webkit-transform-origin:center;transform-origin:center}#header .logo a .img::after{height:50px;animation:logoBaby 1.4s 1 linear;-ms-animation:logoBaby 1.4s 1 linear;background-image:url("../images/logo1_scroll.png");z-index:1}#header .logo a
.txt{display:none}@media all and (min-width:1023px){#header .logo a.is-hover .img::before{opacity:1;animation:logoCircleRotate 6s 1 ease-in-out forwards;-ms-animation:logoCircleRotate 6s 1 ease-in-out forwards}#header .logo a.is-out .img::before{opacity:1;animation:none;-ms-animation:none}}#header.is-scroll{-webkit-box-shadow:0px 0 20px rgba(0, 0, 0, 0.1);box-shadow:0px 0 20px rgba(0,0,0,0.1)}#nav{-webkit-transition:padding .4s ease-in-out;-moz-transition:padding .4s ease-in-out;-ms-transition:padding .4s ease-in-out;-o-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;position:absolute;top:0;left:0;width:100%;max-height:calc(100vh - 70px);text-align:center;padding:15px
0 0;z-index:0}@media all and (max-width:1022px){#nav{pointer-events:none;opacity:0;top:70px;padding:0
!important;left:auto;right:0;width:100%;background-color:#fff;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;overflow-y:auto}}@media all and (max-width:1022px){#nav
ul{display:block;border-top:1px solid #eee}}#nav ul
li{display:inline-block;vertical-align:top;padding:0
25px;line-height:30px;position:relative}@media all and (max-width:1022px){#nav ul
li{padding:0;border-bottom:1px solid #eee;display:block}}#nav ul li::before{pointer-events:none;content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background-color:#282734}@media all and (max-width:1022px){#nav ul li::before{display:none}}#nav ul li
a{display:inline-block;position:relative;padding:10px}@media all and (max-width:1022px){#nav ul li
a{display:block;padding:20px
10px}}#nav ul li a::before,
#nav ul li a::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;left:0;bottom:15px;width:0;height:7px;background-color:#e6ebf0}#nav ul li a::after{left:100%;bottom:8px}#nav ul li a
span{display:block;position:relative;z-index:1;font-size:16px;line-height:20px;letter-spacing:1.4px}@media all and (max-width:1022px){#nav ul li a
span{font-size:16px}}@media all and (min-width:1023px){#nav ul li a:hover
span{color:#000}#nav ul li a:hover::before{width:40px}#nav ul li a:hover::after{width:40px;left:0}}#nav ul li:first-child::before{display:none}#nav ul li
ul{display:none;border-top:none;position:absolute;top:40px;left:-10px;width:calc(100% + 20px);background-color:#fff;border:1px
solid #bfd0e6}@media all and (max-width:1022px){#nav ul li
ul{position:relative;top:auto;left:auto;width:100%;border:none;background-color:#dfe6ee}}#nav ul li ul
li{display:block;padding:5px
0;border-bottom-color:#f8f8f8;line-height:20px;border-bottom:1px solid #eee}@media all and (max-width:1022px){#nav ul li ul
li{padding:0;border-bottom-color:#f6f6f6}}#nav ul li ul li:last-child{border-bottom:none}#nav ul li ul li::before,
#nav ul li ul li::after{display:none}#nav ul li ul li
a{display:block;padding:5px
10px;font-size:15px}@media all and (max-width:1022px){#nav ul li ul li
a{font-size:16px;padding:10px}}#nav ul li ul li a::before,
#nav ul li ul li a::after{display:none}#nav ul li ul li:last-child{border-bottom:none}#nav ul li.is-open>a{background-color:#a0bddc;color:#fff}#nav ul li.is-open
ul{display:block;padding:0}@media all and (min-width:1023px){#nav ul li:hover>a
span{color:#000}#nav ul li:hover>a::before{width:40px}#nav ul li:hover>a::after{width:40px;left:0}}@media all and (max-width:1199px){#nav ul
li{padding:0
10px}}@media all and (min-width:1023px){#nav ul li:hover
ul{display:block}}#nav.is-open{pointer-events:auto;opacity:1}.btn-contact{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;padding-left:20px;padding-top:5px;width:146px;height:40px;-webkit-border-radius:20px;border-radius:20px;background-color:#fff;font-size:0;position:absolute;top:15px;right:30px;overflow:hidden}@media all and (max-width:1022px){.btn-contact{right:50px;top:15px}}.btn-contact::before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px
solid #dadada;-webkit-border-radius:20px;border-radius:20px;display:none}.btn-contact::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:40px;background-color:#a0bddc;-webkit-border-radius:20px;border-radius:20px}.btn-contact .icon-mail{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;vertical-align:middle;position:relative;z-index:1;width:24px;height:24px;background:url("../images/icon_contact.png") 0 0 no-repeat;background-size:24px 48px}.btn-contact
.txt{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;position:relative;z-index:1;vertical-align:middle;color:#000;line-height:30px;font-size:14px;padding-left:5px;letter-spacing:1.4px}@media all and (min-width:1023px){.btn-contact:hover::before{display:none}.btn-contact:hover::after{width:100%}.btn-contact:hover
.txt{color:#fff;padding-left:20px}.btn-contact:hover .icon-mail{background-position:0 bottom}}#gotop{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer;width:50px;height:50px;position:fixed;bottom:50px;right:43px;z-index:98;-webkit-border-radius:50%;border-radius:50%;background-color:#a0bddc;opacity:0;overflow:hidden}@media all and (max-width:1479px){#gotop{bottom:40px}}@media all and (max-width:1279px){#gotop{bottom:120px;right:15px}}@media all and (max-width:1022px){#gotop{bottom:20px}}@media all and (max-width:766px){#gotop{right:20px}}#gotop::before,#gotop::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;left:50%}#gotop::before{top:18px;margin-left:-4px;width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#gotop::after{top:19px;width:1px;height:16px;background-color:#fff}#gotop:hover{background-color:#0E3467}#gotop:hover::before,#gotop:hover::after{-webkit-animation:goTop 1.5s ease both infinite;animation:goTop 1.5s ease both infinite}#gotop.is-scroll{opacity:1}#footer{padding:80px
0;font-size:0;position:relative}@media all and (max-width:1279px){#footer{padding:40px
0}}@media all and (max-width:766px){#footer{padding:30px
0 20px}}#footer::before{-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:none;content:"";position:absolute;top:0;left:50%;width:100%;max-width:1480px;height:1px;background-color:#ddd}#footer
a{display:inline-block;position:relative}#footer a
span{position:relative;z-index:1}#footer a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:5px;left:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#footer a:hover{color:#111}#footer a:hover::before{width:50%}#footer
.logo{display:inline-block;vertical-align:middle}@media all and (max-width:1022px){#footer
.logo{margin-left:10px}}@media all and (max-width:766px){#footer
.logo{display:block;width:100%;text-align:center}}#footer .logo
a{display:block;width:100px;height:130px;font-size:0;background:url("../images/logo4.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media all and (max-width:766px){#footer .logo
a{margin:0
auto}}#footer .logo a::before{display:none}#footer .info-area{display:inline-block;vertical-align:middle;width:calc(100% - 100px);padding-left:50px}@media all and (max-width:1022px){#footer .info-area{padding-left:30px;width:calc(100% - 110px)}}@media all and (max-width:766px){#footer .info-area{display:block;width:100%;padding:20px
0 0}}#footer .info-area .top-area{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd;font-size:0}@media all and (max-width:766px){#footer .info-area .top-area{margin-bottom:20px;padding-bottom:5px}}#footer .info-area .top-area
.item{position:relative;display:inline-block;vertical-align:middle;font-size:14px;color:#333;letter-spacing:2px;line-height:30px;padding:0
30px;text-align:center}@media all and (max-width:1022px){#footer .info-area .top-area
.item{padding:0
20px}}@media all and (max-width:766px){#footer .info-area .top-area
.item{display:block;width:100% !important;padding:0
!important;text-align:center !important}}#footer .info-area .top-area .item::before{pointer-events:none;content:"";position:absolute;top:9px;right:0;width:1px;height:14px;background-color:#ddd}@media all and (max-width:766px){#footer .info-area .top-area .item::before{display:none}}#footer .info-area .top-area .item
a{display:inline-block;vertical-align:middle;font-size:14px;color:#333;letter-spacing:2px;line-height:30px}#footer .info-area .top-area
.item.address{padding-left:10px;width:calc(100% - 305px - 270px - 220px);text-align:left}@media all and (max-width:1279px){#footer .info-area .top-area
.item.address{width:50%}}#footer .info-area .top-area
.item.time{width:305px}@media all and (max-width:1279px){#footer .info-area .top-area
.item.time{width:50%;text-align:left}#footer .info-area .top-area .item.time::before{display:none}}#footer .info-area .top-area
.item.tel{width:270px}@media all and (max-width:1279px){#footer .info-area .top-area
.item.tel{padding-left:10px;width:50%;text-align:left}}#footer .info-area .top-area
.item.links{padding-right:0;text-align:right;width:220px}@media all and (max-width:1279px){#footer .info-area .top-area
.item.links{width:50%;text-align:left}}@media all and (max-width:766px){#footer .info-area .top-area
.item.links{border-top:1px solid #ddd;padding-top:5px !important;margin-top:20px}}#footer .info-area .top-area .item.links::before{display:none}#footer .info-area .top-area .item.links a:first-child{position:relative;margin-right:35px}#footer .info-area .top-area .item.links a:first-child::after{pointer-events:none;content:"";position:absolute;top:50%;margin-top:-2px;right:-22px;width:3px;height:3px;-webkit-border-radius:50%;border-radius:50%;background-color:#333}#footer .info-area .down-area
.copyright{padding-left:10px;display:inline-block;font-size:14px;color:#666;letter-spacing:2px;width:calc(100% - 200px);line-height:30px}@media all and (max-width:1022px){#footer .info-area .down-area
.copyright{display:block;width:100%;text-align:center;padding-left:0}}@media all and (max-width:766px){#footer .info-area .down-area
.copyright{line-height:24px;letter-spacing:0}}#footer .info-area .down-area
.grnet{display:inline-block;width:200px;vertical-align:middle;text-align:right;line-height:30px;color:#ddd;font-size:14px;letter-spacing:2px}@media all and (max-width:1022px){#footer .info-area .down-area
.grnet{display:block;width:100%;text-align:center}}#footer .info-area .down-area .grnet
a{color:#ddd;font-size:14px;letter-spacing:2px;display:inline-block;padding-right:12px;position:relative}#footer .info-area .down-area .grnet a::after{pointer-events:none;content:"";position:absolute;top:9px;right:6px;width:1px;height:12px;background-color:#ddd}#footer .info-area .down-area .grnet a:hover{color:#666}@media all and (max-width:766px){span.xs-show{display:block;font-size:0;letter-spacing:0;line-height:0;padding:0;margin:0}}.aside-bar{-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-ms-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out;position:fixed;top:170px;left:45px;width:60px;z-index:10;animation:asideBar .5s 1 linear;-ms-animation:asideBar .5s 1 linear}@media all and (max-width:1479px){.aside-bar{top:120px}}@media all and (max-width:1279px){.aside-bar{top:-230px;left:16px}}@media all and (max-width:1022px){.aside-bar{left:12px}}.aside-bar .btn-control{display:none;position:relative}@media all and (max-width:1279px){.aside-bar .btn-control{position:absolute;bottom:20px;left:0;width:100%;display:block;font-size:12px;text-align:center;line-height:24px}}.aside-bar .btn-control::before,
.aside-bar .btn-control::after{pointer-events:none;content:"";position:absolute;margin-left:-4px;width:8px;height:8px;left:50%;border-right:1px solid #a0bddc;border-top:1px solid #a0bddc;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.aside-bar .btn-control::before{bottom:-8px}.aside-bar .btn-control::after{bottom:-5px}.aside-bar::before,.aside-bar::after{pointer-events:none;content:"";position:absolute;left:50%;z-index:1}.aside-bar::before{top:-51px;margin-left:-2px;width:5px;height:66px;background-image:url("../images/aside_line.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.aside-bar::after{top:15px;margin-left:-2px;width:5px;height:5px;border:1px
solid #a0bddc;-webkit-border-radius:50%;border-radius:50%}.aside-bar
.wrap{position:relative;z-index:0;margin:17px
0;padding:10px
0 0;background:url("../images/aside_bar_bg2.png") repeat-y;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}@media all and (max-width:1279px){.aside-bar
.wrap{padding-bottom:30px}.aside-bar .wrap
*{pointer-events:none}}.aside-bar .wrap::before,
.aside-bar .wrap::after{pointer-events:none;content:"";position:absolute;left:0;width:100%;height:17px;background:url("../images/aside_bar_bg1.png");-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.aside-bar .wrap::before{top:-17px}.aside-bar .wrap::after{bottom:-17px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.aside-bar .dots-line{width:3px;height:3px;background-color:#a0bddc}.aside-bar .dots-line::before,
.aside-bar .dots-line::after{opacity:1;top:0;width:3px;height:3px;background-color:#a0bddc}.aside-bar .social-box{margin:0
auto;width:20px;text-align:center;padding:7px
0}.aside-bar .social-box
.txt{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.aside-bar .social-box
ul{padding-top:12px}.aside-bar .social-box ul
li{padding-bottom:3px}.aside-bar .links-box ul
li{position:relative;padding:3px
0}.aside-bar .links-box ul li::before{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0;pointer-events:none;content:"";position:absolute;top:-2px;left:-5px;width:0;height:0;border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent #5d7ea1 transparent}.aside-bar .links-box ul li
a{display:block;position:relative;padding:12px
0}@media all and (max-width:1279px){.aside-bar .links-box ul li
a{padding:5px
0}}.aside-bar .links-box ul li a::before{-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:0;left:-5px;width:0;height:100%;background-color:#a0bddc}.aside-bar .links-box ul li a::after{-webkit-transition:left .4s ease-in-out;-moz-transition:left .4s ease-in-out;-ms-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;transition:left .4s ease-in-out;opacity:0;pointer-events:none;content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:url("../images/aside_hover.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.aside-bar .links-box ul li a
.icon{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;z-index:1;display:block;margin:0
auto;width:24px;height:24px;overflow:hidden;font-size:0;background-position:0 0;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.aside-bar .links-box ul li a
strong{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0;display:block;position:absolute;top:12px;right:-55px;font-size:14px;color:#fff;letter-spacing:1.4px;line-height:24px;font-weight:normal;pointer-events:none}.aside-bar .links-box ul li a.eat
.icon{background-image:url("../images/aside_icon1.png")}.aside-bar .links-box ul li a.gift
.icon{background-image:url("../images/aside_icon2.png")}.aside-bar .links-box ul li a.price
.icon{background-image:url("../images/aside_icon3.png")}@media all and (min-width:1280px){.aside-bar .links-box ul li a:hover::before{width:130px}.aside-bar .links-box ul li a:hover::after{opacity:1;left:125px}.aside-bar .links-box ul li a:hover
strong{opacity:1;pointer-events:auto}.aside-bar .links-box ul li a:hover
.icon{background-position:0 bottom}}.aside-bar .links-box ul li:hover::before{opacity:1}@media all and (max-width:1279px){.aside-bar.is-open{top:80px}.aside-bar.is-open .btn-control::before,
.aside-bar.is-open .btn-control::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.aside-bar.is-open .btn-control::before{bottom:-11px}.aside-bar.is-open .btn-control::after{bottom:-8px}.aside-bar.is-open .wrap
*{pointer-events:auto}}.social-box
.txt{display:inline-block;vertical-align:middle;font-size:12px;letter-spacing:1.2px;line-height:20px}.social-box
ul{display:inline-block;vertical-align:middle}.social-box ul li
a{display:block;width:20px;height:20px;background-position:0 0;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;font-size:0}.social-box ul li
a.line{background-image:url("../images/social_line.png");background-position:0 bottom}.social-box ul li
a.ig{background-image:url("../images/social_ig.png")}.social-box ul li
a.fb{background-image:url("../images/social_fb.png")}.social-box ul li a:hover{background-position:0 bottom}.dots-line{-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;margin:13px
auto;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background-color:transparent;position:relative}.dots-line::before,.dots-line::after{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none;content:"";position:absolute;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background-color:#6b89a5}.dots-line::before{left:-7px;top:-5px}.dots-line::after{right:-7px;top:-3px}.dots-line.scroll-view{background-color:#6b89a5;transition-delay: .4s}.dots-line.scroll-view::before{opacity:1;top:0;transition-delay: .2s}.dots-line.scroll-view::after{opacity:1;top:0;transition-delay: .5s}.summary{color:#444;font-size:15px;line-height:36px;letter-spacing:3px}@media all and (max-width:1279px){.summary{letter-spacing:2px;line-height:30px}}.top-slogan{position:relative;margin:0;padding:15px
0 25px;font-family:'STSong','PMingLiU';font-size:18px;line-height:28px;letter-spacing:3.6px;text-align:center}@media all and (max-width:1279px){.top-slogan{padding-bottom:15px}}@media all and (max-width:766px){.top-slogan{padding:10px
0;font-size:16px;letter-spacing:1.6px}}.top-slogan::before,.top-slogan::after{pointer-events:none;content:"//"}.top-slogan::before{padding-right:10px}.top-slogan::after{padding-left:10px}.top-subject{margin:0;padding:0
0 20px;font-family:'STSong','PMingLiU';font-size:24px;line-height:34px;letter-spacing:2.4px;text-align:center;font-style:italic}@media all and (max-width:1022px){.top-subject{padding-bottom:10px;font-size:22px;letter-spacing:2.2px}}@media all and (max-width:766px){.top-subject{font-size:20px;letter-spacing:2px}}.vertical-subject{padding-right:40px;margin-right:40px;position:relative;font-family:'STSong','PMingLiU';-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}@media all and (max-width:1279px){.vertical-subject{padding-right:20px;margin-right:20px}}.vertical-subject::before{pointer-events:none;content:"";position:absolute;top:0;right:3px;width:1px;height:72px;background-color:#888}@media all and (max-width:1279px){.vertical-subject::before{right:0}}.vertical-subject
.subject{margin:0;padding:0;font-size:30px;line-height:40px;position:relative;letter-spacing:6px}@media all and (max-width:766px){.vertical-subject
.subject{font-size:24px;letter-spacing:3px;line-height:30px}}.vertical-subject .subject::before{-webkit-transition:height 1s ease-in-out;-moz-transition:height 1s ease-in-out;-ms-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;top:-5px;left:0;width:23px;height:0;background-color:#e6ebf0;transition-delay: .5s}.vertical-subject .subject
span{position:relative;z-index:1}.vertical-subject .subject.scroll-view::before{height:96px}@media all and (max-width:766px){.vertical-subject .subject.scroll-view::before{height:46px}}.vertical-subject
.slogan{margin:0;padding:0
0 0 20px;font-size:22px;line-height:32px;letter-spacing:4.4px}@media all and (max-width:1279px){.vertical-subject
.slogan{padding-left:10px}}@media all and (max-width:766px){.vertical-subject
.slogan{font-size:18px;letter-spacing:2px;line-height:24px}}.vertical-subject
.links{position:absolute;top:95px;right:-5px;color:#92b2dd;font-size:12px;letter-spacing:1.2px;white-space:nowrap}.vertical-subject .links:hover{color:#0E3467}.p-content{padding:80px
0;font-size:0}@media all and (max-width:1279px){.p-content{padding:40px
0}}@media all and (max-width:766px){.p-content{padding:30px
0}}.p-content .vertical-subject.p-left{display:inline-block;vertical-align:top;width:80px}@media all and (max-width:1279px){.p-content .vertical-subject.p-left{width:60px}}@media all and (max-width:1022px){.p-content .vertical-subject.p-left{margin-right:0;padding-right:15px;width:55px}.p-content .vertical-subject.p-left::before{display:none}}@media all and (max-width:766px){.p-content .vertical-subject.p-left{width:45px}}.p-content .p-main{display:inline-block;vertical-align:top;width:calc(100% - 80px - 40px);min-height:500px;font-size:15px;color:#444;overflow:hidden}@media all and (max-width:1279px){.p-content .p-main{width:calc(100% - 60px - 20px)}}@media all and (max-width:1022px){.p-content .p-main{width:calc(100% - 55px);border-left:1px solid #ddd;padding-left:25px}}@media all and (max-width:766px){.p-content .p-main{width:calc(100% - 45px);padding-left:15px}}@media all and (max-width:1022px){.p-content.has-category{position:relative}}.p-content.has-category .p-category{display:inline-block;vertical-align:top;width:240px;margin-right:45px}@media all and (max-width:1279px){.p-content.has-category .p-category{width:150px;margin-right:20px}}@media all and (max-width:1022px){.p-content.has-category .p-category{position:absolute;top:40px;left:100px;width:calc(100% - 120px);background-color:#000}}@media all and (max-width:766px){.p-content.has-category .p-category{top:30px;left:75px;width:calc(100% - 90px)}}.p-content.has-category .p-category
.txt{display:none}@media all and (max-width:1022px){.p-content.has-category .p-category
.txt{padding:5px
15px;position:relative;display:block;margin:0;font-size:18px;letter-spacing:2px;line-height:30px;color:#fff}.p-content.has-category .p-category .txt::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:17px;right:15px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#fff transparent transparent transparent}}@media all and (max-width:766px){.p-content.has-category .p-category
.txt{font-size:16px}}.p-content.has-category .p-category
ul{position:relative;top:-25px}@media all and (max-width:1022px){.p-content.has-category .p-category
ul{display:none;top:40px;position:absolute;left:0;width:100%;background-color:#fff;z-index:3;-webkit-box-shadow:0px 0 20px rgba(0, 0, 0, 0.1);box-shadow:0px 0 20px rgba(0, 0, 0, 0.1)}}.p-content.has-category .p-category ul
li{opacity:0;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform:translateY(-50px);transform:translateY(-50px);padding:10px
0;background:url("../images/line1.png") 0 bottom repeat-x}@media all and (max-width:1022px){.p-content.has-category .p-category ul
li{padding:5px
15px}.p-content.has-category .p-category ul li:last-child{background:none}}.p-content.has-category .p-category ul li
a{display:block;padding:10px
0;font-size:16px;font-family:'STSong','PMingLiU';letter-spacing:2.2px;line-height:24px}.p-content.has-category .p-category ul li a:hover{color:#658fc7}.p-content.has-category .p-category ul li.current
a{color:#658fc7}.p-content.has-category .p-category ul li:nth-child(1){transition-delay:0s}.p-content.has-category .p-category ul li:nth-child(2){transition-delay: .2s}.p-content.has-category .p-category ul li:nth-child(3){transition-delay: .3s}.p-content.has-category .p-category ul li:nth-child(4){transition-delay: .4s}.p-content.has-category .p-category ul li:nth-child(5){transition-delay: .5s}.p-content.has-category .p-category ul li:nth-child(6){transition-delay: .6s}.p-content.has-category .p-category ul li:nth-child(7){transition-delay: .7s}.p-content.has-category .p-category ul li:nth-child(8){transition-delay: .8s}.p-content.has-category .p-category ul li:nth-child(9){transition-delay: .9s}.p-content.has-category .p-category ul li:nth-child(10){transition-delay: .10s}.p-content.has-category .p-category ul.scroll-view
li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media all and (max-width:1022px){.p-content.has-category .p-category.is-open
ul{display:block}}.p-content.has-category .p-category.is-open .txt::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:16px}.p-content.has-category .p-main{width:calc(100% - 80px - 40px - 240px - 45px);border-left:1px solid #ddd;padding-left:40px}@media all and (max-width:1279px){.p-content.has-category .p-main{width:calc(100% - 80px - 170px);padding-left:20px}}@media all and (max-width:1022px){.p-content.has-category .p-main{width:calc(100% - 55px);padding-left:25px;padding-top:60px}}@media all and (max-width:766px){.p-content.has-category .p-main{width:calc(100% - 45px);padding-left:15px;padding-top:55px}}.p-banner{position:relative;font-size:0;padding-left:170px;height:400px;overflow:hidden}@media all and (max-width:1279px){.p-banner{padding-left:0;height:300px}}@media all and (max-width:766px){.p-banner{height:140px}}.p-banner::before{display:none;pointer-events:none;content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url("../images/banner_cover.png") right 0 repeat-y;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:1}@media all and (max-width:1479px){.p-banner::before{display:block}}.p-banner .foreground-text{position:absolute;top:50%;z-index:2;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:0;width:100%;text-align:right}.p-banner .foreground-text .txt-main{opacity:0;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:inline-block;direction:rtl;padding-right:60px}@media all and (max-width:766px){.p-banner .foreground-text .txt-main{padding-right:0}}.p-banner .foreground-text .txt-main.scroll-view{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.p-banner .foreground-text
.en{display:inline-block;vertical-align:top;direction:ltr;font-size:14px;line-height:2px;font-weight:bold;font-family:'STSong','PMingLiU';-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;position:relative;padding-top:70px;letter-spacing:2px}@media all and (max-width:766px){.p-banner .foreground-text
.en{-webkit-writing-mode:initial;writing-mode:initial;padding:0
30px 0 0;letter-spacing:1px}}.p-banner .foreground-text .en::before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:1px;height:50px;background-color:#000}@media all and (max-width:766px){.p-banner .foreground-text .en::before{left:auto;right:-20px;width:40px;height:1px}}.p-banner .foreground-text
.summary{display:inline-block;padding-right:30px;vertical-align:top;direction:ltr;font-size:22px;font-family:'STSong','PMingLiU';-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-align:left;line-height:60px;letter-spacing:6px;font-weight:bold}@media all and (max-width:1279px){.p-banner .foreground-text
.summary{font-size:18px;line-height:40px;letter-spacing:3px}}@media all and (max-width:766px){.p-banner .foreground-text
.summary{display:none}}.p-banner .background-img{position:relative;z-index:0;overflow:hidden;height:100%}@media all and (max-width:1279px){.p-banner .background-img{padding-bottom:300px}}@media all and (max-width:766px){.p-banner .background-img{padding-bottom:140px}}.p-banner .background-img
.img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}@media all and (max-width:1279px){.p-banner .background-img
.img{padding-bottom:300px}}@media all and (max-width:766px){.p-banner .background-img
.img{padding-bottom:140px}}.p-banner .background-img .img.scroll-view{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.p-banner .background-img
img{opacity:0}.p-banner.align-left::before{right:auto;left:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.p-banner.align-left .foreground-text{text-align:left}.p-banner.align-left .foreground-text .txt-main{padding-right:0;padding-left:140px;width:100%}@media all and (max-width:1279px){.p-banner.align-left .foreground-text .txt-main{padding-left:30px}}@media all and (max-width:766px){.p-banner.align-left .foreground-text .txt-main{padding-left:0}}.p-banner.align-left .foreground-text .txt-main
.en{padding:0
0 0 30px}@media all and (max-width:766px){.p-banner.align-left .foreground-text .txt-main .en::before{right:auto;left:-20px}}.p-banner.about{width:100%;height:auto;aspect-ratio:1765/650}.p-banner.about
img{aspect-ratio:1765/650}.p-banner.about::before{display:none !important}.p-banner.about .background-img
.img{position:relative}@media all and (max-width:1279px){.p-banner.about{padding-bottom:0;height:300px}.p-banner.about .background-img{padding-bottom:0}.p-banner.about .background-img
.img{position:absolute;top:0;left:0;height:0}.p-banner.about .background-img .img
img{display:none}}@media all and (max-width:766px){.p-banner.about{height:140px}}@-webkit-keyframes
ani_scroll{0%{top:57px;-webkit-transform:translate(0, 0) scale(1,0)}40%{top:57px;-webkit-transform:translate(0, 0) scale(1,1)}100%{top:100%;-webkit-transform:translate(0, 105%) scale(1, 0)}}@keyframes
ani_scroll{0%{top:57px;transform:translate(0, 0) scale(1,0)}40%{top:57px;transform:translate(0, 0) scale(1,1)}100%{top:100%;transform:translate(0, 105%) scale(1, 0)}}@-webkit-keyframes
logoTxt{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes
logoTxt{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes
logoCircle{0%{opacity:0}100%{opacity:1}}@keyframes
logoCircle{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes
logoCircleRotate{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes
logoCircleRotate{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes
logoBaby{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes
logoBaby{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes
asideBar{0%{opacity:0;margin-top:-100px}100%{opacity:1;margin:0}}@keyframes
asideBar{0%{opacity:0;margin-top:-100px}100%{opacity:1;margin:0}}@-webkit-keyframes
goTop{0%{opacity:0;margin-top:8px}100%{opacity:1;margin-top:-8px}}@keyframes
goTop{0%{opacity:0;margin-top:8px}100%{opacity:1;margin-top:-8px}}.msg-wrap{font-size:1em;margin:0
auto;max-width:37.5em;padding:3.125em 1.875rem;text-align:center}.msg-wrap .msg-icon{margin:0
auto;padding-top:0.625em;width:6.88em;height:6.88em;-webkit-border-radius:50%;border-radius:50%}.msg-wrap .msg-icon
span{display:block;margin:0
auto;position:relative;width:5.63em;height:5.63em;-webkit-border-radius:50%;border-radius:50%}.msg-wrap .msg-icon span::before,
.msg-wrap .msg-icon span::after{pointer-events:none;content:"";position:absolute;z-index:2;left:50%;background-color:#fff}.msg-wrap .msg-title{position:relative;padding: .5em 0 1.6em;margin-bottom: .5em;color:#f08200;font-size:2.2em;font-weight:200;font-family:"Inter",serif}.msg-wrap .msg-title::before{pointer-events:none;content:"";position:absolute;bottom:0;left:50%;width:1px;height:1.3em;z-index:1}.msg-wrap .msg-text{font-size:1.13em;color:#333;line-height:1.6em;font-weight:300}.msg-wrap.primary .msg-icon{background-color:#fce7b3}.msg-wrap.primary .msg-icon
span{background-color:#f6c139}.msg-wrap.primary .msg-icon span::before{top:1.2em;margin-left:-0.125em;width:0.25em;height:2.5em}.msg-wrap.primary .msg-icon span::after{top:4.2em;margin-left:-0.125em;width:0.25em;height:0.313em}.msg-wrap.primary .msg-title{color:#f6c139}.msg-wrap.primary .msg-title::before{background-color:#f6c139}.msg-wrap.error .msg-icon{background-color:#fed7d7}.msg-wrap.error .msg-icon
span{background-color:#fc7373}.msg-wrap.error .msg-icon span::before,
.msg-wrap.error .msg-icon span::after{top:1.3em;left:2.688em;width:0.188em;height:3em}.msg-wrap.error .msg-icon span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.msg-wrap.error .msg-icon span::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.msg-wrap.error .msg-title{color:#fc7373}.msg-wrap.error .msg-title::before{background-color:#fc7373}.msg-wrap.success .msg-icon{background-color:#bbe9b3}.msg-wrap.success .msg-icon
span{background-color:#63cc50}.msg-wrap.success .msg-icon span::before{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);top:1.6em;left:3.15em;width:0.188em;height:2.5em}.msg-wrap.success .msg-icon span::after{-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-o-transform:rotate(132deg);transform:rotate(132deg);top:2.835em;left:2em;width:0.188em;height:1.2em}.msg-wrap.success .msg-title{color:#63cc50}.msg-wrap.success .msg-title::before{background-color:#63cc50}.msg-wrap.nodata{background-color:#f5f5f5;padding:1.6em 2em 2em;max-width:100%}.msg-wrap.nodata .msg-icon{background-color:#d9d9d9;font-size: .6em;margin-bottom:1.5em}.msg-wrap.nodata .msg-icon
span{background-color:#999}.msg-wrap.nodata .msg-icon span::before{top:1.2em;margin-left:-0.125em;width:0.25em;height:2.5em}.msg-wrap.nodata .msg-icon span::after{top:4.2em;margin-left:-0.125em;width:0.25em;height:0.313em}.msg-wrap.nodata .msg-text{font-size:1em}#nav-icon{z-index:102;display:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;top:10px;right:10px;width:50px;height:50px;background-color:#fff}#nav-icon
span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:absolute;left:13px;width:24px;height:2px;background-color:#000;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);z-index:3}#nav-icon span:nth-child(1){top:17px;width:21px}#nav-icon span:nth-child(2){top:24px;width:16px}#nav-icon span:nth-child(3){top:31px}#nav-icon.is-open span:nth-child(1){opacity:0}#nav-icon.is-open span:nth-child(2),
#nav-icon.is-open span:nth-child(3){top:24px;width:24px}#nav-icon.is-open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.is-open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (max-width:1022px){#nav-icon{display:block}}.p-paginate{position:relative;padding:50px
0;font-size:0;text-align:center}.p-paginate
.num{display:inline-block;vertical-align:middle}.p-paginate .num a:first-child:before{display:none}.p-paginate
a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;display:inline-block;margin:0
3px;width:32px;height:32px;font-size:14px;line-height:30px;vertical-align:middle;border:1px
solid transparent;-webkit-border-radius:50%;border-radius:50%}.p-paginate a:hover{color:#a0bddc;border-color:#a0bddc}.p-paginate
a.current{color:#fff;background-color:#bfd0e6;border-color:#bfd0e6}.p-paginate
a.control{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;margin:0;font-size:0;border:none;font-size:14px;width:72px;-webkit-border-radius:0;border-radius:0;border:1px
solid transparent}.p-paginate a.control
span{position:relative;z-index:1}.p-paginate a.control::before,
.p-paginate a.control::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute}.p-paginate a.control::before{width:8px;height:8px;top:11px;border-top:1px solid #222;border-right:1px solid #222;z-index:1}.p-paginate a.control::after{bottom:5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}.p-paginate
a.control.prev{margin-right:30px;text-align:right}.p-paginate a.control.prev::after{right:-5px}.p-paginate a.control.prev::before{right:auto;left:14px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.p-paginate
a.control.next{margin-left:30px;text-align:left}.p-paginate a.control.next::after{left:-5px}.p-paginate a.control.next::before{right:14px;left:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.p-paginate a.control:hover{color:#a0bddc;color:#111}.p-paginate a.control:hover::after{width:26px}.p-paginate
a.control.disable{pointer-events:none;opacity:0.2;cursor:default}@media all and (max-width:1279px){.p-paginate{padding:30px
0}}@media all and (max-width:766px){.p-paginate{padding:10px
0 40px}.p-paginate
a.control{position:absolute;bottom:0;margin:0}.p-paginate
a.control.prev{left:calc(50% - 90px)}.p-paginate
a.control.next{right:calc(50% - 90px)}}.btn-style{position:relative;display:inline-block;vertical-align:top;width:150px;padding-top:15px;padding-bottom:15px;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;border:none;overflow:hidden;padding-right:10px}.btn-style::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;left:0;bottom:0;width:100%;height:0}.btn-style::before{pointer-events:none;content:"";position:absolute;top:50%;margin-top:-11px;width:22px;height:22px;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}.btn-style
span{display:inline-block;vertical-align:middle;position:relative;z-index:1;font-size:14px;color:#fff;letter-spacing:1.4px;line-height:22px}.btn-style.blue{background-color:#a0bddc}.btn-style.blue::after{background-color:#0E3467}.btn-style.submit{padding-left:35px}.btn-style.submit::before{left:25px;background-image:url("../images/icon_submit.png")}.btn-style.next{padding-right:25px}.btn-style.next::before{right:20px;background-image:url("../images/icon_arrow_next.png")}.btn-style.prev{padding-left:25px}.btn-style.prev::before{left:20px;background-image:url("../images/icon_arrow_next.png");-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.btn-style:hover::after{height:100%}.group-wrap{font-size:0;position:relative;left:-8px;width:calc(100% + 16px)}@media all and (max-width:1022px){.group-wrap{left:0;width:100%}}.group-wrap .group-full{display:block;padding:0;width:calc(100% - 16px);vertical-align:top;margin:0
8px}.group-wrap .group-full:first-child .group-box{background:none}.group-wrap .group-half{display:inline-block;width:calc(50% - 16px);vertical-align:top;padding:0;margin:0
8px}.group-wrap .group-box{padding:35px
20px;background:url("../images/line2.png") 0 top repeat-x}.group-wrap .group-box.add-on-prod .prod-box{display:inline-block;vertical-align:top;font-size:0;padding-left:30px}.group-wrap .group-box.add-on-prod .prod-box .pic,
.group-wrap .group-box.add-on-prod .prod-box
.txt{display:inline-block;vertical-align:top}.group-wrap .group-box.add-on-prod .prod-box
.pic{width:100px}.group-wrap .group-box.add-on-prod .prod-box
.txt{width:calc(100% - 100px);padding-left:20px}.group-wrap .group-box.add-on-prod .prod-box .txt .prod-name{font-size:17px}.group-wrap .group-box.add-on-prod .prod-box .txt
.intro{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.6}@media all and (max-width:1022px){.group-wrap .group-box{padding:20px
10px}}.group-wrap .group-box .group-title{position:relative;display:inline-block;position:relative;color:#000;vertical-align:top;line-height:36px;width:220px;padding:4px
30px 0 0;font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:1px;text-align:right}@media all and (max-width:1279px){.group-wrap .group-box .group-title{width:180px;text-align:left;font-size:16px}}@media all and (max-width:1022px){.group-wrap .group-box .group-title{padding-right:10px;width:160px}}@media all and (max-width:766px){.group-wrap .group-box .group-title
br{display:none}.group-wrap .group-box.add-on-prod .prod-box
.pic{width:75px;display:block;margin:auto}.group-wrap .group-box.add-on-prod .prod-box
.txt{width:100%;margin-top:5px;padding-left:0}.group-wrap .group-box.add-on-prod .prod-box .txt .prod-name{text-align:center}.group-wrap .group-box.add-on-prod .prod-box .txt
.intro{-webkit-line-clamp:unset}}.group-wrap .group-box .group-title
.small{color:#666;font-size:16px;letter-spacing:3px}@media all and (max-width:1279px){.group-wrap .group-box .group-title
.small{font-size:15px;letter-spacing:2px}}@media all and (max-width:1022px){.group-wrap .group-box .group-title
.small{font-size:14px;letter-spacing:1px;line-height:20px}}@media all and (max-width:766px){.group-wrap .group-box .group-title
.small{display:inline-block;vertical-align:middle;padding-left:10px}}.group-wrap .group-box .group-main{display:inline-block;width:calc(100% - 220px);vertical-align:top;background-color:#fff;-webkit-border-radius:4px;border-radius:4px}.group-wrap .group-box .group-main
.txt{font-size:15px;line-height:36px;display:inline-block;padding-top:4px}@media all and (max-width:1279px){.group-wrap .group-box .group-main{width:calc(100% - 180px)}}@media all and (max-width:1022px){.group-wrap .group-box .group-main{width:calc(100% - 160px)}}.group-wrap .group-box .group-main
.small{color:#366393;font-size:14px;letter-spacing:2px;line-height:30px;padding-top:10px}@media all and (max-width:1279px){.group-wrap .group-box .group-main
.small{letter-spacing:2px}}@media all and (max-width:1022px){.group-wrap .group-box .group-main
.small{font-size:14px;letter-spacing:1px}}@media all and (max-width:766px){.group-wrap .group-box .group-main
.small{line-height:20px}}.group-wrap .group-box .group-input,
.group-wrap .group-box .group-textarea{padding:5px
15px;display:block;width:100%;font-size:16px;line-height:30px;color:#000;border:1px
solid #becfe1;background-color:#fff;-webkit-border-radius:4px;border-radius:4px}.group-wrap .group-box .group-input:focus,
.group-wrap .group-box .group-textarea:focus{background-color:#fff}.group-wrap .group-box .group-input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1)}.group-wrap .group-box .group-textarea{padding:8px
15px;height:130px;vertical-align:top}.group-wrap .group-box.has-code .code-img{display:inline-block;vertical-align:top;margin-right:10px}.group-wrap .group-box.has-code .code-input{display:inline-block;vertical-align:top;width:calc(100% - 110px);max-width:120px;position:relative;top:-1px}.group-wrap .group-box.has-radio .group-title{padding-top:0}.group-wrap .group-box .file-box{position:relative}.group-wrap .group-box .file-box input[type="file"]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:none;font-size:0}.group-wrap .group-box .file-box .file-upload{position:relative;margin:0;padding:5px
15px;display:block;width:100%;font-size:16px;letter-spacing:2px;line-height:30px;color:#ccc;border:1px
solid #becfe1;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;padding-left:110px}.group-wrap .group-box .file-box .file-upload::before{pointer-events:none;content:"上傳檔案";color:#fff;position:absolute;top:1px;left:1px;width:100px;font-size:15px;letter-spacing:2px;text-align:center;line-height:38px;background-color:#366393;-webkit-border-radius:4px;border-radius:4px}.important{display:inline-block;vertical-align:top;color:#c84d3d;font-size:24px;line-height:36px}@media all and (max-width:1022px){.important{line-height:30px}}@media all and (max-width:766px){.important{line-height:24px}}.group-label{display:inline-block;position:relative;margin:0;padding:0;cursor:pointer;vertical-align:top}.group-label input[type="checkbox"],
.group-label input[type="radio"]{display:none}.group-label input~span{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.group-label input~span:before,
.group-label input~span:after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute}.group-label input[type="checkbox"]~span:before{z-index:0;top:7px;left:0;width:20px;height:20px;background-color:#fff;border:1px
solid #becfe1;-webkit-border-radius:4px;border-radius:4px}.group-label input[type="checkbox"]~span:after{opacity:1;top:11px;left:7px;width:6px;height:10px;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);z-index:1;border-bottom:2px solid #fff;border-right:2px solid #fff}.group-label input[type="checkbox"]:checked+span:before{background-color:#92b2dd;border-color:#92b2dd}.group-label input[type="checkbox"]:checked+span:after{opacity:1}.group-label input[type="radio"]~span:before,
.group-label input[type="radio"]~span:after{-webkit-border-radius:50%;border-radius:50%}.group-label input[type="radio"]~span:before{z-index:0;top:7px;left:0;width:20px;height:20px;background-color:#fff;border:1px
solid #becfe1}.group-label input[type="radio"]~span:after{opacity:0;top:13px;left:6px;width:8px;height:8px;z-index:1;background-color:#92b2dd}.group-label input[type="radio"]:checked+span:after{opacity:1}.group-label span,
.group-label
strong{display:inline-block;font-weight:normal;vertical-align:middle}.group-label
strong{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;padding:0
15px 0 30px;color:#444;font-size:15px;line-height:36px;letter-spacing:2px;vertical-align:middle;z-index:1}.group-select{position:relative;padding:0;width:100%;height:52px;overflow:hidden;vertical-align:top;cursor:pointer;border:none;background-color:#fff;overflow:hidden;border:1px
solid #eee}.group-select
select{padding:0
30px 0 20px;width:100%;height:48px;color:#222;font-size:16px;line-height:50px;background-color:transparent;border:none;outline:none;-o-text-overflow:'';text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.group-select select
option{color:#111;text-shadow:none}.group-select select::-ms-expand{display:none}.group-select:before{pointer-events:none;content:"";position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#a0bddc transparent transparent transparent}@media only screen and (max-width:1023px){.group-wrap .group-half,
.group-wrap .group-full{margin:0;display:block;width:100%}}@media only screen and (max-width:767px){.group-wrap{left:0;width:100%}.group-wrap .group-subject{padding-left:0}.group-wrap .group-box{padding:20px
0 10px;margin-bottom:10px}.group-wrap .group-box .group-title,
.group-wrap .group-box .group-main{display:block;width:100%;padding:0}.group-wrap .group-box .group-title{padding-bottom:10px;line-height:24px}.group-wrap .group-box .group-input,
.group-wrap .group-box .group-textarea{background-color:rgba(255, 255, 255, 0.3)}.group-wrap .group-box .group-textarea{height:100px}.group-wrap .group-box.has-code{font-size:0;letter-spacing:0}.group-wrap .group-box.has-code .group-title{display:inline-block;vertical-align:middle;width:100px;padding:0}.group-wrap .group-box.has-code .group-main{display:inline-block;width:calc(100% - 100px);vertical-align:middle}}.slick-arrow{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;z-index:2;top:50%;margin-top:-20px;width:40px;height:40px;font-size:0;border:none;cursor:pointer;background-color:#a0bddc;-webkit-border-radius:50%;border-radius:50%}.slick-arrow:focus{outline:none}.slick-arrow::before,.slick-arrow::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute}.slick-arrow::before{width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;top:50%;margin-top:-4px;z-index:1}.slick-arrow:after{z-index:0}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev::before,.slick-arrow.slick-prev:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);left:18px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next::before,.slick-arrow.slick-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:17px}.slick-arrow:hover{background-color:#0E3467}.slick-arrow:hover:after{opacity:1}.slick-arrow.slick-disabled{opacity:0.1;pointer-events:none}.slick-dots{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{display:inline-block;vertical-align:middle;padding:0
10px;text-align:center}@media all and (max-width:766px){.slick-dots
li{padding:0
3px}}.slick-dots li
button{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;width:6px;height:6px;padding:0;margin:0;background:#fff;font-size:0;border:none;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.slick-dots li button
span{display:block;width:0;height:100%;background-color:transparent;z-index:2;position:relative}.slick-dots li.slick-active
button{background-color:#0e0e32}.slick-slide{outline:none}.slick-slide:focus,
.slick-slide *,
.slick-slide *:focus{outline:none}.scroll-fade{opacity:0;animation-fill-mode:forwards;animation-iteration-count:1;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.45,0.05,0.55,0.95);animation-duration:1s;animation-delay:0s}.scroll-view.scroll-fade-up{animation-name:scroll_fade_up}.scroll-view.scroll-fade-down{animation-name:scroll_fade_down}.scroll-view.scroll-fade-left{animation-name:scroll_fade_left}.scroll-view.scroll-fade-right{animation-name:scroll_fade_right}.scroll-view.scroll-fade-in{animation-name:scroll_fade_in}.scroll-view.scroll-flip-left{animation-name:scroll_flip_left}.scroll-view.scroll-flip-right{animation-name:scroll_flip_right}.scroll-view.scroll-flip-up{animation-name:scroll_flip_up}.scroll-view.scroll-flip-down{animation-name:scroll_flip_down}@-webkit-keyframes
scroll_fade_up{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translate(0)}}@keyframes
scroll_fade_up{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes
scroll_fade_down{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translate(0)}}@keyframes
scroll_fade_down{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes
scroll_fade_left{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translate(0)}}@keyframes
scroll_fade_left{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes
scroll_fade_right{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translate(0)}}@keyframes
scroll_fade_right{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes
scroll_fade_in{0%{opacity:0}100%{opacity:1}}@keyframes
scroll_fade_in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes
scroll_flip_left{0%{opacity:0;-webkit-transform:perspective(2500px) rotateY(-100deg)}100%{opacity:1;-webkit-transform:perspective(2500px) rotateY(0)}}@keyframes
scroll_flip_left{0%{opacity:0;transform:perspective(2500px) rotateY(-100deg)}100%{opacity:1;transform:perspective(2500px) rotateY(0)}}@-webkit-keyframes
scroll_flip_right{0%{opacity:0;-webkit-transform:perspective(2500px) rotateY(100deg)}100%{opacity:1;-webkit-transform:perspective(2500px) rotateY(0)}}@keyframes
scroll_flip_right{0%{opacity:0;transform:perspective(2500px) rotateY(100deg)}100%{opacity:1;transform:perspective(2500px) rotateY(0)}}@-webkit-keyframes
scroll_flip_up{0%{opacity:0;-webkit-transform:perspective(2500px) rotateX(-100deg)}100%{opacity:1;-webkit-transform:perspective(2500px) rotateX(0)}}@keyframes
scroll_flip_up{0%{opacity:0;transform:perspective(2500px) rotateX(-100deg)}100%{opacity:1;transform:perspective(2500px) rotateX(0)}}@-webkit-keyframes
scroll_flip_down{0%{opacity:0;-webkit-transform:perspective(2500px) rotateX(100deg)}100%{opacity:1;-webkit-transform:perspective(2500px) rotateX(0)}}@keyframes
scroll_flip_down{0%{opacity:0;transform:perspective(2500px) rotateX(100deg)}100%{opacity:1;transform:perspective(2500px) rotateX(0)}}#index{padding-top:120px}@media all and (max-width:1022px){#index{padding-top:70px;-webkit-box-shadow:0px 0 20px rgba(0, 0, 0, 0.1);box-shadow:0px 0 20px rgba(0, 0, 0, 0.1)}}#index
#header{height:120px}@media all and (max-width:1022px){#index
#header{height:70px}}#index #header
.logo{top:21px;left:37px}@media all and (max-width:1279px){#index #header
.logo{left:20px}}@media all and (max-width:1022px){#index #header
.logo{top:9px;left:15px}}#index #header .logo
a{width:80px}@media all and (max-width:1022px){#index #header .logo
a{width:50px}}#index #header .logo a
.img{margin-bottom:3px;height:80px;background-image:url("../images/logo3.png")}@media all and (max-width:1022px){#index #header .logo a
.img{height:50px;background-image:url("../images/logo3_scroll.png")}}#index #header .logo a .img::before{height:80px;background-image:url("../images/logo2.png")}@media all and (max-width:1022px){#index #header .logo a .img::before{height:50px;background-image:url("../images/logo2_scroll.png")}}#index #header .logo a .img::after{height:80px;background-image:url("../images/logo1.png")}@media all and (max-width:1022px){#index #header .logo a .img::after{height:50px;background-image:url("../images/logo1_scroll.png")}}#index #header .logo a
.txt{display:block;animation:logoTxt 1s 1 linear;-ms-animation:logoTxt 1s 1 linear;height:15px;background-image:url("../images/logo_txt.png")}@media all and (max-width:1279px){#index #header .logo a
.txt{display:none}}#index #header.is-scroll{height:70px;-webkit-box-shadow:0px 0 20px rgba(0, 0, 0, 0.1);box-shadow:0px 0 20px rgba(0, 0, 0, 0.1)}#index #header.is-scroll
.logo{top:9px;left:50px}@media all and (max-width:1279px){#index #header.is-scroll
.logo{left:20px}}@media all and (max-width:1022px){#index #header.is-scroll
.logo{left:15px}}#index #header.is-scroll .logo
a{width:50px}#index #header.is-scroll .logo a
.img{height:50px;background-image:url("../images/logo3_scroll.png")}#index #header.is-scroll .logo a .img::before{height:50px;background-image:url("../images/logo2_scroll.png")}#index #header.is-scroll .logo a .img::after{background-image:url("../images/logo1_scroll.png")}#index #header.is-scroll .logo a
.txt{opacity:0}#index #header.is-scroll .btn-contact{top:15px}#index #header.is-scroll .btn-contact::before{display:none}#index #header.is-scroll
#nav{padding-top:15px}#index
#nav{padding-top:45px}#index #footer::before{display:none}#index .btn-contact{top:43px}#i-popup{max-width:790px;margin:auto;position:relative}#i-popup
img{margin:auto}#i-popup .mfp-close{position:absolute;top:10px;right:10px;font-size:40px;border-radius:50%;background-color:#e6ebf0;width:40px;height:40px;line-height:42px}.mfp-zoom #i-popup{-webkit-animation:fadePopup .5s ease-in-out;animation:fadePopup .5s ease-in-out}@-webkit-keyframes
fadePopup{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes
fadePopup{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width: 767px){#i-popup{margin:0
15px}#i-popup .mfp-close{font-size:36px;width:35px;height:35px;line-height:35px}}@media all and (max-width:1022px){#index .btn-contact{top:15px}}#index .btn-contact::before{display:block}@media all and (max-width:1022px){#index .btn-contact::before{display:none}}#index .btn-contact:hover::before{display:none}#index .aside-bar{-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%}@media all and (max-width:1279px){#index .aside-bar{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);top:-180px;left:28px}}@media all and (max-width:1022px){#index .aside-bar{top:-230px;left:12px}}@media all and (max-width:1279px){#index .aside-bar.is-scroll{top:-230px;left:16px}#index .aside-bar.is-scroll.is-open{top:80px}}@media all and (max-width:1022px){#index .aside-bar.is-scroll{left:12px}}@media all and (max-width:1279px){#index .aside-bar.is-open{top:140px}}@media all and (max-width:1022px){#index .aside-bar.is-open{top:80px}}#index .vertical-subject{display:inline-block;vertical-align:top}#index
.summary{display:inline-block;vertical-align:top;position:relative}#i-banner{position:relative;font-size:0;padding-left:170px;height:calc(100vh - 120px);overflow:hidden}@media all and (max-width:1279px){#i-banner{padding-left:0}}@media all and (max-width:1022px){#i-banner{height:350px}}@media all and (max-width:766px){#i-banner{height:400px}}#i-banner
img{line-height:0}@media all and (max-width:766px){#i-banner
.img.desktop{display:none}}#i-banner
.img.mobile{display:none}@media all and (max-width:766px){#i-banner
.img.mobile{display:block}}#i-banner
.scroll{position:absolute;width:10px;height:129px;bottom:72px;left:70px;z-index:3;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:1;text-align:center}@media all and (max-width:1279px){#i-banner
.scroll{display:none}}#i-banner .scroll
span{display:inline-block;font-size:12px;line-height:10px;letter-spacing:1.2px;color:#000;text-align:center;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}#i-banner .scroll::before{content:'';display:block;top:57px;left:4px;-webkit-transform-origin:center top;transform-origin:center top;position:absolute;width:1px;height:72px;background:#658fc7;-webkit-animation:ani_scroll 2s ease both infinite;animation:ani_scroll 2s ease both infinite}#i-banner
.scroll.disnone{opacity:0}#i-banner .slick-arrow{pointer-events:none;width:22%;height:100%;top:0;margin:0;bottom:0;max-width:350px;font-size:0;border:none;background:none;opacity:0}#i-banner .slick-arrow:focus{outline:0}#i-banner .slick-arrow:before{display:none}#i-banner .slick-dots{bottom:80px;left:80px;text-align:left;width:calc(100% - 160px)}@media all and (max-width:1022px){#i-banner .slick-dots{left:30px;bottom:30px;width:calc(100% - 60px)}}@media all and (max-width:766px){#i-banner .slick-dots{text-align:center}}#i-banner .i-slide{position:relative;z-index:1;height:100%}#i-banner .i-slide .slick-list,
#i-banner .i-slide .slick-track,
#i-banner .i-slide .slick-slide>div{height:100%}#i-banner .i-slide
.box{display:block;position:relative;overflow:hidden;height:100%}#i-banner .i-slide .background-img{position:relative;z-index:0;height:100%;-webkit-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#i-banner .i-slide .background-img
img{opacity:0}#i-banner .i-slide .background-img
.img{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;height:100%;background-position:center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#i-banner .i-slide .is-view .background-img
.img{opacity:1}#i-banner .i-slide .is-view .box .background-img{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#i-info{padding:60px
0}@media all and (max-width:1279px){#i-info{padding:30px
0}}@media all and (max-width:766px){#i-info{padding-bottom:10px}}#i-info .title-area{padding-bottom:40px}@media all and (max-width:1022px){#i-info .title-area{padding-bottom:15px}}#i-info .top-area{font-size:0}#i-info .top-area .left-area{display:inline-block;width:54%;vertical-align:middle}@media all and (max-width:1022px){#i-info .top-area .left-area{display:block;width:100%;max-width:670px;margin:0
auto;padding:0}}@media all and (max-width:766px){#i-info .top-area .left-area{padding-left:15px;padding-right:15px}}#i-info .top-area .right-area{display:inline-block;width:46%;vertical-align:middle;padding-left:70px;padding-right:30px;font-size:0}@media all and (max-width:1279px){#i-info .top-area .right-area{padding:0
15px 0 30px}}@media all and (max-width:1022px){#i-info .top-area .right-area{display:block;width:100%;padding:50px
0 0;margin:0
auto;max-width:560px}}@media all and (max-width:766px){#i-info .top-area .right-area{padding-right:15px;padding-left:15px}}@media all and (max-width:766px){#i-info .top-area .right-area{padding-top:30px}}#i-info .top-area .vertical-subject{width:135px}@media all and (max-width:1279px){#i-info .top-area .vertical-subject{width:102px}}@media all and (max-width:766px){#i-info .top-area .vertical-subject{width:84px}}#i-info .top-area
.summary{width:calc(100% - 175px);max-width:378px;top:-10px}@media all and (max-width:1279px){#i-info .top-area
.summary{width:calc(100% - 122px);top:-5px}}@media all and (max-width:1022px){#i-info .top-area
.summary{max-width:100%}}@media all and (max-width:766px){#i-info .top-area
.summary{width:calc(100% - 104px)}}#i-info .down-area{padding:100px
0;position:relative;font-size:0}@media all and (max-width:1679px){#i-info .down-area{padding-bottom:0}}@media all and (max-width:1022px){#i-info .down-area{padding:50px
0 30px}}#i-info .down-area
.item{position:relative;z-index:1;display:inline-block;vertical-align:top;padding:0
0 0 100px}@media all and (max-width:1679px){#i-info .down-area
.item{display:block;width:calc(100% - 500px);padding:0
0 40px 100px}}@media all and (max-width:1679px) and (max-width:1279px){#i-info .down-area
.item{width:calc(100% - 200px);padding-left:0}}@media all and (max-width:1679px){#i-info .down-area .item:last-child{padding-bottom:0}}@media all and (max-width:1679px) and (max-width:1279px){#i-info .down-area .item:last-child{padding-bottom:40px}}@media all and (max-width:1679px) and (max-width:1022px){#i-info .down-area .item:last-child{padding-bottom:0}}@media all and (max-width:1022px){#i-info .down-area
.item{display:inline-block;width:50%;padding:0}}@media all and (max-width:766px){#i-info .down-area
.item{display:block;width:100%;padding-bottom:40px;max-width:300px;margin:0
auto}}#i-info .down-area
.img{margin:0
0 0 140px;max-width:290px;position:relative;top:40px}@media all and (max-width:1679px){#i-info .down-area
.img{display:inline-block;vertical-align:middle;margin:0;top:auto}}@media all and (max-width:1022px){#i-info .down-area
.img{display:block;width:100%;margin:0
auto 30px}}#i-info .down-area .img::before{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);-webkit-transition:transform 1.5s ease-in-out;-moz-transition:transform 1.5s ease-in-out;-ms-transition:transform 1.5s ease-in-out;-o-transition:transform 1.5s ease-in-out;transition:transform 1.5s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:url("../images/product_bg.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover;transition-delay: .5s}#i-info .down-area .img
img{position:relative;z-index:1;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:transform 1.5s ease-in-out;-moz-transition:transform 1.5s ease-in-out;-ms-transition:transform 1.5s ease-in-out;-o-transition:transform 1.5s ease-in-out;transition:transform 1.5s ease-in-out;transition-delay: .5s}#i-info .down-area .img.scroll-view::before,
#i-info .down-area .img.scroll-view
img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media all and (max-width:1679px){#i-info .down-area
.main{display:inline-block;width:calc(100% - 290px);vertical-align:middle;padding-left:40px}}@media all and (max-width:1022px){#i-info .down-area
.main{display:block;width:100%;padding:0
15px}}@media all and (max-width:766px){#i-info .down-area
.main{padding:0}}#i-info .down-area .vertical-subject{width:80px;vertical-align:bottom}@media all and (max-width:1679px){#i-info .down-area .vertical-subject{vertical-align:top}}@media all and (max-width:1279px){#i-info .down-area .vertical-subject{width:60px}}@media all and (max-width:766px){#i-info .down-area .vertical-subject{width:50px}}#i-info .down-area
.summary{width:calc(100% - 120px);max-width:355px;vertical-align:bottom;top:5px}@media all and (max-width:1679px){#i-info .down-area
.summary{vertical-align:top;top:-5px}}@media all and (max-width:1279px){#i-info .down-area
.summary{width:calc(100% - 80px)}}@media all and (max-width:766px){#i-info .down-area
.summary{width:calc(100% - 70px)}}#i-info .down-area .img-bg{position:absolute;top:-80px;right:0;z-index:0}@media all and (max-width:1679px){#i-info .down-area .img-bg{top:auto;bottom:0}}@media all and (max-width:1279px){#i-info .down-area .img-bg{right:-220px;bottom:40px}#i-info .down-area .img-bg
img{opacity:0.3}}@media all and (max-width:1022px){#i-info .down-area .img-bg{display:none}}#i-product{padding:100px
0;background:url("../images/bg1.png") no-repeat}@media all and (max-width:1279px){#i-product{padding:60px
0}}@media all and (max-width:1022px){#i-product{padding:40px
0}}@media all and (max-width:766px){#i-product{padding:30px
0}}#i-product .title-area{padding-bottom:40px}@media all and (max-width:1022px){#i-product .title-area{padding-bottom:20px}}#i-product .top-area{font-size:0}#i-product .top-area .left-area{display:inline-block;width:60%;vertical-align:middle}@media all and (max-width:1022px){#i-product .top-area .left-area{display:block;width:100%;margin:0
auto;max-width:670px}}#i-product .top-area .left-area .video-link{display:block;position:relative}#i-product .top-area .left-area .video-link .play-btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;z-index:1;top:40px;left:35px;width:196px;height:72px;padding-left:76px;background-color:#fff;-webkit-border-radius:36px;border-radius:36px;overflow:hidden}@media all and (max-width:766px){#i-product .top-area .left-area .video-link .play-btn{width:40px;height:40px;-webkit-border-radius:20px;border-radius:20px;top:10px;left:10px;padding:0}}#i-product .top-area .left-area .video-link .play-btn
span{position:relative;z-index:1;font-size:14px;letter-spacing:1.4px;line-height:72px}@media all and (max-width:766px){#i-product .top-area .left-area .video-link .play-btn
span{font-size:0;line-height:0;letter-spacing:0}}#i-product .top-area .left-area .video-link .play-btn::before{pointer-events:none;content:"";position:absolute;z-index:1;top:18px;left:22px;width:36px;height:36px;background:url("../images/icon_play.png") 0 0;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}@media all and (max-width:766px){#i-product .top-area .left-area .video-link .play-btn::before{top:2px;left:2px}}#i-product .top-area .left-area .video-link .play-btn::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:0;height:72px;background-color:#a0bddc;-webkit-border-radius:36px;border-radius:36px}#i-product .top-area .left-area .video-link .video-img{position:relative;z-index:0;display:block;overflow:hidden}#i-product .top-area .left-area .video-link .video-img::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;box-shadow:inset 0px 0px 150px 0px transparent;-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#i-product .top-area .left-area .video-link:hover .play-btn{background-color:transparent}#i-product .top-area .left-area .video-link:hover .play-btn
span{color:#fff}#i-product .top-area .left-area .video-link:hover .play-btn::before{background-position:0 bottom}#i-product .top-area .left-area .video-link:hover .play-btn::after{width:100%}#i-product .top-area .left-area .video-link:hover .video-img::before{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);box-shadow:inset 0px 0px 100px 0px #000}#i-product .top-area .right-area{display:inline-block;width:40%;vertical-align:middle;padding-left:60px;font-size:0;padding-right:20px}@media all and (max-width:1279px){#i-product .top-area .right-area{padding-left:30px;padding-right:10px}}@media all and (max-width:1022px){#i-product .top-area .right-area{display:block;width:100%;padding:50px
0 0;max-width:560px;margin:0
auto}}@media all and (max-width:766px){#i-product .top-area .right-area{padding-top:30px}}#i-product .top-area .vertical-subject{width:135px}@media all and (max-width:1279px){#i-product .top-area .vertical-subject{width:102px}}@media all and (max-width:766px){#i-product .top-area .vertical-subject{width:84px}}#i-product .top-area
.summary{width:calc(100% - 175px);max-width:340px;top:-10px}@media all and (max-width:1279px){#i-product .top-area
.summary{width:calc(100% - 122px);top:-5px}}@media all and (max-width:1022px){#i-product .top-area
.summary{max-width:100%}}@media all and (max-width:766px){#i-product .top-area
.summary{width:calc(100% - 104px)}}#i-product .down-area{padding-top:160px;font-size:0;direction:rtl}@media all and (max-width:1679px){#i-product .down-area{padding-top:100px}}@media all and (max-width:1279px){#i-product .down-area{padding-top:60px}}@media all and (max-width:766px){#i-product .down-area{padding-top:30px}}#i-product .down-area .left-area,
#i-product .down-area .right-area{direction:ltr;display:inline-block;vertical-align:top}#i-product .down-area .left-area{width:670px;margin-right:150px}@media all and (max-width:1679px){#i-product .down-area .left-area{margin-right:80px}}@media all and (max-width:1279px){#i-product .down-area .left-area{width:500px;margin-right:0}}@media all and (max-width:1022px){#i-product .down-area .left-area{display:block;width:670px;margin:0
auto}}@media all and (max-width:766px){#i-product .down-area .left-area{width:100%}}#i-product .down-area .left-area [data-plugins="info-slick"] img{opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#i-product .down-area .left-area [data-plugins="info-slick"] .is-view
img{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#i-product .down-area .left-area .slick-arrow{margin:0;top:50%;background-color:transparent}@media all and (max-width:766px){#i-product .down-area .left-area .slick-arrow{background-color:rgba(255, 255, 255, 0.5)}}#i-product .down-area .left-area .slick-arrow::before{border-color:#666;border-width:2px;width:14px;height:14px;left:50%;top:50%;margin:-5px 0 0 -7px}#i-product .down-area .left-area .slick-arrow::after{bottom:-15px;left:-40px;margin:0;width:105px;height:1px;background-color:#666;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media all and (max-width:766px){#i-product .down-area .left-area .slick-arrow::after{display:none}}#i-product .down-area .left-area .slick-arrow.slick-prev{left:auto;right:-60px;margin-top:-55px}@media all and (max-width:1279px){#i-product .down-area .left-area .slick-arrow.slick-prev{right:5px}}@media all and (max-width:1022px){#i-product .down-area .left-area .slick-arrow.slick-prev{right:-20px}}@media all and (max-width:766px){#i-product .down-area .left-area .slick-arrow.slick-prev{right:10px;margin-top:-37px}}#i-product .down-area .left-area .slick-arrow.slick-prev::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#i-product .down-area .left-area .slick-arrow.slick-next{right:-60px;margin-top:15px}@media all and (max-width:1279px){#i-product .down-area .left-area .slick-arrow.slick-next{right:5px}}@media all and (max-width:1022px){#i-product .down-area .left-area .slick-arrow.slick-next{right:-20px}}@media all and (max-width:766px){#i-product .down-area .left-area .slick-arrow.slick-next{right:10px;margin-top:7px}}#i-product .down-area .left-area .slick-arrow.slick-next::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-top:-9px}#i-product .down-area .left-area .slick-arrow.slick-next::after{display:none}#i-product .down-area .left-area .slick-arrow:hover{background-color:#a0bddc}#i-product .down-area .left-area .slick-arrow:hover::before{border-color:#fff}#i-product .down-area .left-area .slick-dots{bottom:50px}@media all and (max-width:1279px){#i-product .down-area .left-area .slick-dots{bottom:20px}}#i-product .down-area .right-area{width:calc(100% - 670px - 150px);padding:15px
0 0 100px;vertical-align:top}@media all and (max-width:1679px){#i-product .down-area .right-area{width:calc(100% - 670px - 80px);padding-right:40px}}@media all and (max-width:1279px){#i-product .down-area .right-area{padding:0;width:calc(100% - 500px);padding-top:25px}}@media all and (max-width:1022px){#i-product .down-area .right-area{width:100%;padding:0;display:block;margin:0
auto;padding:50px
0 0;max-width:670px}}@media all and (max-width:766px){#i-product .down-area .right-area{padding-top:30px}}#i-product .down-area .vertical-subject{width:80px}@media all and (max-width:1279px){#i-product .down-area .vertical-subject{width:60px}}@media all and (max-width:766px){#i-product .down-area .vertical-subject{width:50px}}#i-product .down-area
.main{display:inline-block;max-width:400px;width:calc(100% - 120px);position:relative;top:-5px}@media all and (max-width:1279px){#i-product .down-area
.main{width:calc(100% - 80px)}}@media all and (max-width:1022px){#i-product .down-area
.main{height:275px;max-width:100%}}@media all and (max-width:766px){#i-product .down-area
.main{width:calc(100% - 70px)}}#i-product .down-area .main [date-product]{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;max-width:360px}@media all and (max-width:1679px){#i-product .down-area .main [date-product]{left:-40px}}@media all and (max-width:1279px){#i-product .down-area .main [date-product]{left:-20px}}@media all and (max-width:1022px){#i-product .down-area .main [date-product]{max-width:100%;left:-40px;padding-left:10px}}#i-product .down-area .main [date-product].is-view{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:1;pointer-events:auto;left:40px}@media all and (max-width:1679px){#i-product .down-area .main [date-product].is-view{left:0}}@media all and (max-width:1279px){#i-product .down-area .main [date-product].is-view{left:20px}}@media all and (max-width:1022px){#i-product .down-area .main [date-product].is-view{left:0}}#i-product .down-area
.type{font-size:18px;letter-spacing:1.8px;color:#0E3467;line-height:30px;font-family:'STSong','PMingLiU';overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#i-product .down-area
.title{margin:0;padding:10px
0 0;font-size:24px;letter-spacing:2.4px;line-height:30px;font-family:'STSong','PMingLiU';overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:1279px){#i-product .down-area
.title{padding-top:5px}}@media all and (max-width:766px){#i-product .down-area
.title{font-size:20px;letter-spacing:2px}}#i-product .down-area
.summary{display:block;padding-top:40px;font-size:16px;height:262px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media all and (max-width:1279px){#i-product .down-area
.summary{height:156px;padding-top:30px}}@media all and (max-width:766px){#i-product .down-area
.summary{padding-top:20px}}@media all and (max-width:766px){#i-product .down-area
.summary{height:166px}}#i-product .down-area .down-btn{padding:50px
5px 0 0;text-align:right}@media all and (max-width:1279px){#i-product .down-area .down-btn{padding-top:30px}}#i-product .down-area .down-btn
a{display:inline-block;font-size:12px;color:#0e3467;display:inline-block;letter-spacing:1.2px;padding-left:75px;position:relative}#i-product .down-area .down-btn a
span{display:inline-block;position:relative;z-index:1}#i-product .down-area .down-btn a::before,
#i-product .down-area .down-btn a::after{-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0}#i-product .down-area .down-btn a::before{top:50%;left:0;margin-top:-1px;width:55px;height:1px;background-color:#0e3467}#i-product .down-area .down-btn a::after{bottom:-2px;right:-5px;width:0;height:12px;background-color:#e6ebf0}#i-product .down-area .down-btn a:hover::before{width:0}#i-product .down-area .down-btn a:hover::after{width:60px}#i-news{padding:140px
0 110px;background:url("../images/bg2.png") #f7f7f7 no-repeat;font-size:0}@media all and (max-width:1679px){#i-news{padding:90px
0 70px}}@media all and (max-width:1279px){#i-news{padding:70px
0 50px}}@media all and (max-width:1022px){#i-news{padding:60px
0 30px}}@media all and (max-width:766px){#i-news{padding:40px
0 20px}}#i-news .p-wrap2{position:relative}#i-news .vertical-subject{padding:0
180px 0 0;margin:0
0 30px;writing-mode:horizontal-tb}#i-news .vertical-subject::before{right:auto;left:155px;top:21px;bottom:auto;margin-left:0;width:80px;height:1px}#i-news .vertical-subject .subject::before{top:20px;left:0;width:100px}#i-news .vertical-subject .subject.scroll-view::before{height:20px}#i-news .vertical-subject .social-box{position:absolute;top:11px;left:250px;-webkit-writing-mode:initial;writing-mode:initial}#i-news .vertical-subject .social-box
ul{display:flex}#i-news .vertical-subject .social-box ul
li{display:block;padding-right:15px}#i-news .right-area{vertical-align:top;font-size:0}@media all and (max-width:1279px){#i-news .right-area{padding:0
20px}}@media all and (max-width:399px){#i-news .vertical-subject{display:none}}#i-news #recommend .recommend-list{display:flex;flex-wrap:wrap;grid-gap:20px}#i-news #recommend .recommend-list
.item{padding:0
0 20px;font-size:16px;border-bottom:none;width:calc(25% - 15px)}#i-news #recommend .recommend-list .item
.img{display:block;width:100%}#i-news #recommend .recommend-list .item
.main{display:block;width:100%;padding:0}#i-news #recommend .recommend-list .item
.title{margin-top:10px}#i-news #recommend .recommend-list .item
.date{padding-top:0px;padding-bottom:15px}@media all and (max-width:1022px){#i-news #recommend .recommend-list
.item{width:calc(50% - 10px)}}@media all and (max-width:766px){#i-news .right-area{padding:0}}#about .p-content{padding-bottom:20px}#about .video-area{margin-top:80px;padding:80px
0 0;background:url("../images/bg3.png") 0 0 no-repeat;font-size:16px}@media all and (max-width: 1199px){#i-news .right-area .item a
img{width:100%}}@media all and (max-width:1279px){#about .video-area{margin-top:50px;padding-top:60px}}@media all and (max-width:766px){#about .video-area{margin-top:20px;padding-top:40px}}#about .video-area .p-wrap2{max-width:1340px}#about .video-area .video-list{min-height:580px;font-size:0;position:relative;left:-10px;width:calc(100% + 20px)}@media all and (max-width:1022px){#about .video-area .video-list{left:-5px;width:calc(100% + 10px)}}@media all and (max-width:766px){#about .video-area .video-list{left:auto;width:100%}}#about .video-area .video-list
.item{display:inline-block;vertical-align:top;width:calc(33.33% - 20px);margin:0
10px 30px}@media all and (max-width:1022px){#about .video-area .video-list
.item{margin:0
5px 20px;width:calc(33.33% - 10px)}}@media all and (max-width:766px){#about .video-area .video-list
.item{display:block;width:100%;margin:0
0 15px}}#about .video-area .video-list .item .img,
#about .video-area .video-list .item
.title{display:block;margin:0
auto;max-width:405px}#about .video-area .video-list .item
.img{position:relative;overflow:hidden}#about .video-area .video-list .item .img
img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;z-index:0}#about .video-area .video-list .item .img::before,
#about .video-area .video-list .item .img::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%}#about .video-area .video-list .item .img::before{content:"View Detail";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-top:78px;width:90px;height:90px;line-height:30px;text-align:center;font-size:12px;letter-spacing:1.2px;color:#fff;z-index:1;background:url("../images/logo6.png") center 0 no-repeat;-webkit-background-size:74px 74px;-o-background-size:74px 74px;background-size:74px 74px}#about .video-area .video-list .item .img::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(153, 205, 214, 0.8)}#about .video-area .video-list .item
a{display:block;position:relative;font-size:16px;color:#444;letter-spacing:1.6px;line-height:30px}#about .video-area .video-list .item a
span{position:relative;z-index:1}#about .video-area .video-list .item
.title{padding:20px;position:relative}@media all and (max-width:1279px){#about .video-area .video-list .item
.title{padding:10px}}@media all and (max-width:1022px){#about .video-area .video-list .item
.title{padding:10px
0}}#about .video-area .video-list .item .title::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:22px;left:15px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}@media all and (max-width:1279px){#about .video-area .video-list .item .title::before{bottom:12px;left:5px}}#about .video-area .video-list .item:hover .img
img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#about .video-area .video-list .item:hover .img::before,
#about .video-area .video-list .item:hover .img::after{opacity:1}#about .video-area .video-list .item:hover
a{color:#366393}#about .video-area .video-list .item:hover a .title::before{width:36px}.about-category{margin-bottom:30px;padding-bottom:30px;text-align:center}.about-category
ul{display:block;white-space:nowrap}.about-category ul
li{display:inline-block;padding:0
10px;position:relative}.about-category ul li::before{pointer-events:none;content:"";position:absolute;top:13px;left:0;width:4px;height:4px;background-color:#000;-webkit-border-radius:50%;border-radius:50%}.about-category ul li:first-child::before{display:none}.about-category ul li.current
a{color:#0E3467}.about-category ul li.current a::before{pointer-events:none;content:"";position:absolute;bottom:-3px;left:20px;width:calc(100% - 40px);height:2px;background-color:#a0bddc}.about-category ul
a{display:inline-block;position:relative;vertical-align:top;line-height:30px;font-size:16px;letter-spacing:3px;padding:0
20px;white-space:nowrap}.about-category ul a:hover{color:#0E3467}#culture .p-content{padding-bottom:0}#culture .title-area .top-slogan{padding-top:0}#culture .top-area{font-size:0}#culture .top-area .title-area{margin-bottom:50px}@media all and (max-width:1022px){#culture .top-area .title-area{margin-bottom:40px}.about-category{margin-bottom:10px}.about-category ul
a{padding:0
10px;letter-spacing:1px}}@media all and (max-width:766px){#culture .top-area .title-area{margin-bottom:30px}}#culture .top-area .vertical-subject{display:inline-block;vertical-align:top}#culture .top-area
.right{display:inline-block;vertical-align:top;width:calc(100% - 135px - 40px)}@media all and (max-width:1279px){#culture .top-area
.right{width:calc(100% - 122px)}}@media all and (max-width:766px){#culture .top-area
.right{width:calc(100% - 104px)}}#culture .top-area .img-list{font-size:0;position:relative;left:-15px;width:calc(100% + 30px)}@media all and (max-width:1022px){#culture .top-area .img-list{left:-10px;width:calc(100% + 20px)}}@media all and (max-width:766px){#culture .top-area .img-list{left:0;width:100%}}#culture .top-area .img-list
.item{display:inline-block;vertical-align:top;width:calc(33.33% - 30px);margin:0
15px 40px}@media all and (max-width:1022px){#culture .top-area .img-list
.item{margin:0
10px 20px;width:calc(33.33% - 20px)}}@media all and (max-width:766px){#culture .top-area .img-list
.item{display:block;width:100%;margin:0
0 20px}}#culture .top-area .img-list .item .img,
#culture .top-area .img-list .item
.title{margin:0
auto;max-width:400px}#culture .top-area .img-list .item
.title{font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:1.8px;color:#0e3467;text-align:center;padding:10px;line-height:30px}@media all and (max-width:1022px){#culture .top-area .img-list .item
.title{font-size:16px;letter-spacing:1.6px;padding:10px
5px;line-height:24px}}#culture .history-area{background:url("../images/bg3.png") 0 0 no-repeat;min-height:600px;padding:80px
0}@media all and (max-width:1022px){#culture .history-area{padding:50px
0}}@media all and (max-width:766px){#culture .history-area{padding:40px
0 10px}}#culture .history-area .history-list{margin:50px
auto 0;max-width:780px;position:relative;padding-bottom:50px}@media all and (max-width:1022px){#culture .history-area .history-list{margin-top:30px}}@media all and (max-width:766px){#culture .history-area .history-list{padding-bottom:0}}#culture .history-area .history-list::before{pointer-events:none;content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#ddd}#culture .history-area .history-list
.item{margin-bottom:60px}@media all and (max-width:766px){#culture .history-area .history-list
.item{margin-bottom:30px}}#culture .history-area .history-list .item
.img{display:inline-block;vertical-align:middle;width:340px}@media all and (max-width:766px){#culture .history-area .history-list .item
.img{width:50%}}#culture .history-area .history-list .item
.main{display:inline-block;vertical-align:middle;width:calc(100% - 340px);padding-left:90px;position:relative}@media all and (max-width:766px){#culture .history-area .history-list .item
.main{width:50%;padding-left:30px}}#culture .history-area .history-list .item .main::before{pointer-events:none;content:"";position:absolute;top:50%;left:42px;margin-top:-22px;width:16px;height:16px;background-color:#f7f7f7;border:3px
solid #a0bddc;-webkit-border-radius:50%;border-radius:50%}@media all and (max-width:766px){#culture .history-area .history-list .item .main::before{display:none}}#culture .history-area .history-list .item
.year{padding-bottom:5px;font-size:30px;display:block;font-weight:bold;letter-spacing:1.5px;color:#0e3467}@media all and (max-width:766px){#culture .history-area .history-list .item
.year{font-size:24px;letter-spacing:1px}}#culture .history-area .history-list .item
.summary{display:block;font-size:16px;color:#444;letter-spacing:2px;line-height:36px}@media all and (max-width:766px){#culture .history-area .history-list .item
.summary{line-height:24px;letter-spacing:1px}}#culture .history-area .history-list .item:nth-child(even){direction:rtl}#culture .history-area .history-list .item:nth-child(even) .main{direction:ltr;text-align:right;padding-left:0;padding-right:90px}@media all and (max-width:766px){#culture .history-area .history-list .item:nth-child(even) .main{padding-right:30px}}#culture .history-area .history-list .item:nth-child(even) .main::before{left:auto;right:42px}#news .news-list{position:relative;left:-16px;width:calc(100% + 32px);font-size:0}@media all and (max-width:1279px){#news .news-list{left:-10px;width:calc(100% + 20px)}}@media all and (max-width:766px){#news .news-list{left:auto;width:100%}}#news .news-list
.item{margin:0
16px 50px;width:calc(33.33% - 32px);display:inline-block;vertical-align:top}@media all and (max-width:1279px){#news .news-list
.item{margin:0
10px 30px;width:calc(33.33% - 20px)}}@media all and (max-width:766px){#news .news-list
.item{display:block;width:100%;margin:0
0 10px;font-size:0}}#news .news-list .item .img,
#news .news-list .item
.main{margin:0
auto;max-width:320px}#news .news-list .item
.img{position:relative;overflow:hidden}@media all and (max-width:766px){#news .news-list .item
.img{display:inline-block;width:80px;vertical-align:middle}}#news .news-list .item .img
img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;z-index:0}#news .news-list .item .img::before,
#news .news-list .item .img::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%}#news .news-list .item .img::before{content:"View Detail";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-top:78px;width:90px;height:90px;line-height:30px;text-align:center;font-size:12px;letter-spacing:1.2px;color:#fff;z-index:1;background:url("../images/logo6.png") center 0 no-repeat;-webkit-background-size:74px 74px;-o-background-size:74px 74px;background-size:74px 74px}#news .news-list .item .img::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(153, 205, 214, 0.8)}#news .news-list .item
.main{padding:15px
15px 0}@media all and (max-width:1279px){#news .news-list .item
.main{padding:10px
0 0}}@media all and (max-width:766px){#news .news-list .item
.main{display:inline-block;width:calc(100% - 80px);vertical-align:middle;padding:0
0 0 15px}}#news .news-list .item
.title{margin:0;padding:0;position:relative;left:-5px;width:calc(100% + 10px)}#news .news-list .item .title
a{display:block;position:relative;font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:3px;padding:0
5px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:766px){#news .news-list .item .title
a{font-size:16px;letter-spacing:2px}}#news .news-list .item .title a
span{position:relative;z-index:1}#news .news-list .item .title a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:2px;left:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}#news .news-list .item
.date{padding-top:5px;font-size:14px;color:#658fc7;letter-spacing:1.4px;line-height:30px}@media all and (max-width:766px){#news .news-list .item
.date{padding-top:0;line-height:22px}}#news .news-list .item
.summary{padding-top:5px;color:#666;font-size:16px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media all and (max-width:1279px){#news .news-list .item
.summary{line-height:26px}}@media all and (max-width:766px){#news .news-list .item
.summary{display:none}}#news .news-list .item:hover .img
img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#news .news-list .item:hover .img::before,
#news .news-list .item:hover .img::after{opacity:1}#news .news-list .item:hover .title
a{color:#366393;font-weight:bold}#news .news-list .item:hover .title a::before{width:36px}.i-shine-news
span{width:235px}.shine-slide
span{display:block;position:relative}.shine-slide span::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;animation-duration:5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.12, 0.89, 0.98, 0.47);background-repeat:no-repeat;opacity:0}.shine-slide span::after{-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-ms-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee}.shine-slide.scroll-view span::before{animation-name:ShineAnimation}.shine-slide.scroll-view span::after{background-color:transparent}@-webkit-keyframes
ShineAnimation{0%{opacity:1;background-position:-1000px -1000px;background-size:800px 800px;background-image:-webkit-linear-gradient(top left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%)}100%{opacity:0;background-position:1000px 1000px}}#view .top-bar{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}#view .top-bar
.type{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;margin-bottom:20px;color:#366393;font-size:14px;border:1px
solid #b9cce4;min-width:105px;height:46px;-webkit-border-radius:5px;border-radius:5px;line-height:44px;text-align:center}@media all and (max-width:1199px){.shine-slide
span{width:auto}}@media all and (max-width:1279px){#view .top-bar
.type{height:36px;line-height:34px}}@media all and (max-width:766px){#view .top-bar
.type{margin-bottom:10px}}#view .top-bar .type:hover{color:#fff;background-color:#a0bddc;border-color:#a0bddc}#view .top-bar
.date{font-size:14px;color:#658fc7;letter-spacing:1.4px}#view .top-bar
h2.subject{font-weight:bold;margin:0;padding:10px
0 0;font-size:20px;letter-spacing:2px;line-height:34px;font-family:'STSong','PMingLiU'}#view .social-box
.txt{font-size:14px;color:#658fc7;letter-spacing:1.4px}#view .social-box ul
li{display:inline-block;vertical-align:top;padding-left:5px}#view .social-box ul li
a{background-position:0 bottom}#view .social-box ul li a:hover{position:relative;top:1px}#view .edit-wrap{padding:20px
0;font-size:16px;line-height:36px;letter-spacing:2px;background:none}#view .btn-box{background:none}@media all and (max-width:1022px){#view .btn-box{padding-top:20px}}#calendar .calendar-wrap{position:relative;font-size:0;text-align:center}#calendar .calendar-wrap .book-radio{position:absolute;top:5px;left:5px;text-align:left;z-index:1}@media all and (max-width:1279px){#calendar .calendar-wrap .book-radio{top:50px;left:0;text-align:center;width:100%}}#calendar .calendar-wrap .book-radio
.item{display:inline-block;font-size:14px;margin:0
15px 0 0;padding-left:25px;position:relative}@media all and (max-width:1279px){#calendar .calendar-wrap .book-radio
.item{margin:0
5px}}#calendar .calendar-wrap .book-radio .item::before{pointer-events:none;content:"";position:absolute;top:2px;left:0;width:17px;height:17px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15)}#calendar .calendar-wrap .book-radio .item.book::before{background-color:#f5f9fd;border:1px
solid #cad9e9}#calendar .calendar-wrap .book-radio .item.closed::before{background-color:#fafafa;border:1px
solid #ddd}#calendar .calendar-wrap .calendar-bar{position:relative;z-index:0;text-align:center;margin:10px
0 20px}@media all and (max-width:1279px){#calendar .calendar-wrap .calendar-bar{height:70px}}#calendar .calendar-wrap .calendar-bar .calendar-bar-control{position:relative;position:relative;white-space:nowrap;margin:0}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-month{display:inline-block;font-size:28px;line-height:32px;color:#366393;letter-spacing:1.4px}@media all and (max-width:1279px){#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-month{font-size:24px}}@media all and (max-width:766px){#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-month{font-size:22px;letter-spacing:1px}}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow{display:block;position:absolute;top:0;width:32px;height:32px;line-height:32px;-webkit-border-radius:16px;border-radius:16px;background-color:#bfd0e6;font-size:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:11px;width:9px;height:9px;border-top:1px solid #fff;border-right:1px solid #fff}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow.prev{left:calc(50% - 170px);text-align:right}@media all and (max-width:766px){#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow.prev{left:0}}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow.prev::before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);left:13px}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow.next{right:calc(50% - 170px);text-align:left}@media all and (max-width:766px){#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow.next{right:0}}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow.next::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:13px}#calendar .calendar-wrap .calendar-bar .calendar-bar-control .calendar-bar-arrow:hover{color:#fff;background-color:#0E3467}#calendar .calendar-wrap .calendar-week
.grid{display:inline-block;width:14.2857%;border:5px
solid #fff;font-size:16px;line-height:45px;font-weight:normal;color:#fff;letter-spacing:1.2px;text-align:center;background-color:#a0bddc;text-align:center;vertical-align:middle}@media all and (max-width:1022px){#calendar .calendar-wrap .calendar-week
.grid{font-size:14px;letter-spacing:0;line-height:32px;border-width:1px}}#calendar .calendar-wrap .calendar-week
.grid.sunday{background-color:#99cdd6}#calendar .calendar-wrap .calendar-body .calendar-row{display:table;width:100%;min-height:95px;table-layout:fixed}@media all and (max-width:1022px){#calendar .calendar-wrap .calendar-body .calendar-row{min-height:inherit}}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day{display:table-cell;width:14.2857%;border:5px
solid #fff;font-size:16px;letter-spacing:1.2px;color:#366393;text-align:left;background-color:#f5f9fd;height:85px;padding:10px;text-align:center}@media all and (max-width:1279px){#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day{padding-left:5px;padding-right:5px}}@media all and (max-width:1022px){#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day{padding:10px
5px;height:auto;border-width:1px}}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day .calendar-display-day{display:block;padding-bottom:5px;font-size:16px;letter-spacing:1.2px;color:#366393;text-align:left}@media all and (max-width:1022px){#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day .calendar-display-day{font-size:14px;padding-bottom:0;text-align:center}}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.has-full,
#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.closed-day,
#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.not-this-month{background:#fafafa;color:#888;font-size:14px;letter-spacing:2px}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.has-full .calendar-display-day,
#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.closed-day .calendar-display-day,
#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.not-this-month .calendar-display-day{color:#bbb}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day.not-this-month{opacity:0}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day .calendar-display-day-event{display:block}@media all and (max-width:1022px){#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day .calendar-display-day-event{display:none}}#calendar .calendar-wrap .calendar-body .calendar-row .calendar-day .calendar-display-day-event .calendar-event{padding:0
5px;font-size:14px;letter-spacing:2px}#calendar .calendar-mobile-wrap{display:none}#calendar .calendar-mobile-wrap .closed-day{color:#888}@media all and (max-width:1022px){#calendar .calendar-mobile-wrap{display:block;position:relative;max-height:400px;font-size:0;border:2px
solid #a0bddc;border-top-width:1px;margin-top:20px;overflow-y:auto}}@media all and (max-width:1022px){.calendar-mobile-wrap .calendar-mobile-grid{border-top:1px solid #a0bddc;display:none}.calendar-mobile-wrap .calendar-mobile-grid.has-event,
.calendar-mobile-wrap .calendar-mobile-grid.closed-day{display:block}.calendar-mobile-wrap .calendar-mobile-grid .calendar-mobile-grid-day{display:inline-block;width:50px;line-height:40px;font-size:15px;color:#366393;text-align:center;vertical-align:top}.calendar-mobile-wrap .calendar-mobile-grid .calendar-mobile-grid-event{display:inline-block;width:calc(100% - 50px);line-height:40px;font-size:15px;vertical-align:top;padding:0
10px;text-align:left;border-left:1px solid #a0bddc}.calendar-mobile-wrap .calendar-mobile-grid .calendar-mobile-grid-event .calendar-event{display:inline-block;vertical-align:top;margin-right:10px}}#recommend .recommend-list
.item{font-size:0;padding:50px
0;border-bottom:1px solid #ddd}@media all and (max-width:1279px){#recommend .recommend-list
.item{padding:30px
0}}@media all and (max-width:766px){#recommend .recommend-list
.item{padding:20px
0}}#recommend .recommend-list .item:first-child{padding-top:0}#recommend .recommend-list .item
.img{position:relative;display:inline-block;vertical-align:middle;width:400px}@media all and (max-width:1279px){#recommend .recommend-list .item
.img{width:300px}}@media all and (max-width:1022px){#recommend .recommend-list .item
.img{width:260px}}@media all and (max-width:766px){#recommend .recommend-list .item
.img{display:block;width:100%}}#recommend .recommend-list .item .img
a{display:block;position:relative;overflow:hidden}#recommend .recommend-list .item .img a
img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;z-index:0}#recommend .recommend-list .item .img a::before,
#recommend .recommend-list .item .img a::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%}#recommend .recommend-list .item .img a::before{content:"View Detail";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-top:78px;width:90px;height:90px;line-height:30px;text-align:center;font-size:12px;letter-spacing:1.2px;color:#fff;z-index:1;background:url("../images/logo6.png") center 0 no-repeat;-webkit-background-size:74px 74px;-o-background-size:74px 74px;background-size:74px 74px}#recommend .recommend-list .item .img a::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(153, 205, 214, 0.8)}#recommend .recommend-list .item
.main{display:inline-block;vertical-align:middle;width:calc(100% - 400px);padding:0
0 0 45px}@media all and (max-width:1279px){#recommend .recommend-list .item
.main{width:calc(100% - 300px);padding-left:30px}}@media all and (max-width:1022px){#recommend .recommend-list .item
.main{width:calc(100% - 260px)}}@media all and (max-width:766px){#recommend .recommend-list .item
.main{display:block;width:100%;padding:20px
0 0}}#recommend .recommend-list .item
.type{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;color:#366393;font-size:14px;border:1px
solid #b9cce4;min-width:105px;height:46px;-webkit-border-radius:5px;border-radius:5px;line-height:44px;text-align:center}@media all and (max-width:1279px){#recommend .recommend-list .item
.type{height:36px;line-height:34px}}#recommend .recommend-list .item .type:hover{color:#fff;background-color:#a0bddc;border-color:#a0bddc}#recommend .recommend-list .item
.title{margin:30px
0 0;padding:0;position:relative;left:-5px;width:calc(100% + 10px)}@media all and (max-width:1279px){#recommend .recommend-list .item
.title{margin-top:15px}}#recommend .recommend-list .item .title
a{display:block;position:relative;padding:0
5px}#recommend .recommend-list .item .title a
span{display:block;position:relative;z-index:1;overflow:hidden;font-family:'STSong','PMingLiU';letter-spacing:3px;line-height:30px;font-size:18px;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:766px){#recommend .recommend-list .item .title a
span{text-overflow:inherit;white-space:inherit;height:auto;letter-spacing:2px}}#recommend .recommend-list .item .title a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:2px;left:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}#recommend .recommend-list .item
.date{padding-top:10px;padding-bottom:30px;font-size:14px;color:#658fc7;letter-spacing:1.4px;line-height:30px;position:relative}@media all and (max-width:1279px){#recommend .recommend-list .item
.date{padding-top:0;padding-bottom:20px}}#recommend .recommend-list .item .date::before{pointer-events:none;content:"";position:absolute;bottom:10px;left:0;width:14px;height:2px;background-color:#a0bddc}@media all and (max-width:1279px){#recommend .recommend-list .item .date::before{bottom:8px}}#recommend .recommend-list .item
.summary{padding-top:5px;color:#444;font-size:15px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media all and (max-width:1279px){#recommend .recommend-list .item
.summary{line-height:30px}}#recommend .recommend-list .item:hover .img a
img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#recommend .recommend-list .item:hover .img a::before,
#recommend .recommend-list .item:hover .img a::after{opacity:1}#recommend .recommend-list .item:hover .title
a{color:#366393;font-weight:bold}#recommend .recommend-list .item:hover .title a::before{width:36px}#faq{padding-bottom:60px}@media all and (max-width:1022px){#faq{padding-bottom:30px}}#faq .faq-list
.item{margin-bottom:10px;font-size:0;position:relative}#faq .faq-list .item::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:9px;right:20px;width:31px;height:31px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;border:1px
solid #ddd}@media all and (max-width:766px){#faq .faq-list .item::before{right:0;width:24px;height:24px;top:5px}}#faq .faq-list .item
.icon{display:inline-block;position:relative;font-size:18px;font-family:'STSong','PMingLiU';width:46px;height:46px;line-height:46px;text-align:center;vertical-align:top}@media all and (max-width:766px){#faq .faq-list .item
.icon{width:30px;height:30px;line-height:30px;font-size:17px}}#faq .faq-list .item .icon::before{pointer-events:none;content:"";position:absolute;top:16px;right:0;width:1px;height:16px;background-color:#ccc}@media all and (max-width:766px){#faq .faq-list .item .icon::before{top:8px;height:14px}}#faq .faq-list .item .txt,
#faq .faq-list .item .edit-wrap{display:inline-block;vertical-align:top;width:calc(100% - 46px - 60px);margin:0;padding:0}@media all and (max-width:1022px){#faq .faq-list .item .txt,
#faq .faq-list .item .edit-wrap{padding-left:20px}}@media all and (max-width:766px){#faq .faq-list .item .txt,
#faq .faq-list .item .edit-wrap{padding-left:10px;width:calc(100% - 30px - 20px)}}#faq .faq-list .item
.que{position:relative;cursor:pointer;border-bottom:1px solid #ddd;padding-bottom:10px}#faq .faq-list .item .que::before,
#faq .faq-list .item .que::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:19px;right:35px;width:1px;height:11px;background-color:#777}@media all and (max-width:766px){#faq .faq-list .item .que::before,
#faq .faq-list .item .que::after{top:12px;right:12px}}#faq .faq-list .item .que::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#faq .faq-list .item .que
.icon{color:#000}#faq .faq-list .item .que
.txt{padding:5px
20px 5px 15px;font-size:18px;line-height:36px;color:#000;font-family:'STSong','PMingLiU';letter-spacing:3px}@media all and (max-width:766px){#faq .faq-list .item .que
.txt{padding:0px
20px 0px 10px;line-height:30px;letter-spacing:2px}}#faq .faq-list .item
.ans{display:none;background-color:#f6f9fd}#faq .faq-list .item .ans
.icon{color:#4671a1;padding:25px
0 0 0;margin-left:50px;height:auto}@media all and (max-width:1022px){#faq .faq-list .item .ans
.icon{margin-left:0;padding-top:12px}}@media all and (max-width:766px){#faq .faq-list .item .ans
.icon{padding-left:10px}}#faq .faq-list .item .ans .icon::before{display:none}#faq .faq-list .item .ans .edit-wrap{width:calc(100% - 96px);padding:30px
30px 30px 20px;color:#666;font-size:16px;line-height:36px;letter-spacing:3px;background:none}@media all and (max-width:1022px){#faq .faq-list .item .ans .edit-wrap{padding:20px;line-height:26px;font-size:16px;width:calc(100% - 46px)}}@media all and (max-width:766px){#faq .faq-list .item .ans .edit-wrap{width:calc(100% - 30px);padding:15px
10px 15px 10px}}#faq .faq-list .item.is-open::before{background-color:#bfd0e6;border-color:#bfd0e6}#faq .faq-list .item.is-open
.que{border-bottom-color:#bfd0e6}#faq .faq-list .item.is-open .que::before,
#faq .faq-list .item.is-open .que::after{background-color:#fff;height:9px}#faq .faq-list .item.is-open .que::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:38px}@media all and (max-width:766px){#faq .faq-list .item.is-open .que::before{right:15px}}#faq .faq-list .item.is-open .que::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:32px}@media all and (max-width:766px){#faq .faq-list .item.is-open .que::after{right:9px}}#faq .faq-list .item.is-open .que
.icon{color:#2f6399}#faq .faq-list .item.is-open .que
.txt{color:#366393}#faq .faq-list .item.is-open
.ans{display:block}#product .product-list{position:relative;left:-16px;width:calc(100% + 32px);font-size:0}@media all and (max-width:1022px){#product .product-list{left:-10px;width:calc(100% + 20px)}}@media all and (max-width:766px){#product .product-list{left:auto;width:100%}}#product .product-list
.item{margin:0
16px 50px;width:calc(33.33% - 32px);display:inline-block;vertical-align:top}@media all and (max-width:1022px){#product .product-list
.item{margin:0
10px 20px;width:calc(33.33% - 20px)}}@media all and (max-width:766px){#product .product-list
.item{display:block;width:100%;margin:0
0 30px}}#product .product-list .item .img,
#product .product-list .item
.main{margin:0
auto;max-width:420px}#product .product-list .item
.img{position:relative;display:block;position:relative;overflow:hidden}#product .product-list .item .img
img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;z-index:0}#product .product-list .item .img::before,
#product .product-list .item .img::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%}#product .product-list .item .img::before{content:"View Detail";-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-top:78px;width:90px;height:90px;line-height:30px;text-align:center;font-size:12px;letter-spacing:1.2px;color:#fff;z-index:1;background:url("../images/logo6.png") center 0 no-repeat;-webkit-background-size:74px 74px;-o-background-size:74px 74px;background-size:74px 74px}#product .product-list .item .img::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(153, 205, 214, 0.8)}#product .product-list .item
.main{padding:23px
15px 0}@media all and (max-width:1279px){#product .product-list .item
.main{padding:10px}}#product .product-list .item
.title{margin:0
0 10px;padding:0;position:relative;left:-5px;width:calc(100% + 10px)}@media all and (max-width:1279px){#product .product-list .item
.title{margin-bottom:0}}#product .product-list .item .title
a{display:block;position:relative;font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:3px;padding:0
5px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#product .product-list .item .title a
span{position:relative;z-index:1;color:#0e3467}#product .product-list .item .title a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:2px;left:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}#product .product-list .item .down-bar{padding:25px
0 0;font-size:0}@media all and (max-width:1279px){#product .product-list .item .down-bar{padding-top:10px}}#product .product-list .item .down-bar
.price{display:inline-block;vertical-align:middle;font-size:15px;letter-spacing:1.5px;color:#658fc7;text-align:left;width:calc(100% - 145px)}@media all and (max-width:1279px){#product .product-list .item .down-bar
.price{display:block;width:100%}}#product .product-list .item .down-bar
.detail{display:inline-block;vertical-align:middle;width:145px;font-size:12px;color:#0e3467;display:inline-block;letter-spacing:1.2px;position:relative;text-align:right}@media all and (max-width:1279px){#product .product-list .item .down-bar
.detail{display:block;margin-top:15px;width:100%;text-align:right}}#product .product-list .item .down-bar .detail
span{display:inline-block;position:relative;z-index:1}#product .product-list .item .down-bar .detail::before,
#product .product-list .item .down-bar .detail::after{-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0}#product .product-list .item .down-bar .detail::before{top:50%;left:0;margin-top:1px;width:55px;height:1px;background-color:#0e3467}@media all and (max-width:1279px){#product .product-list .item .down-bar .detail::before{left:auto;right:90px}}#product .product-list .item .down-bar .detail::after{bottom:-2px;right:-5px;width:0;height:12px;background-color:#e6ebf0}#product .product-list .item
.summary{padding-top:5px;color:#666;font-size:16px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media all and (max-width:1279px){#product .product-list .item
.summary{line-height:26px}}#product .product-list .item:hover .img
img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#product .product-list .item:hover .img::before,
#product .product-list .item:hover .img::after{opacity:1}#product .product-list .item:hover .title
a{color:#366393;font-weight:bold}#product .product-list .item:hover .title a::before{width:36px}#product .product-list .item:hover .down-bar .detail::before{width:0}#product .product-list .item:hover .down-bar .detail::after{width:60px}#product.introduction .p-main{}#product.introduction .edit-wrap{padding-top:0;background:none}#product-view .p-content{padding-bottom:0}#product-view .info-top-area{position:relative;font-size:0}#product-view .info-top-area::before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:57%;height:610px;background-color:#f7f7f7}@media all and (max-width:1279px){#product-view .info-top-area::before{height:430px;width:calc(50% + 30px)}}@media all and (max-width:1022px){#product-view .info-top-area::before{display:none}}#product-view .info-top-area .left-area{position:relative;z-index:1;display:inline-block;width:57%;vertical-align:top;padding:80px
0 80px 40px}@media all and (max-width:1279px){#product-view .info-top-area .left-area{width:50%;padding:40px
0}}@media all and (max-width:1022px){#product-view .info-top-area .left-area{display:block;width:100%;padding:0;margin:0
auto;max-width:670px}}#product-view .info-top-area .left-area [data-plugins="info-slick"]{max-width:670px}#product-view .info-top-area .left-area .slick-dots{bottom:-40px}@media all and (max-width:1022px){#product-view .info-top-area .left-area .slick-dots{bottom:20px}}#product-view .info-top-area .left-area .slick-dots li
button{background-color:#d5d5d5}#product-view .info-top-area .left-area .slick-dots li.slick-active
button{background-color:#0e0e32}#product-view .info-top-area .left-area .slick-arrow{margin:0;top:50%;background-color:transparent}@media all and (max-width:1279px){#product-view .info-top-area .left-area .slick-arrow{display:none !important}}#product-view .info-top-area .left-area .slick-arrow::before{border-color:#666;border-width:2px;width:14px;height:14px;left:50%;top:50%;margin:-5px 0 0 -7px}#product-view .info-top-area .left-area .slick-arrow::after{bottom:-15px;left:-40px;margin:0;width:105px;height:1px;background-color:#666;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#product-view .info-top-area .left-area .slick-arrow.slick-prev{left:auto;right:-60px;margin-top:-55px}#product-view .info-top-area .left-area .slick-arrow.slick-prev::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#product-view .info-top-area .left-area .slick-arrow.slick-next{right:-60px;margin-top:15px}#product-view .info-top-area .left-area .slick-arrow.slick-next::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-top:-9px}#product-view .info-top-area .left-area .slick-arrow.slick-next::after{display:none}#product-view .info-top-area .left-area .slick-arrow:hover{background-color:#a0bddc}#product-view .info-top-area .left-area .slick-arrow:hover::before{border-color:#fff}#product-view .info-top-area .right-area{position:relative;z-index:1;display:inline-block;width:43%;padding:40px
40px 0 0;vertical-align:top;text-align:right}@media all and (max-width:1279px){#product-view .info-top-area .right-area{width:50%;padding:0
0 0 60px}}@media all and (max-width:1022px){#product-view .info-top-area .right-area{display:block;width:100%;padding:30px
0 0;margin:0
auto;max-width:670px}}#product-view .info-top-area .right-area .txt-main{display:inline-block;max-width:450px;width:100%;text-align:left}@media all and (max-width:1022px){#product-view .info-top-area .right-area .txt-main{max-width:100%}}#product-view .info-top-area .right-area .txt-main
.type{font-size:18px;color:#0e3467;letter-spacing:1.8px;font-family:'STSong','PMingLiU'}#product-view .info-top-area .right-area .txt-main
h2.subject{margin:0;padding:15px
0 10px;font-family:'STSong','PMingLiU';font-size:24px;letter-spacing:2.4px}@media all and (max-width:1279px){#product-view .info-top-area .right-area .txt-main
h2.subject{padding:10px
0 5px}}#product-view .info-top-area .right-area .txt-main
.small{padding-top:5px;font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:1.8px}#product-view .info-top-area .right-area .txt-main
.price{font-size:18px;color:#658fc7;letter-spacing:1.8px;padding:30px
0 20px}@media all and (max-width:1279px){#product-view .info-top-area .right-area .txt-main
.price{padding:20px
0 10px}}#product-view .info-top-area .right-area .txt-main
.summary{padding-bottom:10px;font-size:16px;letter-spacing:1.6px;line-height:36px;color:#444}@media all and (max-width:1279px){#product-view .info-top-area .right-area .txt-main
.summary{line-height:30px}}#product-view .info-top-area .right-area .txt-main .cat-wrap .category:first-child{padding-bottom:0}#product-view .info-top-area .right-area .txt-main
.category{font-size:0;padding-top:15px;padding-bottom:15px;padding-left:60px;position:relative}@media all and (max-width:1279px){#product-view .info-top-area .right-area .txt-main
.category{padding-top:10px;padding-bottom:10px}}#product-view .info-top-area .right-area .txt-main .category .category-name{font-size:16px;position:absolute;top:28px;left:0;color:#444}#product-view .info-top-area .right-area .txt-main .category
.item{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;vertical-align:top;margin-right:18px;margin-bottom:18px;font-size:14px;letter-spacing:2px;color:#333;background-color:#f7f7f7;text-align:center;padding:15px
20px;-webkit-border-radius:4px;border-radius:4px}@media all and (max-width:1279px){#product-view .info-top-area .right-area .txt-main .category
.item{margin-right:10px;margin-bottom:10px;padding:8px
15px}#product-view .info-top-area .right-area .txt-main .category .category-name{top:15px}}#product-view .info-top-area .right-area .txt-main .category
.item.check{background-color:#a0bddc;color:#fff}#product-view .info-top-area .right-area .txt-main .down-box{padding:22px
0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}@media all and (min-width:1024px){#product-view .info-top-area .right-area .txt-main .category .item:hover{background-color:#a0bddc;color:#fff}}@media all and (max-width:1279px){#product-view .info-top-area .right-area .txt-main .down-box{padding:15px
0}}#product-view .info-top-area .right-area .txt-main .down-box
.item{display:inline-block;vertical-align:middle;width:50%;position:relative}#product-view .info-top-area .right-area .txt-main .down-box .item:first-child::before{pointer-events:none;content:"";position:absolute;top:50%;right:0;margin-top:-8px;width:1px;height:16px;background-color:#ddd}#product-view .info-top-area .right-area .txt-main .down-box
a{display:inline-block;vertical-align:middle;position:relative;color:#0e3467;font-size:14px;letter-spacing:1.4px;padding:0
5px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#product-view .info-top-area .right-area .txt-main .down-box a
span{position:relative;z-index:1}#product-view .info-top-area .right-area .txt-main .down-box a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:2px;right:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}#product-view .info-top-area .right-area .txt-main .down-box a:hover{color:#366393}#product-view .info-top-area .right-area .txt-main .down-box a:hover::before{width:36px}#product-view .info-top-area .right-area .txt-main .down-box a.has-icon{padding-left:35px}#product-view .info-top-area .right-area .txt-main .down-box a.has-icon::after{pointer-events:none;content:"";position:absolute;top:3px;left:0;width:22px;height:22px;background:url("../images/icon_info.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#product-view .info-item-area .p-wrap{padding-top:80px;padding-bottom:80px;max-width:1340px;border-bottom:1px solid #ddd;font-size:0}@media all and (max-width:1279px){#product-view .info-item-area .p-wrap{padding-top:60px;padding-bottom:40px}}@media all and (max-width:766px){#product-view .info-item-area .p-wrap{padding-top:30px;padding-bottom:50px}}#product-view .info-item-area .vertical-subject{display:inline-block;vertical-align:top;width:80px}@media all and (max-width:1279px){#product-view .info-item-area .vertical-subject{width:60px}}@media all and (max-width:766px){#product-view .info-item-area .vertical-subject{width:50px}}#product-view .info-item-area .right-area{display:inline-block;vertical-align:top;width:calc(100% - 120px);padding-left:40px;padding-right:20px}@media all and (max-width:1279px){#product-view .info-item-area .right-area{padding-left:0;padding-right:0;width:calc(100% - 80px)}}@media all and (max-width:766px){#product-view .info-item-area .right-area{width:calc(100% - 70px)}}#product-view .info-item-area [data-plugins="food-slick"]{padding-left:130px;padding-right:110px}@media all and (max-width:1279px){#product-view .info-item-area [data-plugins="food-slick"]{padding-left:80px;padding-right:80px}}@media all and (max-width:1022px){#product-view .info-item-area [data-plugins="food-slick"]{padding-left:0;padding-right:0}}#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow{margin-top:-32px;width:64px;height:64px;background-color:#f7f7f7}@media all and (max-width:1279px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow{width:40px;height:40px}}@media all and (max-width:1022px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow{margin:0;top:auto;bottom:-50px}}#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow::before{margin-top:-8px;width:16px;height:16px;border-color:#000;border-width:2px}@media all and (max-width:1279px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow::before{margin-top:-5px;width:10px;height:10px;border-width:1px}}@media all and (max-width:1022px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow.slick-prev{left:auto;right:50px}}#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow.slick-prev::before{left:27px}@media all and (max-width:1279px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow.slick-prev::before{left:17px}}@media all and (max-width:1022px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow.slick-next{margin-top:30px}}#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow.slick-next::before{right:26px}@media all and (max-width:1279px){#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow.slick-next::before{right:17px}}#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow:hover{background-color:#a0bddc}#product-view .info-item-area [data-plugins="food-slick"] .slick-arrow:hover::before{border-color:#fff}#product-view .info-item-area
.item{padding:20px
0;font-size:0}@media all and (max-width:1022px){#product-view .info-item-area
.item{padding:0
10px}}@media all and (max-width:766px){#product-view .info-item-area
.item{padding:0}}#product-view .info-item-area .item
.img{display:inline-block;vertical-align:middle;width:100px}#product-view .info-item-area .item
.main{display:inline-block;vertical-align:middle;width:calc(100% - 100px);padding-left:30px}@media all and (max-width:1022px){#product-view .info-item-area .item
.main{padding-left:10px}}#product-view .info-item-area .item
.title{font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:1.8px}@media all and (max-width:1022px){#product-view .info-item-area .item
.title{letter-spacing:1px}}#product-view .info-item-area .item
.summary{font-size:16px;line-height:30px;letter-spacing:2px}@media all and (max-width:1022px){#product-view .info-item-area .item
.summary{letter-spacing:1px;line-height:24px}}#product-view .info-edit-area{padding:80px
0}@media all and (max-width:1279px){#product-view .info-edit-area{padding:40px
0 20px}}@media all and (max-width:1022px){#product-view .info-edit-area{padding:20px
0}}#product-view .info-edit-area .edit-wrap{padding:0;background:none}#product-view .info-compare-area{padding:120px
0 90px;font-size:0;background:url("../images/bg2.png") #f7f7f7 0 0 no-repeat}@media all and (max-width:1279px){#product-view .info-compare-area{padding:80px
0 50px}}@media all and (max-width:1022px){#product-view .info-compare-area{padding:60px
0 30px}}@media all and (max-width:766px){#product-view .info-compare-area{padding:40px
0 30px}}#product-view .info-compare-area .vertical-subject{display:inline-block;vertical-align:top;width:80px}@media all and (max-width:1279px){#product-view .info-compare-area .vertical-subject{width:60px}}@media all and (max-width:766px){#product-view .info-compare-area .vertical-subject{width:50px}}#product-view .info-compare-area .right-area{display:inline-block;vertical-align:top;width:calc(100% - 120px);padding-left:40px;padding-right:20px}@media all and (max-width:1279px){#product-view .info-compare-area .right-area{padding-left:0;padding-right:0;width:calc(100% - 80px)}}@media all and (max-width:766px){#product-view .info-compare-area .right-area{width:calc(100% - 70px)}}#product-view .info-compare-area .edit-wrap{padding:0;background-position:center}#product-view.has-compare #footer::before{display:none}#purchase.purchase1 .label-item{padding:5px
0}@media all and (max-width:1022px){#purchase.purchase1 .label-item{padding-bottom:0}}#purchase.purchase1 .label-item:first-child{padding-top:2px}#purchase.purchase1 .label-item:last-child{padding-bottom:2px}#purchase.purchase1 .label-item.has-input:first-child{padding-bottom:20px}@media all and (max-width:766px){#purchase.purchase1 .label-item.has-input:first-child{padding-bottom:10px}}#purchase.purchase1 .label-item.has-input .group-label{width:215px}#purchase.purchase1 .label-item.has-input .group-input{display:inline-block;vertical-align:top;width:calc(100% - 215px);max-width:215px;position:relative;top:-3px;position:relative}@media all and (max-width:766px){#purchase.purchase1 .label-item.has-input .group-input{display:block;width:100%;max-width:100%;top:0}}#purchase.purchase1 .label-item.has-input .group-input::before{pointer-events:none;content:"";position:absolute;top:9px;right:17px;width:22px;height:22px;background:url("../images/icon_date.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fff;z-index:3}#purchase.purchase1 .label-item.other .group-label{vertical-align:top}#purchase.purchase1 .label-item.other .other-input{display:inline-block;vertical-align:top;width:calc(100% - 100px);max-width:300px}#purchase.purchase1 .label-item.has-qty{display:flex;justify-content:space-between;align-items:flex-start}#purchase.purchase1 .label-item.has-qty
.box{display:flex;align-items:center;font-size:14px}#purchase.purchase1 .label-item.has-qty .box
div{white-space:nowrap;padding-right:5px}#purchase.purchase1 .label-item.has-qty .box .group-input{width:80px;height:40px;text-align:center}@media all and (max-width:766px){#purchase.purchase1 .label-item.has-qty{padding:5px
0}#purchase.purchase1 .label-item.has-qty .group-label
strong{margin-top:6px;line-height:24px}}#purchase.purchase1
.total{font-size:16px;text-align:right;margin-top:10px;padding:10px;background-color:#f6f9fd}#purchase.purchase1 .total
span{color:#366393;font-weight:bold}#purchase.purchase2 .edit-box .edit-wrap{background:none;margin-bottom:20px}@media all and (max-width:766px){#purchase.purchase2 .edit-box .edit-wrap{margin-bottom:0}}#purchase.purchase3 .edit-box .edit-wrap,
#purchase.purchase4 .edit-box .edit-wrap,
#purchase.purchase5 .edit-box .edit-wrap{background:none}#purchase.purchase5 .btn-box{background:none}#purchase.purchase5 .btn-box .btn-style{margin-bottom:10px}#purchase
#news{padding-top:20px}@media all and (max-width:766px){#purchase
#news{border-top:1px solid #ddd;padding-top:35px}}.import-bar{padding:10px
20px;font-size:18px;color:#366393;font-family:'STSong','PMingLiU';line-height:36px;letter-spacing:1.8px;background-color:#f6f9fd}.btn-box{padding:40px
20px 20px;text-align:center;background:url("../images/line2.png") 0 top repeat-x}@media all and (max-width:766px){.btn-box{padding:20px
20px 5px}}#contact .contact-area{font-size:0}#contact .contact-area .info-area{display:inline-block;vertical-align:middle;width:calc(100% - 610px - 75px);padding-right:45px}@media all and (max-width:1479px){#contact .contact-area .info-area{width:calc(100% - 500px);padding-right:30px}}@media all and (max-width:1279px){#contact .contact-area .info-area{width:calc(100% - 390px)}}@media all and (max-width:1022px){#contact .contact-area .info-area{display:block;width:100%;padding:0
0 30px}}@media all and (max-width:412px){#contact .contact-area .info-area{padding-bottom:20px}}#contact .contact-area .info-area
.wrap{max-width:545px;margin:0
auto}#contact .contact-area .right-area{display:inline-block;vertical-align:middle;width:610px;margin-right:75px;height:690px}@media all and (max-width:1479px){#contact .contact-area .right-area{margin-right:0;width:500px;height:560px}}@media all and (max-width:1279px){#contact .contact-area .right-area{width:390px}}@media all and (max-width:1022px){#contact .contact-area .right-area{display:block;width:100%;height:240px}}#contact .contact-area .right-area
iframe{width:100%;height:100%;border:none}#contact .contact-area
.subject{position:relative;padding-bottom:35px;margin-bottom:20px;font-size:24px;font-family:'STSong','PMingLiU';letter-spacing:2.4px;line-height:34px}@media all and (max-width:766px){#contact .contact-area
.subject{padding-bottom:15px;margin-bottom:10px;font-size:22px}}#contact .contact-area .subject::before{pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:110px;height:1px;background-color:#8888}#contact .contact-area .info-list{border-bottom:1px solid #ddd;padding-bottom:40px}@media all and (max-width:1022px){#contact .contact-area .info-list{padding-bottom:20px}}#contact .contact-area .info-list
.item{position:relative;font-size:0;padding:12px
0}@media all and (max-width:766px){#contact .contact-area .info-list
.item{padding:7px
0}}#contact .contact-area .info-list .item
.title{display:inline-block;vertical-align:top;width:100px;font-family:'STSong','PMingLiU';font-size:18px;letter-spacing:1.8px;line-height:34px}@media all and (max-width:766px){#contact .contact-area .info-list .item
.title{display:block;width:100%;font-size:17px;letter-spacing:2px;line-height:30px}}#contact .contact-area .info-list .item
.text{display:inline-block;vertical-align:top;width:calc(100% - 100px);font-size:15px;color:#444;letter-spacing:3px;line-height:34px}@media all and (max-width:766px){#contact .contact-area .info-list .item
.text{display:block;width:100%;letter-spacing:2px;line-height:30px}}@media all and (max-width:412px){#contact .contact-area .info-list .item
.text{letter-spacing:0}}#contact .contact-area .info-list .item .text
a{display:inline-block;position:relative;font-size:15px;color:#444;letter-spacing:3px;line-height:34px}@media all and (max-width:766px){#contact .contact-area .info-list .item .text
a{letter-spacing:2px;line-height:30px}}@media all and (max-width:412px){#contact .contact-area .info-list .item .text
a{letter-spacing:1px}}#contact .contact-area .info-list .item .text a
span{position:relative;z-index:1}#contact .contact-area .info-list .item .text a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:5px;left:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}#contact .contact-area .info-list .item .text a:hover{color:#366393}#contact .contact-area .info-list .item .text a:hover::before{width:36px}#contact .contact-area .info-list .item
a.google{position:absolute;top:6px;right:0;display:block;width:126px;height:44px;border:1px
solid #d9e5f1;-webkit-border-radius:5px;border-radius:5px;font-size:12px;letter-spacing:0;line-height:44px;text-align:center;padding-left:27px;overflow:hidden}@media all and (max-width:1479px){#contact .contact-area .info-list .item
a.google{display:none}}#contact .contact-area .info-list .item a.google
span{position:relative;z-index:1}#contact .contact-area .info-list .item a.google::before{pointer-events:none;content:"";position:absolute;top:9px;left:13px;z-index:1;width:18px;height:24px;background:url("../images/icon_google_map.png");-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#contact .contact-area .info-list .item a.google::after{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#d9e5f1;z-index:0}#contact .contact-area .info-list .item a.google:hover
span{color:#366393}#contact .contact-area .info-list .item a.google:hover::before{width:18px}#contact .contact-area .info-list .item a.google:hover::after{width:100%}#contact .contact-area .social-list{padding-top:60px;text-align:center}@media all and (max-width:1022px){#contact .contact-area .social-list{padding-top:30px}}#contact .contact-area .social-list
a{position:relative;display:inline-block;margin:0
50px}@media all and (max-width:1022px){#contact .contact-area .social-list
a{margin:0
30px}}@media all and (max-width:766px){#contact .contact-area .social-list
a{margin:0
10px 10px}}#contact .contact-area .social-list a::after{pointer-events:none;content:"";position:absolute;top:50%;right:-50px;margin-top:-9px;width:1px;height:18px;background-color:#ccc}@media all and (max-width:766px){#contact .contact-area .social-list a::after{display:none}}#contact .contact-area .social-list a::before{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;pointer-events:none;content:"";position:absolute;bottom:2px;right:-5px;z-index:0;height:12px;width:0;background-color:#e6ebf0;z-index:0}#contact .contact-area .social-list a
span{position:relative;z-index:1;display:inline-block;padding-left:45px;font-size:15px;letter-spacing:1.5px;color:#444;line-height:30px}#contact .contact-area .social-list a span::before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:30px;height:30px;-webkit-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px}#contact .contact-area .social-list a.line span::before{background-image:url("../images/icon_line.png")}#contact .contact-area .social-list a.fb span::before{background-image:url("../images/icon_fb.png")}#contact .contact-area .social-list a:last-child::after{display:none}#contact .contact-area .social-list a:hover
span{color:#366393}#contact .contact-area .social-list a:hover::before{width:36px}#sitemap .sitemap-list{font-size:0;position:relative;left:-25px;width:calc(100% + 50px)}@media all and (max-width:1479px){#sitemap .sitemap-list{left:-20px;width:calc(100% + 40px)}}@media all and (max-width:1279px){#sitemap .sitemap-list{left:-10px;width:calc(100% + 20px)}}@media all and (max-width:766px){#sitemap .sitemap-list{left:0;width:100%}}#sitemap .sitemap-list
.item{display:inline-block;vertical-align:top;width:calc(20% - 50px);margin:0
25px}@media all and (max-width:1479px){#sitemap .sitemap-list
.item{margin:0
20px;width:calc(20% - 40px)}}@media all and (max-width:1279px){#sitemap .sitemap-list
.item{margin:0
10px;width:calc(20% - 20px)}}@media all and (max-width:1022px){#sitemap .sitemap-list
.item{width:calc(33.33% - 20px);margin:0
10px 40px}}@media all and (max-width:766px){#sitemap .sitemap-list
.item{display:block;width:100%;margin:0
0 20px}}#sitemap .sitemap-list .item
.title{text-align:center}#sitemap .sitemap-list .item .title
a{display:block;position:relative;background-color:#A0BDDC;font-family:'STSong','PMingLiU';font-size:18px;color:#fff;line-height:50px;letter-spacing:1.8px}@media all and (max-width:766px){#sitemap .sitemap-list .item .title
a{line-height:42px}}#sitemap .sitemap-list .item .title a
span{display:block;position:relative;z-index:1}#sitemap .sitemap-list .item .title a::before{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:100%;background-color:#0E3467}#sitemap .sitemap-list .item .title a:hover::before{width:100%}#sitemap .sitemap-list .item .list
li{text-align:center;background:url("../images/line1.png") 0 bottom repeat-x}#sitemap .sitemap-list .item .list li
a{display:block;font-size:15px;letter-spacing:3px;line-height:24px;padding:20px
10px}@media all and (max-width:766px){#sitemap .sitemap-list .item .list li
a{padding:10px}}#sitemap .sitemap-list .item .list li a:hover{color:#658fc7}#sitemap .sitemap-list .item .box.last .title,
#sitemap .sitemap-list .item .box.last
.list{margin-top:25px}@media all and (max-width:1022px){#sitemap .sitemap-list .item:last-child{width:calc(66.66% - 20px)}#sitemap .sitemap-list .item:nth-child(4) .box.last{margin:20px
0 0;width:100%}#sitemap .sitemap-list .item:last-child
.box{display:inline-block;width:calc(50% - 10px);vertical-align:top;margin-right:10px}#sitemap .sitemap-list .item
.box.last{margin-right:0;margin-left:10px}#sitemap .sitemap-list .item .box.last .title,
#sitemap .sitemap-list .item .box.last
.list{margin-top:0;margin-bottom:20px}}@media all and (max-width:766px){#sitemap .sitemap-list .item:last-child{display:block;width:100%}#sitemap .sitemap-list .item:last-child
.box{display:block;width:100%;margin:0
0 20px}}#sitemap .sitemap-list .item .box:hover:not(.last) .title a::before{width:100%}#sitemap .sitemap-list .item:nth-child(1){animation-delay:0s}#sitemap .sitemap-list .item:nth-child(2){animation-delay: .2s}#sitemap .sitemap-list .item:nth-child(3){animation-delay: .3s}#sitemap .sitemap-list .item:nth-child(4){animation-delay: .4s}#sitemap .sitemap-list .item:nth-child(5){animation-delay: .5s}#privacy .p-content .p-main{margin-top:-10px;line-height:36px}#privacy .edit-wrap{letter-spacing:2px;padding-top:0;background:none}.edit-box.mobile{display:none}@media all and (max-width:766px){.edit-box.mobile{display:block}}@media all and (max-width:766px){.edit-box.desktop{display:none}}.import-bar{padding:10px
20px;font-size:18px;color:#366393;font-family:'STSong','PMingLiU';line-height:36px;letter-spacing:1.8px;background-color:#f6f9fd}@media all and (max-width:1022px){.import-bar{padding:5px
10px;font-size:16px;letter-spacing:1.6px;line-height:30px}}@media all and (max-width:766px){.import-bar{line-height:24px}}.edit-wrap{padding:20px;font-size:15px;line-height:48px;letter-spacing:2px;background:url("../images/line2.png") 0 bottom repeat-x}@media all and (max-width:1022px){.edit-wrap{padding:20px
10px;line-height:34px}}@media all and (max-width:766px){.edit-wrap{padding:20px
0;line-height:30px}}.edit-wrap
p{padding:0;margin:0;line-height:48px}@media all and (max-width:1022px){.edit-wrap
p{line-height:34px}}@media all and (max-width:766px){.edit-wrap
p{line-height:30px}}.edit-wrap
a{color:#366393}.edit-wrap a:hover{text-decoration:underline}.edit-btn{display:inline-block;margin:5px
5px 5px 0;padding:10px
30px;line-height:30px;border:1px
solid #b9cce4;box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.05);border-radius:3px}@media all and (max-width:766px){.edit-btn{margin:10px
5px 10px 0;display:block;width:100%}}.edit-btn
span{display:inline-block;line-height:20px;vertical-align:middle}.edit-btn
span.icon{width:20px;height:20px;margin-right:5px}.edit-btn
span.txt{color:#444;font-size:15px;letter-spacing:2px}.edit-btn:hover{position:relative;top:2px;box-shadow:none;text-decoration:none !important}.edit-icon-list{padding:10px
0;font-size:0;letter-spacing:0}@media all and (max-width:766px){.edit-icon-list{padding-bottom:0}}.edit-icon-list
.item{display:inline-block;min-height:160px;vertical-align:top;padding:15px
10px 0;width:25%;text-align:center;border-right:1px solid #ddd}@media all and (max-width:766px){.edit-icon-list
.item{display:block;width:100%;padding:0;font-size:0;min-height:0;margin:10px
0;padding-bottom:10px;border-right:none;border-bottom:1px solid #ddd}.edit-icon-list .item:last-child{border-bottom:none;margin-bottom:0}}.edit-icon-list .item
.icon{margin:0
auto;max-width:90px}@media all and (max-width:766px){.edit-icon-list .item
.icon{display:inline-block;vertical-align:middle;width:100px}}.edit-icon-list .item
.txt{font-size:15px;letter-spacing:2px;line-height:28px}@media all and (max-width:766px){.edit-icon-list .item
.txt{display:inline-block;vertical-align:middle;width:calc(100% - 100px);text-align:left;padding-left:20px}}.edit-icon-list .item:last-child{border-right:none}.import-box{margin:15px
0;padding:25px
40px;background-color:#f6f9fd;line-height:30px}@media all and (max-width:1022px){.import-box{padding:15px
20px}}@media all and (max-width:766px){.import-box{padding:15px
20px}}.import-box.two{margin-top:0;margin-bottom:30px}@media all and (max-width:766px){.import-box.two{margin-bottom:10px}}ul.style-ul{margin:0;padding:0;list-style:none}ul.style-ul
li{padding:7px
0;line-height:30px;font-size:15px;position:relative;padding-left:28px}ul.style-ul li::before{pointer-events:none;content:"※";position:absolute;top:6px;left:3px}ul.style-ul li:last-child{padding-bottom:0}ol.style-ol{margin:0;padding:0
0 0 28px}ol.style-ol
li{padding:7px
0;line-height:30px;font-size:15px}ol.style-ol li:last-child{padding-bottom:0}.edit-discount-list{font-size:0;text-align:center;letter-spacing:0}.edit-discount-list .item-wrap{padding:45px
0;background:url("../images/line2.png") 0 bottom repeat-x}@media all and (max-width:1022px){.edit-discount-list .item-wrap{padding:25px
0}}@media all and (max-width:766px){.edit-discount-list .item-wrap{background:none;padding-top:0}}.edit-discount-list .item-wrap:first-child{padding-top:20px}@media all and (max-width:766px){.edit-discount-list .item-wrap:first-child{padding-top:10px;padding-bottom:0}}@media all and (max-width:766px){.edit-discount-list .item-wrap:last-child{padding-bottom:0}.edit-discount-list .item-wrap:last-child .item:last-child{margin-bottom:0;display:block;width:100%}}.edit-discount-list
.item{display:inline-block;vertical-align:top;width:25%;border-right:1px solid #ddd;padding:15px}@media all and (max-width:766px){.edit-discount-list
.item{width:50%;border-bottom:1px solid #ddd}.edit-discount-list .item:nth-child(2n){border-right:none}}.edit-discount-list .item .top,
.edit-discount-list .item
.down{font-size:15px;line-height:30px}.edit-discount-list .item .top span,
.edit-discount-list .item .down
span{display:inline-block;padding:0
3px;font-size:36px;line-height:30px}@media all and (max-width:1022px){.edit-discount-list .item .top span,
.edit-discount-list .item .down
span{font-size:30px}}@media all and (max-width:766px){.edit-discount-list .item .top span,
.edit-discount-list .item .down
span{font-size:26px}}.edit-discount-list .item .top
span{color:#366393}.edit-discount-list .item .down
span{color:#658fc7}.edit-discount-list .item
.title{display:inline-block;margin:5px
0 15px;padding:5px
15px;width:100%;max-width:125px;line-height:24px;font-size:15px;color:#fff;-webkit-border-radius:4px;border-radius:4px;background-color:#658fc7}.edit-discount-list .item:nth-child(4n),
.edit-discount-list .item:last-child{border-right:none}.edit-box
.box{padding:20px
0 0;line-height:30px}.edit-box .box
p{padding:0
0 20px;margin:0;line-height:30px}.edit-table-wrap{padding-top:10px}@media all and (max-width:766px){.edit-table-wrap.has-hand{-ms-overflow-x:auto;overflow-x:auto;position:relative;padding-top:20px !important}.edit-table-wrap.has-hand::before{pointer-events:none;content:'';position:absolute;top:10px;left:0;width:25px;height:20px;background-size:cover;background-image:url(../images/hand.png);animation:tableSlide 1.5s linear infinite alternate}}.edit-table-wrap
table{width:100%;text-align:center;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background-color:#fff}.edit-table-wrap table
thead{background-color:#a0bddc}.edit-table-wrap table thead td,
.edit-table-wrap table thead
th{font-weight:bold;padding:10px
30px;text-align:center;font-family:'STSong','PMingLiU';color:#fff;font-size:17px;letter-spacing:3.4px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}@media all and (max-width:1022px){.edit-table-wrap table thead td,
.edit-table-wrap table thead
th{padding:5px
20px;font-size:16px;letter-spacing:2px;white-space:nowrap}}.edit-table-wrap table tbody td,
.edit-table-wrap table tbody
th{position:relative;padding:15px
30px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:16px;letter-spacing:3px;line-height:30px}@media all and (max-width:1022px){.edit-table-wrap table tbody td,
.edit-table-wrap table tbody
th{padding:10px
20px;font-size:15px;letter-spacing:2px}}.edit-table-wrap table tbody
th{color:#658fc7;font-weight:normal;text-align:center}.edit-table-wrap
.info{text-align:left}@media all and (max-width:766px){.edit-table-wrap
.info{min-width:270px}}.edit-table-wrap .info ol.style-ol
li{padding:0;font-size:16px}.edit-table-wrap .close-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e8e8e8;font-size:16px;color:#444;text-align:center}.edit-table-wrap .close-box
span{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;line-height:30px}.edit-table-wrap.item1{padding-top:0;padding-bottom:10px}.edit-table-wrap.item1 table thead
th{width:33.33%}.edit-table-wrap.item2 table thead td,
.edit-table-wrap.item2 table thead
th{padding:10px
15px;line-height:28px}.edit-table-wrap.item2 table thead
td{width:14%}.edit-table-wrap.item2 table thead
th{width:70%}.edit-table-wrap.item2 table thead th:last-child{width:16%}.edit-table-wrap.item2 table tbody
td.city{width:100px;padding-left:20px;padding-right:20px;white-space:nowrap}.edit-table-wrap.item2 table tbody
td.area{width:530px;padding-left:20px;padding-right:20px;text-align:left}@media all and (max-width:766px){.edit-table-wrap.item2 table tbody
td.area{min-width:400px;width:auto}}.edit-table-wrap.item3 table thead
td{width:14%}.edit-table-wrap.item3 table thead
th{width:43%}.edit-table-wrap.item3 table tbody
th{white-space:nowrap}.edit-table-wrap.item4 table thead
th{width:25%}.edit-table-wrap.item4 table tbody th,
.edit-table-wrap.item4 table tbody
td{white-space:nowrap}.edit-table-wrap.item5 table thead
td{width:20%}.edit-table-wrap.item5 table tbody th,
.edit-table-wrap.item5 table tbody
td{white-space:nowrap}.edit-table-wrap.item6{padding-bottom:10px}.edit-table-wrap.item6 table thead
th{width:25%}.edit-table-wrap.item6 table tbody
td{white-space:nowrap}.edit-table-wrap.item7{padding:0;padding-bottom:10px}.edit-table-wrap.item7 table tbody
th{padding-left:10px;padding-right:10px;width:190px;white-space:nowrap;color:#444}.edit-table-wrap.item7 table tbody
td{padding-left:10px;padding-right:10px}.edit-table-wrap.item7 table tbody td.td-1{width:270px}.edit-table-wrap.item7 table tbody td.td-2{width:300px}.edit-table-wrap.item7 table tbody td.td-3{width:330px}.template-box{padding:30px
0;font-size:0;letter-spacing:0}@media all and (max-width:1022px){.template-box{padding:15px
0;margin:0
auto;max-width:670px}}.template-box .template-img{display:inline-block;vertical-align:middle;width:50%}.template-box .template-img
img{width:100%}@media all and (max-width:1022px){.template-box .template-img{display:block;padding:0
0 20px;margin:0;width:100%}}.template-box .template-main{display:inline-block;vertical-align:middle;width:50%;padding:0
50px;font-size:16px;letter-spacing:2px;line-height:36px}@media all and (max-width:1279px){.template-box .template-main{padding-left:40px;padding-right:0}}@media all and (max-width:1022px){.template-box .template-main{display:block;padding:0;margin:0;width:100%;padding-left:0}}.template-box .template-subject{padding-bottom:30px;font-size:24px;font-family:'STSong','PMingLiU';letter-spacing:2.4px}@media all and (max-width:1279px){.template-box .template-subject{font-size:20px;padding-bottom:15px;letter-spacing:2px}}@media all and (max-width:766px){.template-box .template-subject{line-height:26px;letter-spacing:1px}}@media all and (max-width:1279px){.template-box .template-summary{line-height:30px}}.template-box.txt-left{direction:rtl}.template-box.txt-left .template-main{direction:ltr}@media all and (max-width:1279px){.template-box.txt-left .template-main{padding-right:40px;padding-left:0}}@media all and (max-width:1022px){.template-box.txt-left .template-main{padding-right:0}}.template-box.middle-size .template-img{width:56%}@media all and (max-width:1022px){.template-box.middle-size .template-img{width:100%}}.template-box.middle-size .template-main{width:44%;padding:0
0 0 50px}@media all and (max-width:1022px){.template-box.middle-size .template-main{padding:0;width:100%}}.template-box.middle-size.txt-left .template-main{padding:0
50px 0 0}@media all and (max-width:1022px){.template-box.middle-size.txt-left .template-main{padding:0}}.template-box.big-size .template-img{width:71%}@media all and (max-width:1022px){.template-box.big-size .template-img{width:100%}}.template-box.big-size .template-main{width:29%;padding:0
0 0 50px}@media all and (max-width:1022px){.template-box.big-size .template-main{padding:0;width:100%}}.template-box.big-size.txt-left .template-main{padding:0
50px 0 0}@media all and (max-width:1022px){.template-box.big-size.txt-left .template-main{padding:0}}@keyframes
tableSlide{0%{transform:translateX(20px)}100%{transform:translateX(0)}}.card-wrap{padding:40px
55px 20px;font-size:0}@media all and (max-width:1022px){.card-wrap{padding:20px
0}}@media all and (max-width:766px){.card-wrap{padding-bottom:0}}.card-wrap .card-box{margin-bottom:40px}@media all and (max-width:1479px){.card-wrap .card-box{margin:0
auto 30px}}.card-wrap .card-main{padding:30px
0;position:relative;left:-12px;width:calc(100% + 24px)}@media all and (max-width:1022px){.card-wrap .card-main{padding:20px
0;left:-5px;width:calc(100% + 10px)}}.card-wrap .card-main .slick-dots
li{padding:0
5px}.card-wrap .card-main .slick-dots li
button{background-color:#d5d5d5}.card-wrap .card-main .slick-dots li.slick-active
button{background-color:#0e0e32}.card-wrap .card-subject{padding:10px;font-family:'STSong','PMingLiU';color:#fff;font-size:17px;letter-spacing:3.4px;line-height:36px;background-color:#a0bddc;text-align:center}@media all and (max-width:766px){.card-wrap .card-subject{line-height:26px;padding:5px
10px;font-size:16px}}.card-wrap .card-small .card-img{max-width:310px}.card-wrap .card-middle .card-img{max-width:475px}.card-wrap .card-big .card-img{margin-top:10px;max-width:975px}.card-wrap .card-img{margin:0
auto;text-align:center;padding:0
12px}@media all and (max-width:1022px){.card-wrap .card-img{padding:0
5px}}.template-about-wrap{padding-bottom:60px}.template-about-wrap .template-p-wrap{margin:0
auto;padding-left:20px;padding-right:20px;max-width:1520px}@media all and (max-width:766px){.template-about-wrap{padding-bottom:20px}.template-about-wrap .template-p-wrap{padding-left:15px;padding-right:15px}}.template-title-area .template-top-slogan{padding-top:0}.template-title-area{padding-bottom:60px}@media all and (max-width:1279px){.template-title-area{padding-bottom:30px}}@media all and (max-width:1022px){.template-title-area{padding-bottom:20px}}.template-top-slogan{position:relative;margin:0;padding:15px
0 25px;font-family:'STSong','PMingLiU';font-size:18px;line-height:28px;letter-spacing:3.6px;text-align:center}@media all and (max-width:1279px){.template-top-slogan{padding-bottom:15px}}@media all and (max-width:766px){.template-top-slogan{padding:10px
0;font-size:16px;letter-spacing:1.6px}}.template-top-slogan::before,.template-top-slogan::after{pointer-events:none;content:"//"}.template-top-slogan::before{padding-right:10px}.template-top-slogan::after{padding-left:10px}.template-dots-line{-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;margin:13px
auto;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background-color:transparent;position:relative}.template-dots-line::before,.template-dots-line::after{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none;content:"";position:absolute;width:2px;height:2px;-webkit-border-radius:50%;border-radius:50%;background-color:#6b89a5}.template-dots-line::before{left:-7px;top:-5px}.template-dots-line::after{right:-7px;top:-3px}.template-dots-line.scroll-view{background-color:#6b89a5;transition-delay: .4s}.template-dots-line.scroll-view::before{opacity:1;top:0;transition-delay: .2s}.template-dots-line.scroll-view::after{opacity:1;top:0;transition-delay: .5s}.template-about-main{font-size:0}.template-about-main .template-left-area{display:inline-block;width:670px;vertical-align:top}@media all and (max-width:1279px){.template-about-main .template-left-area{width:50%}}@media all and (max-width:1022px){.template-about-main .template-left-area{display:block;width:100%;margin:0
auto;max-width:670px}}.template-about-main .template-right-area{display:inline-block;width:calc(100% - 670px);vertical-align:top;padding-left:70px;font-size:0;padding-top:20px}@media all and (max-width:1279px){.template-about-main .template-right-area{padding-left:30px;width:50%;padding-right:15px}}@media all and (max-width:1022px){.template-about-main .template-right-area{display:block;width:100%;margin:0
auto;max-width:670px;padding:50px
0 0}}@media all and (max-width:766px){.template-about-main .template-right-area{padding-top:30px}}.template-about-main .template-vertical-subject{display:inline-block;vertical-align:top;width:135px}@media all and (max-width:1279px){.template-about-main .template-vertical-subject{width:102px}}@media all and (max-width:766px){.template-about-main .template-vertical-subject{width:84px}}.template-about-main .template-summary{display:inline-block;vertical-align:top;width:calc(100% - 175px);top:-10px;position:relative}@media all and (max-width:1279px){.template-about-main .template-summary{width:calc(100% - 122px);top:-5px}}@media all and (max-width:766px){.template-about-main .template-summary{width:calc(100% - 104px)}}.template-about-wrap.img-right{direction:rtl}.template-about-wrap.img-right .template-right-area{direction:ltr;padding-left:20px;padding-right:70px}@media all and (max-width:1279px){.template-about-wrap.img-right .template-right-area{padding-right:30px;padding-left:15px}}@media all and (max-width:766px){.template-about-wrap.img-right .template-right-area{padding-left:0;padding-right:0}}.template-vertical-subject{padding-right:40px;margin-right:40px;position:relative;font-family:'STSong','PMingLiU';-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}@media all and (max-width:1279px){.template-vertical-subject{padding-right:20px;margin-right:20px}}.template-vertical-subject::before{pointer-events:none;content:"";position:absolute;top:0;right:3px;width:1px;height:72px;background-color:#888}@media all and (max-width:1279px){.template-vertical-subject::before{right:0}}.template-vertical-subject .template-subject{margin:0;padding:0;font-size:30px;line-height:40px;position:relative;letter-spacing:6px}@media all and (max-width:766px){.template-vertical-subject .template-subject{font-size:24px;letter-spacing:3px;line-height:30px}}.template-vertical-subject .template-subject::before{-webkit-transition:height 1s ease-in-out;-moz-transition:height 1s ease-in-out;-ms-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out;pointer-events:none;content:"";position:absolute;z-index:0;top:-5px;left:0;width:23px;height:0;background-color:#e6ebf0;transition-delay: .5s}.template-vertical-subject .template-subject
span{position:relative;z-index:1}.template-vertical-subject .template-subject.scroll-view::before{height:96px}@media all and (max-width:766px){.template-vertical-subject .template-subject.scroll-view::before{height:46px}}.template-vertical-subject .template-slogan{margin:0;padding:0
0 0 20px;font-size:22px;line-height:32px;letter-spacing:4.4px}@media all and (max-width:1279px){.template-vertical-subject .template-slogan{padding-left:10px}}@media all and (max-width:766px){.template-vertical-subject .template-slogan{font-size:18px;letter-spacing:2px;line-height:24px}}.template-summary{color:#444;font-size:15px;line-height:36px;letter-spacing:3px}@media all and (max-width:1279px){.template-summary{letter-spacing:2px;line-height:30px}}.template-full-img{padding:110px
0 80px}@media all and (max-width:1279px){.template-full-img{padding:50px
0}}@media all and (max-width:766px){.template-full-img{padding:30px
0}}#card .card-slick .xs-show{display:none}#card .card-slick .slick-dots{bottom:20px}#card .card-slick
.item{overflow:hidden}#card .card-slick .item
img{-webkit-transition:1.2s ease-in-out;-o-transition:1.2s ease-in-out;transition:1.2s ease-in-out;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}#card .card-slick .item.in
img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#card .form-wrap{max-width:1100px;margin:10px
auto 30px;padding:50px
30px}#card .form-wrap .group-box{display:inline-block;vertical-align:middle;width:calc(100% - 300px)}#card .form-wrap .btn-wrap{display:inline-block;vertical-align:middle;width:300px;margin-top:-35px}#card .form-wrap .btn-style{padding-top:10px;padding-bottom:10px;display:inline-block;vertical-align:middle;width:140px}#card .form-wrap .btn-wrap
a{margin-left:10px;text-align:center;padding:10px}@media all and (max-width:1279px){#card .group-wrap .group-box .group-title{width:auto}#card .group-wrap .group-box .group-main{width:calc(100% - 144px)}}@media all and (max-width:1022px){#card .group-wrap .group-box .group-main{width:calc(100% - 124px)}#card .form-wrap{margin-top:10px}}@media all and (max-width:767px){#card .form-wrap{margin-top:5px}#card .card-slick .xs-show{display:block}#card .card-slick .xs-hide{display:none}#card .form-wrap{padding:0
20px}#card .group-wrap .group-box{width:100%}#card .group-wrap .group-box .group-main{width:100%}#card .form-wrap .btn-wrap{width:100%;text-align:center;margin-top:0}}@media (max-width: 399px){#card .form-wrap .btn-style{width:125px}}#finish .wrap-1200{max-width:1200px;margin:auto;padding:0
20px}#finish .info-top-area{position:relative;font-size:0}#finish .info-top-area::before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:57%;height:100%;background-color:#f7f7f7}.purchase-finish{text-align:center;color:#444;font-family:'STSong','PMingLiU'}.purchase-finish
p{font-size:22px;margin-bottom:20px}.purchase-finish
.icon{width:100px;height:100px;border-radius:50%;background:#fff;position:relative;border:3px
solid #4671a1;margin:auto}.purchase-finish
img{width:70px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.purchase-finish
span{display:inline-block;margin:25px
0}@media all and (max-width:1279px){#finish .info-top-area::before{width:calc(50% + 30px)}}@media all and (max-width:1022px){#finish .info-top-area{padding:45px
0}#finish .info-top-area::before{display:none}}#finish .info-top-area .left-area{position:relative;z-index:2;display:inline-block;width:57%;vertical-align:middle;padding:80px
0 80px 40px}@media all and (max-width:1279px){#finish .info-top-area .left-area{width:50%;padding:40px
0}}@media all and (max-width:1022px){#finish .info-top-area .left-area{display:block;width:100%;padding:0;margin:0
auto;max-width:670px}}#finish .info-top-area .left-area [data-plugins="info-slick"]{max-width:670px;position:relative}#finish .info-top-area .left-area .slick-dots{bottom:-40px}@media all and (max-width:1022px){#finish .info-top-area .left-area .slick-dots{bottom:20px}}#finish .info-top-area .left-area .slick-dots li
button{background-color:#d5d5d5}#finish .info-top-area .left-area .slick-dots li.slick-active
button{background-color:#0e0e32}#finish .info-top-area .left-area .slick-arrow{margin:0;top:50%;background-color:transparent}@media all and (max-width:1279px){#finish .info-top-area .left-area .slick-arrow{display:none !important}#finish .info-top-area .left-area .slick-dots{bottom:-20px}}#finish .info-top-area .left-area .slick-arrow::before{border-color:#666;border-width:2px;width:14px;height:14px;left:50%;top:50%;margin:-5px 0 0 -7px}#finish .info-top-area .left-area .slick-arrow::after{bottom:-15px;left:-40px;margin:0;width:105px;height:1px;background-color:#666;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#finish .info-top-area .left-area .slick-arrow.slick-prev{left:auto;right:-60px;margin-top:-55px;z-index:10}#finish .info-top-area .left-area .slick-arrow.slick-prev::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#finish .info-top-area .left-area .slick-arrow.slick-next{right:-60px;margin-top:15px;z-index:10}#finish .info-top-area .left-area .slick-arrow.slick-next::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-top:-9px}#finish .info-top-area .left-area .slick-arrow.slick-next::after{display:none}#finish .info-top-area .left-area .slick-arrow:hover{background-color:#a0bddc}#finish .info-top-area .left-area .slick-arrow:hover::before{border-color:#fff}#finish .info-top-area .right-area{position:relative;z-index:1;display:inline-block;width:43%;padding:0
0 0 150px;vertical-align:middle;text-align:right}#finish .info-top-area .right-area .txt-main .txt-box{padding:95px
0;position:relative}#finish .info-top-area .right-area .txt-main .txt-box::before{content:'';display:block;width:240px;height:64px;background:url(../images/card_deco_1.png) no-repeat;background-size:contain;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#finish .info-top-area .right-area .txt-main .txt-box::after{content:'';display:block;width:240px;height:64px;background:url(../images/card_deco_2.png) no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:1279px){#finish .info-top-area .right-area{width:50%;padding:0
0 0 60px}}@media all and (max-width:1022px){#finish .info-top-area .right-area{display:block;width:100%;padding:50px
0 0;margin:0
auto;max-width:670px}}#finish .info-top-area .right-area .txt-main{display:inline-block;max-width:500px;width:100%;text-align:center}@media all and (max-width:1022px){#finish .info-top-area .right-area .txt-main{max-width:100%}}#finish .info-top-area .right-area .txt-main
h2.subject{margin:0;padding:15px
0 10px;font-family:'STSong','PMingLiU';font-size:24px;letter-spacing:2.4px}@media all and (max-width:1279px){#finish .info-top-area .right-area .txt-main
h2.subject{padding:10px
0 5px}#finish .info-top-area .right-area .txt-main{padding-left:0}}#finish .info-top-area .right-area .txt-main .down-box{padding:22px
0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}@media all and (max-width:1279px){#finish .info-top-area .right-area .txt-main .down-box{padding:15px
0}}#finish .info-top-area .right-area .txt-main .btn-wrap .btn-style{margin-top:25px;text-align:center}#finish .info-top-area .right-area .txt-main .btn-wrap .btn-style::before{content:"\f381";display:inline-block;vertical-align:middle;font-family:"Font Awesome 5 Free";font-size:20px;color:#fff;font-weight:900;position:relative;top:unset;width:auto;height:auto;margin:-1px 8px 0 0}@media all and (max-width:1022px){#finish .info-top-area .right-area .txt-main{text-align:center}}@media all and (max-width:767px){#finish .wrap-1200{padding:0
15px}}.pr-0{margin:0
5px;padding-right:0}#introduction{padding:0
0 50px 170px;font-size:16px}#introduction .edit-wrap{margin:0
auto;padding:20px;max-width:1400px;font-size:16px;line-height:36px;letter-spacing:2px;background:none}.template-col-wrap{display:flex;gap:30px;margin:0
auto;padding:20px
0;max-width:1520px}.template-col-wrap .template-col-item{flex:0 0 calc(33.33% - 20px)}.template-col-wrap .template-col-item .template-subject{padding-bottom:5px;font-size:22px;font-family:'STSong','PMingLiU';letter-spacing:2.4px}@media (max-width: 1279px){#introduction{padding-left:0;padding-bottom:20px}.template-col-wrap .template-col-item .template-subject{font-size:18px}}@media (max-width: 1022px){.template-col-wrap{padding:15px
0;margin:0
auto;max-width:670px;gap:10px}.template-col-wrap .template-col-item{flex:0 0 calc(33.33% - 7px)}}@media (max-width: 743px){.template-col-wrap{flex-direction:column;gap:30px}.template-col-wrap .template-col-item{flex:0 0 100%}}#parthers{padding-top:50px}#parthers .p-main{width:calc(100% - 240px - 45px)}#parthers .edit-wrap{padding:0
0 50px}.parthers-list{display:flex;flex-wrap:wrap;gap:34px 24px;padding-bottom:50px}.parthers-list
.item{flex:0 0 calc(25% - 18px);max-width:270px;width:100%;overflow:hidden;text-align:center}.parthers-list .item
a{display:block}.parthers-list .item
.img{margin:0
0 10px;width:100%;border:1px
solid rgba(101,143,199,.3);border-radius:4px;overflow:hidden;transition: .5s;aspect-ratio:270/220}.parthers-list .item .img
img{width:100%;height:100%;object-fit:cover}.parthers-list .item
.title{color:#111;transition: .5s}.parthers-list .item:hover
.title{color:rgba(101,143,199,1)}.parthers-list .item:hover
.img{border:1px
solid rgba(101,143,199,.7)}.anchor-area{position:relative}.anchor-bar{pointer-events:none;position:absolute;top:-45px;left:0;width:100%;height:20px}@media (max-width: 1279px){#parthers{padding-top:0}#parthers .p-category{width:180px}#parthers .p-main{width:calc(100% - 200px)}}@media (max-width: 1022px){#parthers .p-category{position:relative;top:0;left:0;width:100%;margin-bottom:20px}#parthers .p-main{padding:0;width:100%;border-left:none}.parthers-list{padding-bottom:50px}.parthers-list
.item{flex:0 0 calc(33.33% - 18px)}}@media (max-width: 743px){.parthers-list{gap:20px 10px}.parthers-list
.item{flex:0 0 calc(50% - 5px)}}.simplebar-track.simplebar-horizontal{margin:0
auto;max-width:60px;height:8px;border-radius:4px;background-color:rgba(226,235,245,1)}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{border-radius:6px;background-color:#a0bddc;border:2px
solid rgba(226,235,245,1)}#i-news .left-area .ad-box{margin-bottom:15px;aspect-ratio:340 / 100;overflow:hidden}#i-news .left-area .ad-box
img{width:100%}