.home_bg {background: #232323; overflow: hidden;}.wrapper_bg {font-family: 'Poppins', '微軟正黑體', sans-serif;}.fl img {max-width: 100%;}.fl { width: 140px; left: 50% !important; margin-left: -70px; top: 50% !important; margin-top: -50px;}a:focus, a:hover {text-decoration: none;}/*menu*/ 
.ml-stack-nav-toggle__line { height: 2px;background: #ffffff;}.RWDmenu_plus03 .features .language-block a {color: #ffffff;transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;}.RWDmenu_plus03 .features .language-block a:hover {color: #999;}.RWDmenu_plus03 .logo {opacity: 0;position: absolute;transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;}.RWDmenu_plus03 .header {padding: 0px 50px 20px; z-index: 9999;}.RWDmenu_plus03 .header.is-scroll {background-color: #111;}.ml-stack-nav.is-open {z-index: 99991 !important;}.RWDmenu_plus03 .features .language-block { font-size: 15px; letter-spacing: 2px;}.ic_separation:after {content: "｜";}.ml-stack-nav__link {transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;}.ml-stack-nav__link:hover { letter-spacing: 5px;color: #fff;}.RWDmenu_plus03 .copyright {letter-spacing: 1px;}.ml-stack-nav {background-color: #505050;}.ml-stack-nav__menu {background-color: #505050;}.ml-stack-nav__link {color: #fff;border-bottom: 1px solid #666;}.ml-stack-nav__next i {color: #fff;}.RWDmenu_plus03 .copyright {color: #ccc;text-align: center;}.RWDmenu_plus03 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus03 .menu-icon {color: #fff;}.ml-stack-nav__back {color: #fff;border-bottom: 1px solid #666; font-weight: 400; letter-spacing: 3px;}/*滑下*/ 
.RWDmenu_plus03 .is-scroll .logo {opacity: 1;}/*banner*/ 
.RWDbanner_plus01 .container {width: 1000px;}.RWDbanner_plus01 .logo {width: 22%;}.txt1 {color: #fff;font-size: 55px;line-height: 60px;letter-spacing: 2px;}.txt2 {font-size: 28px ; color: #fff; font-weight:bold;letter-spacing:8px ;margin-top: 25px !important;}.txt1 span span { font-weight: bold;}.RWDbanner_plus01 .slick-caption {top: 31%;}.RWDbanner_plus01 .page-scroll.style01 a {padding-top: 10px;}.RWDbanner_plus01 .page-scroll a {color: transparent;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { width: 6px; height: 25px;border-radius: 0;background: #d0d0d0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #e70012;}.RWDbanner_plus01.style-dotnav.control-left .control-box {left: 38px;}/*關於我們*/ 
.about-block {padding: 200px 0 80px;}.RWDedictor002 .img-rounded {border-radius: 0;}.RWDedictor002 .section-content { padding-top: 0; padding-bottom: 0;}.RWDedictor002 .RWDedictor002-text > p {color: #cccccc; font-size: 15px; line-height:1.8; letter-spacing:2px;text-align: justify;padding-left: 105px;padding-right: 20px;margin-top:50px !important;}#m_RWDfullscreen01_54_1 > div.section-inner > div > div > div:nth-child(1) {float: right;}#m_RWDfullscreen01_54_1 > div.section-inner > div > div > div:nth-child(2) {float: left;}.about-block h1 {color: #292929;font-size: 100px;font-weight: bold; letter-spacing: 2px;margin: 0;line-height: 1;}.about-block h2 {color: #fff; margin-bottom: 30px; font-size: 25px;  font-weight: bold; letter-spacing:4px; margin-left: 105px; margin-top: -25px; position: relative;}.about-block h2:after { content: ""; position: absolute; width: calc(100% - 150px); height: 1px; background: #ccc;  top: 50%; right: 25px;}.RWDedictor002 .owl-theme .owl-controls .owl-page span {width: 25px;height: 6px;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0;background: #e60012;}.RWDedictor002 .owl-theme .owl-controls {text-align: right !important;}.about-btn {margin-top: 50px; font-size: 15px; letter-spacing: 3px;  color: #fff; display: block; font-weight: bold; transition: all .7s ease; -o-transition: all .7s ease;-webkit-transition: all .7s ease; text-align: right;}.about-btn:hover {letter-spacing: 7px;color: #fff;}.RWDedictor002 .RWDedictor002-text {margin-top: -80px;}/*bg*/ 
.about-bg { position: absolute;  background: url(archive/image/customization/190718_about_bg_1.jpg)no-repeat; background-size: 95%; width: 100%; height: 100%;background-position: left top;}/*服務項目*/ 
.RWDnews009 .section-subject.row {display: none;}.news-odd .item .pic-box { float: right;}.RWDnews009 .pic-box {width: 50%;}.RWDnews009 .text-box {width: 50%;z-index: 1;position: relative;padding:75px 30px 50px;display: flex; flex-direction: column; height: 18vw; justify-content: center;}.news-block {padding: 0px 0 0;position: relative;margin-bottom: -80px;background: url(archive/image/customization/190718_bg.jpg)no-repeat;background-position: 50% calc(100% - 80px);}.RWDnews009 .item {margin-bottom: 0; background-color: transparent;}.RWDnews009 .text-box .description {font-size: 15px;color: #cccccc;line-height:1.8;letter-spacing:2px;text-align:left; overflow: visible;}.new-left-bg {position: absolute; width: 90%; height: 100%; background: rgba(74, 74, 74, 0.3); right: -20vw;  top: 0;}.new-right-bg {position: absolute; width: 90%; height: 100%; background: #2e2e2e; left: -20vw;  top: 0;}.RWDnews009 .text-box .under-line {display: none;}.RWDnews009 .text-box .title { margin: 50px 0 30px 0; font-weight: bold;font-size: 25px; letter-spacing: 4px; position: relative; left: 0; top: 0; padding: 0 15px 0; border-left: 5px solid red;}.RWDnews009 .text-box .title a {color: #fff;}.RWDnews009 .text-box button:before {display: none;}.RWDnews009 .text-box button { margin-top: 50px; font-size: 18px; letter-spacing: 5px; color: #fff;display: block;font-weight: bold;transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;}.RWDnews009 .pic-box img:hover {opacity: 1;}.news-item {position: relative;}.RWDnews009 .text-box .title a:hover {color: #ffffff;}.RWDnews009 .text-box:hover button {letter-spacing: 7px;}/*合作夥伴*/ 
.RWDad002 {position: relative;z-index: 1;}.partner-title {padding: 150px 0 0 0;background: #fff;text-align: center;}.partner-title h1 { font-size: 38px; font-weight: bold;  color: #000; letter-spacing:3px;display: inline-block;position: relative;}.partner-block {padding: 0px 0 60px;background: #fff;}.partner-title h1:before { content: ""; position: absolute; width: 40px;  height: 2px; background: #000; top: 50%; margin-top: -1px; left: -60px;}.partner-title h1:after { content: ""; position: absolute; width: 40px;  height: 2px; background: #000; top: 50%; margin-top: -1px; right: -60px;}.RWDad002 .owl-carousel .owl-item {padding: 0 20px;}.partner-block .container {position: relative;}/*.partner-block .container:after {content: "PARTNER"; position: absolute; width: 100%;  height: 100%; text-align: center;  font-size: 150px; top: 45px; color: #efefef;font-weight: bold; letter-spacing: 30px;}*/ 
.RWDad002 .owl-theme .owl-controls .owl-page span {-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; border-radius: 0 !important;background: #e70012 !important;width: 25px !important;height: 6px !important;}.RWDad002 .owl-theme .owl-controls {margin-top: 40px;}/*頁尾*/ 
.footer-block {padding: 60px 0;background: #111;}.footer-right {text-align: right; font-size: 12px; letter-spacing: 1px; color: #ccc;}.footer-left { font-size: 15px;  letter-spacing:2px;  line-height: 2; color: #fff;}.footer-left h3 { font-weight: 400; letter-spacing:2px; font-size: 14px; color: #fff;margin-bottom: 30px;}.footer-left h2 { font-size: 25px; font-weight: bold; letter-spacing: 1.5px; color: #ffffff;margin-top: 0;}.footer-mail {font-size: 20px; color: #fff; display: inline-block; width: 300px; text-align: center; border: 1px solid #fff; padding: 15px 0px; letter-spacing: 5px; font-weight: bold; margin-bottom: 30px;transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease; position: relative;}.footer-mail:hover {color: #e70012;background: #ffffff;}.footer-mail:after { content: ""; position: absolute; width: 20px;  height: 20px; border-left: 20px solid transparent; border-top: 20px solid #fff; right: 0; top: 0px;}.footer-center {text-align: center; position: relative; top: -75px;}.footer-center img {max-width: 45%;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc {color: #ccc;}/*top*/ 
.scrollTop002 {bottom: 25px;right: 25px;}.scrollTop002 .ii {background: transparent;border: 2px solid #e70012; color: #e70012; border-radius: 0;font-weight: bold;}.RWDnews009 .date-box {display: none;}
/*內頁 start*/

.call_to_action { min-height: 700px !important; background: #2e2e2e !important; padding: 35px 0 0 0 !Important;}.page_wrapper_bg .RWDmenu_plus03 .header { background: #111;}.page_wrapper_bg .RWDmenu_plus03 .logo { opacity: 1;}.page_wrapper_bg .RWDmenu_plus03 .header.is-scroll { background-color: rgba(17, 17, 17, .5);}.call_to_action>.container { width: 1920px; padding: 0;}.article-text>.container { width: 1920px; padding: 0;}.hgroup .container { border: 0;}.hgroup h1 { color: white; text-align: center; margin: 5% 0 0; letter-spacing: 5px; display: inline-block; position: relative; left: 50%;  transform: translateX(-50%);}.hgroup h1:before { content: ""; position: absolute; width: 40px; height: 1px; background: #ffffff; top: 50%; margin-top: -1px; left: -60px;}.hgroup h1:after { content: ""; position: absolute; width: 40px; height: 1px; background: #ffffff; top: 50%; margin-top: -1px; right: -60px;}.pagecontent {  padding: 0 !important;}/*GLV價值*/ 
.value h4 {font-size: 22px;color: white;margin: 4% 0;letter-spacing:3px;font-weight:bold;}.textbox { margin: 60px 0; display: flex; position: relative;}hr { border-top: 1px solid #444;}.left { width: 30%;}.right { width: 140%;}.picbox { display: flex; justify-content: space-between; margin-left: 17%; margin-bottom: 6%; margin-top: -1%;}.ab1 { margin: 0 1%;}.value .top { max-width: 1170px; margin: auto;}.boxpd { align-items: center; justify-content: space-around;}.textbox2 { width: 50%; margin: auto; text-align: justify;}.boxpd.leftbg { background: url(archive/image/customization/ab41.jpg) no-repeat; padding: 80px 0; width: 50%; background-size: cover;}.boxpd.rightbg { background: url(archive/image/customization/ab42.jpg) no-repeat; padding: 80px 0; width: 50%;background-size: cover;}.textbox.fullbox p { color: white !important;}.textbox.fullbox { margin: 100px 0 0;}.textbox.partner { display: block; text-align: center; background: white; margin-top: -1%; padding: 100px 0; margin-bottom: 0;}.textbox.partner h4 { margin: 1%; color: #444;}.textbox.partner p { color: #999 !important;}.iconbox img { margin: 3% 1.5% 1%;}/*GLV服務*/ 
.s1box { opacity: .3;}.s1text h3 span { font-size: 30px;  margin: 0 2%; font-weight: bold; letter-spacing: 2px; border-bottom: 1px solid red;}.s1text h3 { color: white; text-align: center; letter-spacing: 3px; font-size: 24px !important;}.h3fix h3 { width: 550px;}.textbox.s1 { align-items: center; justify-content: center;}.s1text { position: absolute;}.s1box { display: block;}.s1text h4 { text-align: center; line-height: 2 !important;}.s2box { padding: 0% 2%; text-align: center; border-right: 1px solid #444;}.s2box p { text-align: justify; word-break: break-all;}.textbox .R h4 { margin: 3% 0; padding-left: 5%; border-left: 5px solid red;}.L { width: 70%;}.R { display: flex; flex-direction: column; width: 100%; justify-content: center; padding-left: 60px;}.textbox .R h4 { margin: 3% 0;}.value.serive > .top > .textbox:nth-child(2) { flex-direction: row-reverse;}.value.serive > .top > .textbox:nth-child(2) .R { padding: 0; padding-right: 60px;}.top.s3 .textbox { margin: 10% 0;}.down.s4 { background: white; padding: 100px 0 0;}.textbox.belong { display: block; margin: 0 0 6%;}.textbox.belong h4 { color: #444; text-align: center; margin: 1%;}.textbox.belong p { text-align: center !important; color: #999 !important; margin: 0 5%;}.icongroup { display: flex; justify-content: space-around; margin: 2% 20%;}.boxpd.Ltxt { display: flex; justify-content: center; align-items: center; position: absolute; width: 60%; height: 100%; pointer-events: none;}.boxpd.Ltxt h4 { color: white; text-align: center;}.textbox.contact { margin-bottom: 0;}/*聯絡我們*/ 
.new-form .new-width .control-label { color: white; font-size: 15px;  letter-spacing: 1.5px; font-weight: normal;}.ebtn a:after { content: ""; position: absolute; width: 10px; height: 10px; border-left: 10px solid transparent; border-top: 10px solid #fff; right: 0; top: 0px;}.ebtn a { border: 1px solid;}.ebtn a:hover { background: white; color: red; border-color: white; font-weight: bold;}.ebtn { padding: 0 50px;background: transparent;}.layoutlist_1 { max-width: 1170px;  margin: auto;}.textbox.contact.contact-xs { display: none;}.systemmsg {color: #fff;padding-left: 50px;}/*page1和page_content相衝突*/ 
.page_content1 .btn_back a { padding: 5px 35px !important;}.page_content1 .btn { line-height: 1.42857143 !important;}/*新語系*/nav.cd-nav .phone-lang { margin-left: -13px;}nav.cd-nav .phone-lang:after { content: "Language"; font-family: 'Open Sans', sans-serif;  position: absolute;  left: 50px; top: 8px;}#toTop { display: none !important;}/*統一設定*/span.boxname { margin: 0 10px;}a:focus, a:hover { color: #fff; text-decoration: none; transition: 0.4s; word-break: break-all;}a { transition: 0.4s; word-break: break-all;}p { margin: 0;}.inner { padding: 30px 0;}.form-horizontal .control-label {font-size: 15px; letter-spacing: .1em;font-weight: normal;}.customized_columns ._input, .customized_columns select { border-radius: 0 !important; background: #ffffff;}.customized_columns ._input:hover, .customized_columns select:hover, .customized_columns ._input:focus, .customized_columns select:focus {  border-color: red;}.layoutlist_2 .album_item,.layoutlist_4 .subject { overflow: visible !important;}.btn a, .ebtn a { letter-spacing: 1.5px; font-size: 14px; transition: 0.4s;}.none img { display: block; margin: auto; width: 30%; margin-top: 60px;}/*內頁文字*/ 
.page_wrapper_bg .cd-main-content p { font-size: 16px; color: #b5b5b5; letter-spacing: 2px; line-height: 2;}/*btn_back*/ 
.btn_back { background: transparent; color: transparent; padding: 0; margin-top: 20px; float: right;}.btn.btn_back a { color: #666; padding: 5px 30px;}.btn.btn_back a:hover { background: rgba(113, 113, 113, 0.1);}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { background: transparent !important; color: transparent; padding: 0; float: right;}.ebtn.currectsend_btn { float: right; background: transparent;  color: transparent;  padding: 0;  margin-right: 0 !important; position: relative;}.btn.active, .btn:active { box-shadow: none;}.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: 0;}/**/ 
.down.s4 img {height:auto !important}

/*內頁 end*/
/*英文版 start*/

/*英文版首頁*//*banner*/ 
.lang_en .footer-right {    text-align: center;}.lang_en .txt1 {color: #fff;font-size: 55px;line-height: 60px;letter-spacing: 2px;}.lang_en .txt2 { font-size: 27px; color: #fff; font-weight:600;letter-spacing:2px;margin-top: 25px !important;}.lang_en .RWDnews009 .date-box {display: none;}/*關於我們*/ 
.lang_en .RWDedictor002 .RWDedictor002-text > p { font-size: 14px; line-height:1.8; letter-spacing:1px;text-align:left;}.lang_en .about-block h1  letter-spacing: 2px;margin: 0;line-height: 1;}.lang_en .about-block h2 font-size: 24px;  font-weight: bold; letter-spacing:1px;}.lang_en .about-btn {margin-top: 50px; font-size: 16px; letter-spacing: 3px;  color: #fff; display: block; font-weight: bold; transition: all .7s ease; -o-transition: all .7s ease;-webkit-transition: all .7s ease; text-align: right;}.lang_en .about-block h2:after {width: calc(100% - 180px);}/*服務項目*/ 
.lang_en .RWDnews009 .text-box .description {font-size: 14px;color: #cccccc;line-height:1.8;letter-spacing:1pxtext-align:left; overflow: visible;}.lang_en .RWDnews009 .text-box .title { margin: 50px 0 30px 0; font-weight: bold;  font-size: 24px; letter-spacing:1px; position: relative; left: 0; top: 0; padding: 0 15px 0; border-left: 5px solid red;}.lang_en .RWDnews009 .text-box button { margin-top: 50px; font-size: 16px; letter-spacing: 3px; color: #fff;display: block;font-weight: bold;transition: all .7s ease;-o-transition: all .7s ease;-webkit-transition: all .7s ease;}/*合作夥伴*/ 
.lang_en .partner-title h1 { font-size: 34px; font-weight: bold;  color: #000; letter-spacing:2px;display: inline-block;position: relative;}1px; right: -60px;}/*頁尾*/ 
.lang_en .footer-right {text-align: right; font-size: 12px; letter-spacing: 1px; color: #ccc;}.lang_en .footer-left { font-size: 14px;  letter-spacing:1px;  line-height: 2; color: #fff;}.lang_en .footer-left h3 { font-weight: 400; letter-spacing: 1.5px; font-size: 14px; color: #fff;margin-bottom: 30px;}.lang_en .footer-left h2 { font-size: 24px; font-weight: bold; letter-spacing: 1.5px; color: #ffffff;margin-top: 0;}/*英文版內頁*/ 
.lang_en .s2box{width: calc(100% / 3);}.hgroup h1.lang_en{ color: white; text-align: center; margin: 5% 0 0; letter-spacing: 5px; display: inline-block; position: relative; left: 50%;  transform: translateX(-50%);font-weight:550;} .lang_en .value h4 {font-size: 24px;letter-spacing:3px;font-weight:500;}.page_wrapper_bg.lang_en .cd-main-content p {font-size: 15px; letter-spacing: 1px;}.boxpd.rightbg .lang_en { background: url(archive/image/customization/ab42.jpg) no-repeat; padding: 40px 0; width: 50%;}.lang_en .value h3 {font-size: 24px;letter-spacing: 3px;font-weight: 550;}/*聯絡我們*/ 
.lang_en .systemmsg {color: #fff;padding-left: 50px;}.lang_en .ebtn a:hover { font-weight:normal;}.lang_en .ebtn a {padding: 0px 8px;}.lang_en section.article-text {color: #fff; line-height: 2;}

/*英文版 end*/
/*日文版 start*/

/*首頁*//*about us*/ 
.lang_jp .about-block h2:after { width: calc(100% - 180px);}.lang_jp .RWDedictor002 .RWDedictor002-text > p { line-height: 1.6em;}/*partner*/ 
.lang_jp .RWDnews009 .text-box .description { letter-spacing: 1px;max-height: 105px;}.lang_jp .RWDnews009 .text-box:hover button { letter-spacing: 5px;}.lang_jp .RWDnews009 .text-box button { letter-spacing: 3px;}.lang_jp .partner-title h1 { font-size: 34px;  font-weight: bold; color: #000; letter-spacing: 2px; display: inline-block; position: relative;}.lang_jp .RWDnews009 .text-box { padding: 60px 30px 50px;}.lang_jp .RWDnews009 .text-box .title { margin: 30px 0 30px 0;}/*內頁*/ 
.lang_jp .value h4 { line-height: 30px;}.lang_jp.page_wrapper_bg .cd-main-content p { letter-spacing: 1px;}.lang_jp .s1text h4 { font-size: 24px; letter-spacing: 3px; font-weight: 500;margin: 15px 0 30px;}.lang_jp .s1text h3 { line-height: 50px;}.lang_jp .s1text { width: 100%;}

/*日文版 end*/
/*小螢幕 start*/

@media (max-width: 1680px){.call_to_action>.container { width: 1680px;}.article-text>.container { width: 1680px;}/*日文*/ 
.lang_jp .RWDnews009 .text-box { height: 20vw;}}@media (max-width: 1440px){.about-bg {background-size: 120%;}.call_to_action>.container { width: 1440px;}.article-text>.container { width: 1440px;}/*日文*/ 
.lang_jp .RWDnews009 .text-box { height: 23vw;}}@media (max-width: 1366px){.call_to_action>.container { width: 1366px;}.article-text>.container { width: 1366px;}.value .top { width: 80%;}}@media (max-width: 1280px){.call_to_action>.container { width: 1280px;}.article-text>.container { width: 1280px;}}@media (max-width:1200px){.call_to_action>.container { width: 1200px;}.article-text>.container { width: 1200px;}.boxpd.leftbg { padding: 60px 0 50px;}.boxpd.rightbg { padding: 60px 0 50px;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width:1199px){/*menu*/ 
.RWDmenu_plus03 .header {background-color: transparent;}/*banner*/ 
.RWDbanner_plus01 .container {width: 75%;}.txt1 {font-size: 44px;}/*about*/ 
.about-bg {background-size: 150%;}.about-block h1 {font-size: 86px;}.about-block h2 {margin-left: 60px;}.about-block {padding: 200px 30px 80px;}.RWDedictor002 .RWDedictor002-text > p {padding-left: 60px;margin-top: 45px !important;}/*news*/ 
.news-item .container {padding: 0;}.RWDnews009 .text-box {float: left;height: 31vw;}.RWDnews009 .pic-box {float: left;}.RWDnews009 .text-box {padding: 0 30px 50px;display: block;}.RWDnews009 .text-box .description {letter-spacing: 1px;}.news-block {margin-bottom: 0;background-position: 50% 100%;}.new-right-bg {background: rgba(74, 74, 74, 0.3);}/*partner*/ 
.partner-title {padding: 70px 0 0 0;}/*footer*/ 
.footer-block {padding: 60px 20px 70px;}.scrollTop002 {right: 35px;}/*INNER*/ 
.call_to_action>.container { width: 1199px;}.article-text>.container { width: 1199px;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.RWDmenu_plus03 .header {background-color: transparent;}/*banner*/ 
.RWDbanner_plus01 .container {width: 75%;}.txt1 {font-size: 44px;}.txt2 {font-size: 23px;letter-spacing: 1px;margin-top: 30px !important;}/*about*/ 
.about-bg {background-size: 150%;}.about-block h1 {font-size: 86px;}.about-block h2 {margin-left: 60px;}.about-block {padding: 200px 30px 80px;}.RWDedictor002 .RWDedictor002-text > p {padding-left: 60px;margin-top: 25px !important;text-align:justify;}.RWDnews009 .text-box .description {font-size: 16px !important;line-height:1.8;letter-spacing:3px;}/*news*/ 
.news-item .container {padding: 0;}.RWDnews009 .text-box {float: left;height: 31vw;}.RWDnews009 .pic-box {float: left;}.RWDnews009 .text-box {padding: 0 30px 50px;display: block;}.news-block {margin-bottom: 0;background-position: 50% 100%;}.new-right-bg {background: rgba(74, 74, 74, 0.3);}/*partner*/ 
.partner-title {padding: 70px 0 0 0;}/*footer*/ 
.footer-block {padding: 60px 20px 70px;}.scrollTop002 {right: 35px;}/*INNER*/ 
.call_to_action>.container { width: 1024px;}.article-text>.container { width: 1024px;}.value .top { width: 80%;}.boxpd.leftbg { padding: 75px 0;}.boxpd.rightbg { padding: 75px 0;}.textbox2 { width: 70%;}.iconbox img { width: 10%;  margin-top: 4%;}.boxpd.Ltxt { margin-left: 10%; width: 40%;}.boxpd.Ltxt h4 { line-height: 1.5;}.icongroup { margin: 2% 10%;}.icongroup img {  width: 18%;}.down.s4 { padding: 60px 0 0;}.layoutlist_1 { width: 90%;}/*英文版*/ 
.lang_en .txt1 {font-size: 44px;}.lang_en .txt2 {font-size: 23px;letter-spacing: 1px;margin-top: 30px !important;}.lang_en .RWDedictor002 .RWDedictor002-text > p {margin-top: 25px !important;text-align: left;}.lang_en .RWDnews009 .text-box .description {font-size: 14px !important;line-height:1.8;letter-spacing:1px;}.lang_en .about-block h2 {color: #fff; margin-bottom: 30px; font-size: 24px;  font-weight: bold; letter-spacing:1px; position: relative;}.lang_en .about-block h2:after {width: calc(100% - 160px);}.lang_en .boxpd.leftbg {padding: 47px 0;}.lang_en .boxpd.rightbg {padding: 47px 0;}.lang_en .textbox2 { text-align: left;}.lang_en .value h4{font-size: 18px;letter-spacing: 1px;}.lang_en .textbox.partner {padding: 100px 20px;}/*日文版*/ 
.lang_jp .RWDnews009 .text-box { padding: 25px 30px 50px;}.lang_jp .RWDnews009 .text-box .description { font-size: 15px !important; line-height: 1.8; letter-spacing: 1px;}/*日文內頁*/ 
.lang_jp .s1text h4 { margin: 50px 0 50px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*menu*/ 
.RWDmenu_plus03 .header {padding: 0px 15px 20px;}/*banner*/ 
.txt1 {font-size: 55px;}.txt2 {font-size: 23px;letter-spacing: 1px;margin-top: 30px !important;}/*about*/#m_RWDfullscreen01_54_1 > div.section-inner > div > div > div:nth-child(2) {float: none;}#m_RWDfullscreen01_54_1 > div.section-inner > div > div > div:nth-child(1) {float: none;}.about-block .row {flex-direction: column-reverse;display: flex;}.RWDedictor002 .RWDedictor002-text > p {padding-left: 60px;margin-top: 25px !important;text-align: left;margin-bottom: 35px;}.about-block h2 {margin-left: 60px;text-align: left;}.about-block h1 {text-align: left;}.about-block h2:after {right: 60px; width: calc(100% - 185px);}.about-block {padding: 200px 30px 30px;}.RWDnews009 .text-box .description {font-size: 16px;line-height:1.8;letter-spacing:2px;}/*news*/ 
.news-block {background-size: cover;padding: 50px 0;}.news-item .container {padding: 0px 45px;}.RWDnews009 .pic-box {float: none; width: 100%;}.RWDnews009 .text-box {float: none; width: 100%;}.news-odd .item .pic-box {float: none; width: 100%;}.new-left-bg {width: calc(100% - 90px);right: 45px;height: 50%;top: auto; bottom: 0;}.new-right-bg {width: calc(100% - 90px);left: 45px;height: 50%;top: auto; bottom: 0;}.RWDnews009 .text-box {height: auto;}/*partner*/ 
.partner-title {padding: 50px 0 0 0;}.partner-block {padding: 0px 0 10px;}/*footer*/ 
.footer-center {display: none;}.partner-title h1 {font-size: 30px;}/*INNER*/ 
.call_to_action>.container { width: 768px;}.article-text>.container { width: 768px;}/*value*/ 
.left { width: 40%;}.picbox { margin-left: 21%; margin-top: -5%;  margin-bottom: 9%;}.boxpd.leftbg,.boxpd.rightbg {  padding: 50px 0;}.textbox2 { width: 80%;}.textbox.partner p { color: #999 !important; margin: 0 5%;}.iconbox img { width: 11%;}.textbox.partner { padding: 40px 0 50px;}/*service*/ 
.L { width: 100%;}.s1text h3 { font-size: 20px !important;}.s1text h3 span { font-size: 25px;}.value h4 { margin: 4% 0 !important;}.top.s3 .textbox { display: block;}.R { padding: 0;}.down.s4 { padding: 35px 0 0;}.boxpd.Ltxt { margin-left: 10%; width: 45%;}/*con*/ 
.conmap iframe { height: 200px;}.layoutlist_1 { margin-bottom: 3%;}/*英文版*/ 
.lang_en .RWDnews009 .text-box .description {font-size: 15px;line-height:1.8;letter-spacing:1px;}.lang_en .RWDnews009 .text-box .title {font-size: 25px;letter-spacing: 2px;}.lang_en section.call_to_action h4{font-size: 16px;}.lang_en .value h4 {font-size: 22px;letter-spacing: 1px;}.lang_en .about-block h2:after {width: calc(100% - 185px);}.lang_en .boxpd.rightbg{background-size: cover;}.lang_en .boxpd.leftbg{background-size: cover;}.lang_en section.call_to_action h3 {line-height: 30px;}.lang_en section.call_to_action h3 {font-size: 25px;}/*日文版*/ 
.lang_jp .RWDnews009 .text-box { height: auto;}.lang_jp .about-block h2:after { width: calc(100% - 230px);}.lang_jp .RWDnews009 .text-box .title { margin: 50px 0 30px 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*menu*/ 
.RWDmenu_plus03 .header {padding: 0px 15px 20px;}/*banner*/ 
.RWDbanner_plus01 .logo {width: 65%;}.txt1 {font-size: 31px;line-height: 40px;}.txt2 {font-size: 17px;letter-spacing:2px; margin-top: 15px !important;}.RWDnews009 .text-box button{font-size: 14px;}.RWDnews009 .text-box .title {font-size: 25px !important;letter-spacing:5px;padding: 0 10px !important;}.RWDbanner_plus01.style-dotnav.control-left .control-box {top: 0;    top: inherit;    position: absolute;    bottom: 0;    width: initial;    height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{    display: table-cell;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}.RWDbanner_plus01.style-dotnav.control-left .control-box {left: 10px;}/*about*/ 
.about-bg {background-size: 300%;}.RWDedictor002 .RWDedictor002-text > p {padding: 0 0px;margin-top: 35px !important;text-align:left;}.about-block h1 {font-size: 68px;}.about-block h2 {margin-left: 0;margin-top: 4px;}.about-block h2:after {right: 0;}.owl-pagination {display: block;}.about-block {padding: 200px 10px 30px;}/*news*/ 
.news-item .container { padding: 0px 25px;}.new-left-bg {width: calc(100% - 50px);right: 25px;height: 100%;}.new-right-bg {width: calc(100% - 50px);left: 25px;height: 100%;}.RWDnews009 .text-box .title { padding: 0 30px;}.RWDnews009 .text-box {padding: 0 30px 20px;}/*partner*/ 
.RWDad002 .owl-carousel .owl-item {padding: 0px 10px;}.partner-title h1 { font-size: 24px;}.partner-title h1:before, .partner-title h1:after {display:none;}/*footer*/ 
.scrollTop002 { right: 10px; bottom: 10px;}.footer-block {padding: 60px 10px 70px;}.footer-mail {width: 100%;}.footer-left h3 {margin-bottom: 15px;}.footer-left {text-align: center;}.footer-right { margin-top: 40px;text-align: center;}/*INNER*/ 
.page_wrapper_bg .cd-main-content p { word-break: break-word; text-align: left ;}.call_to_action { padding: 80px 0 0 0 !Important;}.hgroup h1 { font-size: 25px;}/*value*/ 
.picbox { margin-top: 0;}.value .top { margin-top: -5%;}.textbox { display: block;}.left { width: 100%;}.right { width: 100%;}.picbox { margin-left: 0; margin-top: -10%; margin-bottom: 20%; display: block;}.ab1 { margin: 0 0 10%;}.boxpd.leftbg, .boxpd.rightbg { width: 100%; margin-bottom: 10%;}.iconbox img { width: 50%; margin: 10% 0;}/*service*/ 
.s2box { padding: 3% 2%;}section.call_to_action h3, section.call_to_action h3 span { letter-spacing: 1px;}.s1text { position: relative;}.value h4 { font-size: 16px !important;}.s2box { border: 0; padding-bottom: 10%;}.s1text h3 { font-size: 15px !important;}.value.serive > .top > .textbox:nth-child(2) .R { padding-right: 0;}.top.s3 .textbox { margin-bottom: 20%;}.icongroup { display: block; text-align: center; margin: 0;}.icongroup img { width: 70%;}.h3fix h3 { width: 384px;}.textbox.contact { display: none;}.textbox.contact.contact-xs { display: block;}.boxpd.Ltxt { width: 100%; margin: 0; flex-direction: column;}.boxpd.Ltxt a { text-align: right;  margin-left: 45%;}.boxpd.Ltxt img { width: 70%;}/*con*/ 
.layoutlist_1 { margin-bottom: 20%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    pointer-events: none;}/*英文*/ 
.lang_en .txt1 {font-size: 31px;line-height: 40px;}.lang_en .txt2 {font-size: 17px;margin-top: 15px !important;letter-spacing: 1px;}.lang_en .RWDnews009 .text-box .title {font-size: 18px !important;letter-spacing: 1px;padding: 0 10px !important;}.page_wrapper lang_en_bg .cd-main-content p {text-align: center;}.lang_en .s2box {width: 100%;}.lang_en .partner-title h1 { font-size: 25px; }/*日文版*/ 
.lang_jp .RWDnews009 .text-box .description { max-height: 100%;}.lang_jp .partner-title h1 { font-size: 25px;}.lang_jp .s1text h3 { font-size: 14px !important;}.lang_jp.page_wrapper_bg .cd-main-content .footer-left p { text-align: center;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.txt1 { font-size: 27px;}.txt2 {margin-top: 15px !important;}.about-block h1 {font-size: 62px;}.h3fix h3 { width: 345px;}/*英文*/ 
.lang_en .txt1 {font-size: 27px;}
}
/*iphone6 end*/
/*360 start*/

@media (max-width: 360px){.about-block h1 {font-size: 59px;}}

/*360 end*/
/*iphone5 start*/
@media (max-width: 320px){
.txt1 {font-size: 22px;line-height: 30px;}.txt2 {margin-top: 14px !important;}.about-block h1 {font-size: 51px;}.RWDnews009 .text-box .title {font-size:23px !important;padding: 0 20px !important;}.RWDnews009 .text-box .description {font-size: 13px;}.RWDnews009 .text-box button {letter-spacing: 2px;}.about-block h2 { font-size: 20px;}.RWDedictor002 .RWDedictor002-text > p {font-size: 15px;}/*INNER*/ 
.hgroup h1 { font-size: 20px;}.textbox { margin: 30px 0;}.boxpd.Ltxt h4 { margin: 0 20% !important;}.h3fix h3 { width: 290px;}.h3fix h3 span { font-size: 18px; margin-bottom: 60px; display: inline-block;}.lang_en .txt2 {margin-top: 14px !important;}.lang_en .about-block h1 {font-size: 51px;}.lang_en .RWDnews009 .text-box .title {font-size: 14px !important;padding: 0 5px !important;}.lang_en .RWDnews009 .text-box .description {font-size: 13px;}.lang_en .RWDnews009 .text-box button {letter-spacing: 2px;}.lang_en .about-block h2 { font-size: 20px;}.lang_en .RWDedictor002 .RWDedictor002-text > p {font-size: 13px; text-align: left;}.lang_en .txt1 {font-size: 22px;line-height: 30px;}
}
/*iphone5 end*/