a { color: rgb(51, 51, 51); transition: .4s;}a:focus, a:hover { color: rgba(31,42,104); text-decoration: none; transition: .4s;font-weight: bold;}footer a:active, footer a:hover { color: white; text-decoration: none;}.flipInY { animation-name: none !important;}.ml-stack-nav__next i { width: 20px; height: 20px;}/*space*/ 
.wrapper_bg .container { width: 100%; max-width: 1450px;}.pd { padding: 70px 0;}.wrapper_bg .cd-main-content { top: 0 !important; overflow: hidden;}/*loading*/ 
.fl img { width: 300px;}.fl { transform: translateX(-50%); left: 50% !important;}/*scrolldown*/ 
.RWDbanner_plus01 .page-scroll.style03 a span { border: 0;}.RWDbanner_plus01 .page-scroll { bottom: -48px;margin-left: -10px;}/*menu*/ 
.RWDmenu_plus03 .header.is-scroll { border-bottom: 1px solid #1f2a68;}.RWDmenu_plus02 .container { width: 100%; padding: 0 5%; background: white; max-width: 100%;}.RWDmenu_plus02 .inside { background: transparent;}.cd-main-header { background: transparent;}.cd-primary-nav>li a { font-weight: bold;}.cd-primary-nav>li.has-children { padding-right: 18px;}li.alwayslight a { color: #0080ff;}.cd-primary-nav>li:after { display:none;}.RWDmenu_plus02 .inside { transform: translateY(-100px);}.RWDmenu_plus02 .inside.is-up { transform: translateY(0);}.RWDmenu_plus03 .header { padding-right: 20px;}.ml-stack-nav-toggle__line { height: 2px; width: 35px;}.ml-stack-nav-toggle__line:nth-child(3) { display: none;}.RWDmenu_plus03 .copyright { display:none;}.language-block a:hover { font-weight: normal; border-bottom: 1px solid rgba(31,42,104);}.cd-primary-nav>li a { font-size: 16px;}.cd-primary-nav>li>a:hover { color: rgba(31,42,104);}.ml-stack-nav__item-inner:hover a { color: rgba(31,42,104); font-weight: bold;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: rgba(31,42,104);}/*buger*/a.ml-stack-nav-toggle {    position: relative;    margin-top: 5px;    height: 33px;    width: 35px;}a.ml-stack-nav-toggle:after {    position: absolute;    bottom: -5px;    left: 0;    content: "menu";    font-size: 12px;    font-weight: bold;    letter-spacing: 0px;}/*fonts*/ 
.wrapper_bg,.wrapper_bg p { font-family: 'Open Sans',微軟正黑體, sans-serif; letter-spacing: .5px; line-height: 2; color: rgb(51, 51, 51); font-size: 16px; margin: 0;}/*logo*/ 
.ml-stack-nav-toggle { margin-top: 18px; margin-bottom: 6px;}.RWDmenu_plus03 .header .logo { opacity: 0;}.RWDmenu_plus03 .header.is-scroll .logo { opacity: 1;}.RWDmenu_plus03 .logo { width: 230px; top: 3px; position: relative;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #0080ff; opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { background: white; opacity: 1;}.banner_block { margin-right: 76px;}.RWDbanner_plus01.style-control.control-right .control-box { right: -1%;}/*bnlogo*/ 
.RWDbanner_plus01 .logo { width: 360px; background: rgba(255, 255, 255, 0.75); padding: 30px 30px 0; margin-bottom: 20px;}/*bannertxt*/ 
.RWDbanner_plus01 .slick-caption { top: 35%; left: 1.6%;}.txt1:before { content: ""; position: absolute; top: -20px; left: 49%; background: white; width: 30px; height: 1px; transform: rotate(-70deg);}.txt1 { padding-top: 20px; position: relative;}.txt1, .txt2 { font-size: 20px; letter-spacing: 7.5px;  margin-top: 30px; font-weight: bold;}.txt2 span span { letter-spacing: 1.5px; margin: 0 15px 0 5px;}/*service*/ 
.RWDService002 h1.main-title,.RWDService002 h2.sub-title,.RWDedictor002 h1.main-title,.RWDedictor002  h2.sub-title,.abusttl_block h1.main-title,.abusttl_block h2.sub-title,.parallaxtxt h3 { color: #222222;font-family: 'Open Sans',微軟正黑體, sans-serif; font-weight: bold; font-size: 30px;}.RWDService002 h2.sub-title span,.RWDedictor002  h2.sub-title span,.abusttl_block h2.sub-title span {display: block; margin-top: 10px;}.RWDService002 h2.sub-title,.RWDedictor002  h2.sub-title,.abusttl_block h2.sub-title { font-weight: normal; font-size: 18px;letter-spacing: 3.5px; line-height: 1.5;}.RWDService002 .col-md-4 { padding: 30px; border: 1px solid rgba(238, 238, 238, .5); min-height: 350px; background: white;}.funny-boxes-text h4 { color: #1f2a68; font-size: 20px !important; line-height: 1.5 !important; font-weight: bold; letter-spacing: 1.5px !important; display: inline-block; padding-bottom: 0 !important; margin: 20px 0;}.funny-boxes.float-shadow > .funny-boxes-icon::before,.RWDedictor002 .section-line { display:none;}.funny-boxes.float-shadow > .funny-boxes-icon { box-shadow: none; margin: 0; position: absolute; left: 19%;}.RWDService002 .flipInY { -webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.servicebox { width: 45%; display: flex; justify-content: center;}.serviceboxwarp .servicebox:nth-child(1) ul { padding-left: 0;}.serviceboxwarp ul li:before { content: "-"; margin-right: 15px;}.serviceboxwarp ul li { position: relative; text-align: left; line-height: 2.5; font-weight: bold; letter-spacing: 2.5px;}.serviceboxwarp ul { padding-left: 0; list-style: none;}.serviceboxwarp {    display: flex;    padding-top: 20px;    border-top: 1px solid #1f2a68;    margin-top: 10px;}.funny-boxes > .funny-boxes-text > h4::after,.funny-boxes.not-right-column::before,.RWDService002 .section-line { display:none;}.service_block:before {    content: "";    background: url(archive/image/customization/serivebg1.jpg) no-repeat;    background-size: contain;    width: 50%;    height: 100%;    position: absolute;    top: 900px;}.service_block { position: relative;}/*servicebtn*/ 
.pmore.servciebtn a{float:none;max-width:200px;margin:auto;display:block;background:#D3D5E3;text-align:center;margin-top:-78px}.service_btn{z-index:11;position:relative}.pmore.servciebtn a:hover{background:#1f2a68}/*customized*/ 
.customized_block.pd { padding: 200px 0 70px;position: relative;}.customized_block:before {    content: "";    left: 50%;    transform: translateX(-50%);    position: absolute;    background: rgba(31, 42, 103, .1);    width: 90%;    height: 118%;    top: 0;    margin-top: -443px;    z-index: -1;}.RWDedictor002-text h4 { font-size: 20px !important; font-weight: bold; line-height: 1.5 !important; margin: 0 0 20px; color: #1f2a68;}.RWDedictor002-text {min-height: 473px; display: flex; flex-direction: column; justify-content: center; padding: 80px;border: 1px solid; background: white;}.RWDedictor002 .col-md-6 { padding: 0;}.img-rounded { border-radius: 0;}.owl-theme .owl-controls .owl-page span { background: #1f2a68 !important;}/*btn*/ 
.pmore a:hover { background: #1f2a68; color: white;}.pmore a { float: right; margin-top: 50px; font-weight: bold; font-size: 15px;padding: 10px 40px; background: rgba(31, 42, 104, .1);}/*abus*/ 
.abus_block {padding: 0;}.abusttl_block { text-align: center;}.RWDedictor002 .section-content { padding-bottom: 0;}.abustxt_block { margin: 2vw 15vw; text-align: center;}.leftline:after { content: ""; background: #1f2a68; position: absolute; width: 150px; height: 1.5px;}.leftline { height: 1.5px; text-align: center; width: 300px; margin: 30px auto; background: #d61718; position: relative;}.RWDnews005 .margin-top-20 { display: none;}/*btn*/ 
.pmore.aboutbtn a{max-width:200px;text-align:center;margin:auto;float:none;display:block;margin-bottom:30px}/*view*/ 
.view_block .container { width: 100%; max-width: 100%; padding: 0;}.followtel_block a {    font-size: 18px;    bottom: 110px;    right: 25px;    border-radius: 99em;    width: 40px;    height: 40px;    display: flex;    justify-content: center;    align-items: center;    color: rgb(51,51,51);    border: 1px solid rgb(51,51,51);    position: fixed;    z-index: 33;    background: white;}/*follow*/ 
.RWDsocial001 { background: rgba(31,42,104); right: 0; display: block; padding: 40px 20px; border-radius: 0px; bottom: 72px; z-index: 111; position: fixed; height: 200px; top: auto;}#social_media_wrapper a { background: transparent; color: white; margin-bottom: 15px; padding: 0; padding-top: 5px;}#social_media_wrapper { display: flex; flex-direction: column;}#social_media_wrapper a:hover, #social_media_wrapper a:active { background: white; color: #1f2a68;}/*scroll*/ 
.scrollTop002 {right: 0; bottom: 0; height: 72px; width: 76px; display: flex; align-items: center;  justify-content: center; border: 1px solid #1f2a68; background: white;}.scrollTop002 .ii { top: 2px;  position: relative;}.scrollTop002:hover .ii { color: rgba(215,26,24) !important; transition: .5s;}.scrollTop002 .ii { transition: .5s;}
/*footer start*/

/*right*/ 
.right_block { display: flex; justify-content: center; padding: 10px 0; background: white; color: rgb(51,51,51); font-size: 12px; padding-top: 20px;}#m_RWDBASE_PAT01_48_1 { margin-right: 30px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: rgb(51,51,51);}/*ftinfo*/footer { background: white; margin: 0;}footer>.container { max-width:100% !important; padding: 0;}.parallaxtxt {    background: #1f2a68;    margin-top: 0;    padding: 100px 15vw;    margin-bottom: 16px;}.parallaxtxt h3, .parallaxtxt p, .parallaxtxt a { color: white;}.paraleft { float: left;width: 50%; height: 250px; display: flex; flex-direction: column; justify-content: center;}.pararight { float: right; width: 50%;}.parallaxtxt h3 {position: relative;}img.ftlogo { width: 310px;  filter: brightness(0) invert(1);  margin-bottom: 10px; position: relative;}.paraleft h3:after { content: ""; background: #d61718; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0;}

/*footer end*/
/*語系 start*/

/*----英文版----*//*首頁*//*banner*/ 
.lang_en .txt1, .lang_en .txt2 {letter-spacing: 1px;}/*title*/ 
.lang_en .RWDService002 h2.sub-title, .lang_en .RWDedictor002 h2.sub-title, .lang_en .abusttl_block h2.sub-title {letter-spacing: 0.5px; text-align: center; line-height: 1.5;}.lang_en.wrapper_bg, .lang_en.wrapper_bg p {font-size: 15px;}/*服務項目*/ 
.lang_en .funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translate(-50%, -10px);}.lang_en .funny-boxes.float-shadow > .funny-boxes-icon {left: 50%; top: 8px; transform: translate(-50%, 0px);}.lang_en .funny-boxes-text h4 {letter-spacing: 0.5px !important; font-size: 15px !important;}.lang_en .RWDService002 .col-md-4 {padding: 60px 30px 30px; min-height: 390px;}.lang_en .serviceboxwarp ul li {letter-spacing: 0px; font-size: 13px; font-weight: 600; line-height: 2;}.lang_en .serviceboxwarp {flex-direction: column;}.lang_en .servicebox {width: 100%; justify-content: flex-start;}.lang_en .m2018 .products-nav>ul>li>a {letter-spacing: 0px; font-size: 15px;}/*----日文版----*//*首頁*/ 
.lang_jp .serviceboxwarp ul li {letter-spacing: 1px; font-size: 14px;}.lang_jp .servicebox {width: 50%;}.lang_jp .funny-boxes.float-shadow > .funny-boxes-icon {left: 10%;}

/*語系 end*/
/*INNER start*/

/*menu*/ 
.page_wrapper_bg .RWDmenu_plus03 .header{background:#fff;border-bottom:1px solid #1f2a68}.page_wrapper_bg .RWDmenu_plus03 .header .logo{opacity:1}.page_wrapper_bg .banner_block{margin:0}/*footer*/ 
.page_wrapper_bg .parallaxtxt{padding:40px 15vw}/*contact聯絡我們*/ 
.eforms1 .call_to_action:after{height:100vh}.contxtinner img{width:35px;display:inline-block;margin-right:10px;margin-top:30px;margin-bottom:30px;margin-left: 15px;}.conmapinner:hover{filter:grayscale(0);transition:.2s}.conmapinner{margin-top:60px;filter:grayscale(1);transition:.2s}._bd_row a{color:#000}._bd_row a:hover{font-weight:700;color:#1f2a68!important}.contxtinner ._bd_column._bd_fourth:last-child:after{display:none}.contxtinner ._bd_column._bd_fourth:after{content:"";right:0;top:50%;background:rgba(204,204,204,.4);transform:translateY(-50%);position:absolute;width:1px;height:140px}.contxtinner ._bd_column._bd_fourth{position:relative;min-height:220px;margin-bottom:-30px}.contxtinner ._bd_column._bd_fourth:nth-child(1){padding-right:39px}.contxtinner h3{letter-spacing:0!important;font-weight:400!important}.contxtinner,.coninfoinner{padding:0}.coninfoinner{margin-bottom:65px;padding-bottom:60px;border-bottom:1px dashed #ccc}/*fb*/ 
.confbinner iframe{height:250px!important;overflow:hidden;margin-top:27px;width:500px!important}.fb_iframe_widget span{height:auto!important;width:500px!important}.confbinner{width:40%;margin-left:7%}/*form*/ 
.form-group label.must:after{color:#d61718;font-size:12px;margin-left:5px}.eforms1 .customized_columns ._input{width:90%}/*join加入我們*/ 
.article3 .call_to_action:after{height:57vh}div#sidebar{margin-top:45px;border:1px solid #eee;padding-right:0!important;width:calc(25% - 60px);margin-right:60px}.m2018 .products-nav>ul>li>a:hover{border-bottom: 2px solid #1f2a68;}.m2018 .products-nav > ul > li.active > a{border-bottom: 2px solid #1f2a68;}/*career職涯發展*/ul.paddfix,ol.paddfix{padding-left:22px}.career ul.paddfix{display:flex;flex-wrap:wrap;padding:0;list-style:none}.career li{width:calc(100% / 3 - 30px);margin-right:30px;padding:10px 20px;border:1px solid #eee;display:flex;align-items:center;position:relative;margin-bottom: 20px;}.career li:after{content:"";background:url(archive/image/customization/next.png) no-repeat;width:10px;height:10px;position:absolute;right:-21px;background-size:contain;top:50%;transform:translateY(-50%)}.career li strong{margin-right:20px}.career li:last-child:after{display:none}.pagecontent .RWDslider01,.pagecontent .RWDeditor01{margin-top:40px!important}.RWDslider01 .text{padding:0}/*ab關於東立*/ 
.RWDtimeline01 li.event .point .editor{font-size:16px}.RWDtimeline01 li.event .point .title{font-size:20px;margin:5px}.RWDtimeline01 li.event .point{margin-bottom:100px;width: 44%;}.RWDtimeline01 li.event:before{width:5px;height:5px;border-color:#1f2a68;background:#1f2a68}.RWDtimeline01 li.event:nth-child(odd) .point{text-align:right}.RWDtimeline01 li.event:nth-child(even) .point{text-align:left}.RWDtimeline01 li.event:nth-child(odd) .point .editor{text-align:right}h4.ttl:after{content:"";background:#1f2a68;width:460px;height:1px;position:absolute;top:50%}h4.ttl{background:#1f2a68;color:#fff!important;font-size:16px!important;padding:5px 10px;display:inline-block;position:relative}.overseabox{margin:10px 0 40px 80px}.overseabox h4{letter-spacing:0!important}/*service服務項目*/ 
.article2 .call_to_action:after{height:45vh}.article2.id48 .call_to_action:after{height:88vh}.serviceinner h4.ttl{margin-bottom:40px!important}.serviceinner h4.ttl:after{width:450%}.serviceinner{margin-bottom:40px}.sinner{padding-bottom:20px;border-bottom:1px solid #eee;margin-right:3vw;width:calc(50% - 3vw);margin-bottom:20px}.sboxinner:last-child .sinner{margin-bottom:0;border:0}.sinner li{margin-bottom:20px}.sinner ul{list-style:lower-alpha}.serviceinner.serviceinner2 .sinner{border:0}/*album*/ 
.album1 .call_to_action:after{height:30vh}#album > div:nth-child(3){display:none}.layoutlist_2 .album_item{height:auto!important}.call_to_action>.container,.article-text>.container{width:100%;max-width:1450px}.hgroup .container{max-width:1450px;width:96%;margin-bottom:70px;border:0}/**/ 
.pagecontent a, .pagecontent a:hover { text-decoration: none; transition: .2s;}.pagecontent a:hover { color: #1f2a68;}.layoutlist_2 .item, .layoutlist_4 .item { margin: 0 0 30px;}.none img { width: 30%; display: block;  margin: auto;}.boxname { margin: 0 10px;}.form-horizontal .form-group { margin-left: 0;}/*ttl & bread*/ 
.breadcrumb a { font-size: 13px; color: #9c9c9c; letter-spacing: .5px; line-height: 1.5;transition: .5s;}.breadcrumb a:hover { color: #1f2a68;transition: .5s;}.hgroup .breadcrumb{width:100%;background:transparent;border:0;text-align:center;position:relative}.hgroup h1{text-align:center;color:#222;font-family:'Open Sans',微軟正黑體,sans-serif;font-weight:700;font-size:30px;margin:0}.hgroup .breadcrumb:after{content:"";background:#1f2a68;width:150px;height:3px;position:absolute;bottom:-20px;left:50%}.hgroup .breadcrumb:before{content:"";background:#d61718;height:3px;width:150px;position:absolute;bottom:-20px;left:50%;transform:translateX(-100%)}/*space*/ 
.call_to_action:after{content:"";background:rgba(31,42,103,.1);height:50vh;bottom:0;position:absolute;width:92%;left:50%;transform:translateX(-50%)}.call_to_action{padding:0 0 60px!important;min-height:auto!important;position:relative;z-index:1}.call_to_action>.container{background:#fff;padding:0 30px 50px;min-height:500px;z-index:2}/*fonts*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;font-family:'Open Sans',微軟正黑體,sans-serif;color:#000}.page_wrapper_bg .article-text h4{font-size:18px;line-height:1.7;letter-spacing:.5px;margin:0 0 10px;font-weight:700;font-family:'Open Sans',微軟正黑體,sans-serif;color:#000}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p {}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-size: 15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row>ul >li, ._bd_row>ol >li { border-bottom: 1px dashed #ddd;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}/*con*//*conform*/ 
.customized_columns ._input:hover, .customized_columns ._input:active, .customized_columns ._input:focus { border-bottom: 1px solid #1f2a68;}.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}/*btn*/ 
.pagecontent .btn_back { float: right; margin-top: 40px !important;}.pagecontent .btn_back a { padding: 6px 40px;line-height: 1.5;}.pagecontent .ebtn a { background: transparent !important; padding: 2px 40px;}.RWDproduct_page .btn_back { background: transparent; margin: 0;}.btn.active, .btn:active {box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn { font-size: 14px !important;}.pagecontent .btn,.pagecontent .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: 1.5px;}.pagecontent.btn a,.pagecontent .ebtn a { background: #e61f1a; color: white; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.pagecontent .btn,.pagecontent .btn:hover,.pagecontent .ebtn, .ebtn:hover { transition: .5s;}button#btn_add2car2go { background: #c5ac77 !important;}button#btn_add2car2go:hover, button#btn_add2car:hover { background: #505050 !important;}.ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}.album1 .btn.btn_back { background: transparent !important;margin-top: 0 !important;}#album > div.page_content2 > br:nth-child(3),#album > div.page_content2 > br:nth-child(4){display:none}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #313131;}#panel_14 > section.article-text > div > div > div > div.ebtn a:hover{background:#1f2a68;color:#fff}#panel_14 > section.article-text > div > div > div > div.ebtn{background:transparent;color:transparent;padding:0;margin:0}#panel_14 > section.article-text > div > div > div > div.ebtn a{border-radius:0;border:0;background:rgba(31,42,104,.1);color:#000;padding:6px 40px;transition:.5s}.pagecontent .btn a:hover,.pagecontent .ebtn a:hover{background:#1f2a68!important;border:0;transition:.5s;color:#fff}.pagecontent .btn a,.pagecontent .ebtn a{border:0;color:#000;transition:.5s;background:rgba(31,42,104,.1)!important}/*sidebar*/ 
.m2018 .products-nav .nav-title {background: #1f2a68; color: white; font-size: 16px; margin: 0;text-align: center;padding: 10px;}.m2018 .products-nav>ul>li { padding: 0; margin: 0;}.m2018 .products-nav>ul>li a {display: block; max-width: 100% !important; padding: 10px;text-align: center;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px;}.m2018 .products-nav>ul>li.active { background: transparent;}.m2018 .products-nav li a:hover { color: #1f2a68 !important;}.m2018 .products-nav>ul>li.active>a {font-weight: bold;color: #1f2a68;}.m2018 .products-nav>ul>li { border-color: #eee;}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav>ul>li>a { font-size: 16px;border-bottom: 1px solid #eee;}

/*INNER end*/
/*小螢幕 start*/

@media (max-width:1700px){.customized_block.pd { padding: 100px 0 70px;}}@media (max-width:1500px){.customized_block:before { width: 100%;}.RWDedictor002-text { min-height: 459px;}.parallaxtxt { padding: 100px 10vw;}/*INNER*/ 
.article-text>.container{padding: 30px;}.call_to_action>.container,.article-text>.container{padding-right:3.5vw;background:transparent}.article-text>.container{background:#fff;}.call_to_action{padding:0!important}.call_to_action:after{width:100%;height:30vw}h4.ttl:after{width:30vw}.overseaout,.oversea,.sboxinner{padding:0}.page_wrapper_bg .parallaxtxt{padding:40px 10vw}}@media (max-width:1400px){.RWDbanner_plus01 .slick-caption .txt2 { margin-top: 5px;}.RWDbanner_plus01 .slick-caption { top: 30%; left: 2.5%;}.servicebox { width: 50%;}.service_block:before { top: 950px;}.customized_block.pd { padding: 150px 0 70px;}.RWDedictor002-text { min-height: 435px;}.abustxt_block { margin: 2vw 7vw;}/*INNER*/ 
.serviceinner h4.ttl:after{width:375%}.overseabox{margin:10px 0 40px 65px}/*日文版*/ 
.lang_jp .funny-boxes.float-shadow > .funny-boxes-icon {left: 5%;}}@media (max-width:1300px){.RWDbanner_plus01.style-control .control-box { bottom: -3px;}.customized_block:before {margin-top: -467px;}.RWDedictor002-text { min-height: 400px;}.parallaxtxt { padding: 100px 6vw;}/*INNER*/ 
.overseabox{margin:10px 0 40px 40px}.page_wrapper_bg .parallaxtxt{padding:40px 6vw}}

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

@media (max-width:1199px){.RWDmenu_plus03 .header { background: transparent;}.RWDsocial001 {  bottom: 69px;}.servicebox { width: 100%;}.serviceboxwarp { flex-direction: column;}.servicebox { width: 60%; margin: auto; justify-content: left;}#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(1) > div > div > div .servicebox,#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(2) > div > div > div .servicebox,#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(1) > div > div > div .servicebox,#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(2) > div > div > div .servicebox,#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(3) > div > div > div .servicebox{ justify-content: center; margin-left: 50px;}.RWDService002 .col-md-4 { min-height: 503px;}.service_block:before { top: 1230px;}.customized_block.pd { padding: 80px 0 70px;}.RWDedictor002-text { padding: 0 50px; height: 378px; min-height: auto;}.parallaxtxt { padding: 100px 7vw;}/*INNER*/a.ml-stack-nav-toggle{z-index:33}.call_to_action>.container,.article-text>.container{padding-right:4.5vw}.serviceinner h4.ttl:after{width:335%}.serviceinner.serviceinner2 .sinner:nth-child(2){margin-right:0;width:50%}.page_wrapper_bg .parallaxtxt{padding:40px 7vw}}/*---語系---*//*英文版*/ 
.lang_en #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(1) > div > div > div .servicebox,.lang_en #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(2) > div > div > div .servicebox,.lang_en #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(1) > div > div > div .servicebox,.lang_en #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(2) > div > div > div .servicebox,.lang_en #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(3) > div > div > div .servicebox {justify-content: flex-start;margin-left: 0;}.lang_en .RWDService002 .col-md-4 {min-height: 415px;}.lang_en .service_block:before {top: 1030px;}/*日文版*/ 
.lang_jp .servicebox {width: 100%; margin: 0; justify-content: flex-start !important;}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDbanner_plus01 .slick-caption { top: 20%;}.RWDmenu_plus03 .header { padding: 10px 20px;}.servicebox { width: 65%;}#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(1) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(2) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(1) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(2) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(3) > div > div > div .servicebox {  margin-left: 40px;}.RWDService002 .fa { left: -45px; position: relative; top: -3px; width: 60px;}div:nth-child(1) > div > div > div > .servicebox:nth-child(2) { margin-left: 22px;}#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(1) > div > div > div .servicebox { width: 75%;}.RWDedictor002-text { height: 331px;}.parallaxtxt { padding: 102px 4vw;}.pararight { padding-right: 36px;}.scrollTop002 { opacity: 1 !important;}/*INNER*/ 
.btn_back { margin-right: 0 !important;}.fa-angle-down:after, nav.cd-nav .fa-angle-down:after { display:none;}.btn.btn_back, .ebtn{width:auto;}.pull-right { float: none !important;}#RWDPAGE_BASE_PAT02 .main{top:65px!important}.hgroup .container{margin-bottom:30px}.article-text>.container{padding:15px 15px 30px}.call_to_action>.container,.article-text>.container{padding-right:4vw}.form-horizontal .control-label{width:85px}.eforms1 .col-sm-12.col-md-5{width:calc(50% - 85px)}.career li{width:calc(100% / 2 - 30px)}.career ul.paddfix{margin-bottom:-10px}.serviceinner h4.ttl:after{width:275%}.sinner{margin-right:2vw;width:calc(50% - 2vw)}.overseabox{margin:10px 0 40px 30px}.page_wrapper_bg .parallaxtxt{padding:40px 4vw}.contxtinner img{width:22px;margin-top:20px;margin-bottom:22px}/*---語系---*//*英文版*/ 
.lang_en .RWDService002 .fa {left: 0;}.lang_en .RWDedictor002-text {height: auto; padding: 25px 50px;}.lang_en .pmore a {margin-top: 0;}/*日文版*/ 
.lang_jp .funny-boxes.float-shadow > .funny-boxes-icon {    left: 50%;    top: 20px;    transform: translate(10%, 0px);}.RWDService002 .col-md-4 {    padding: 60px 30px 30px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDService002 h2.sub-title span, .RWDedictor002 h2.sub-title span, .abusttl_block h2.sub-title span { display: initial;  margin-top: 0;}.RWDService002 .col-md-4 {  min-height: auto; width: 100%;}.serviceboxwarp { flex-direction: initial;}#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(1) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(2) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(1) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(2) > div > div > div .servicebox, #m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(3) > div:nth-child(3) > div > div > div .servicebox {  margin-left: auto;}.servicebox { width: 50% !important; margin: auto; justify-content: center;}.RWDService002 .fa { left: 35px;}.service_block:before {  top: auto; width: 100%;bottom: -279vw;}.customized_block:before { margin-top: -256vw; height: 240%;}.customized_block.pd { padding: 150px 0 70px;}.RWDService002 .section-content .row:nth-child(2), .RWDService002 .section-content .row:nth-child(3) { width: 90%; margin: auto;}.RWDService002 h2.sub-title, .RWDedictor002 h2.sub-title, .abusttl_block h2.sub-title {width: 90%; margin: auto; margin-top: 30px;}footer>.container { padding: 0 !important;}.paraleft, .pararight {  width: 90%; float: none; margin: auto; margin-right: 7%;}.pararight { padding-right: 0;}.parallaxtxt { margin-bottom: 15px;}.RWDbanner_plus01 .slick-caption { top: 25%;}.RWDedictor002-text { height: auto; padding: 50px 30px; margin-top: -42px;}/*INNER*/ 
.RWDproduct_page .btn_back { display: inline-block; width: auto;}.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn{width:auto;margin:0}.ebtn a { width: auto; display: inline-block; float: right;}.form-horizontal .form-group { margin-left: -15px;}div#sidebar{width:100%}.hgroup .breadcrumb:before,.hgroup .breadcrumb:after{z-index:1}.call_to_action>.container{padding:30px 30px 50px}.RWDtimeline01 .line_dot,.RWDtimeline01 .line_dot2{left:14px}.RWDtimeline01 li.event .point .title,.RWDtimeline01 li.event .point .editor{text-align:left!important}.RWDtimeline01 li.event{margin-bottom:30px}.RWDtimeline01 li.event .point{width:83%;padding-bottom:15px;margin-bottom:40px;left:100px;border-bottom:1px solid #eee}.call_to_action>.container,.article-text>.container{padding-right:5vw}h4.ttl:after{width:67vw}.overseabox{margin:10px 0 40px 80px}.serviceinner h4.ttl:after{width:230%}.serviceinner.serviceinner1.col-xs-12 > .sboxinner:nth-child(2) > .sinner:nth-child(2),.serviceinner.serviceinner1.col-xs-12 > .sboxinner:nth-child(5) > .sinner:nth-child(1){min-height:125px}.album1 .layoutlist_2{padding-top:50px}.contxtinner .col-md-3.col-sm-6{min-height:180px}.contxtinner img{width:24px;margin-top:18px;margin-bottom:20px}.contop{margin-left:15px}.conmapinner{margin-top:0}.confbinner{width:100%;margin:0;margin-top:0;height:290px}.fb_iframe_widget_fluid span{height:310px!important}.form-horizontal .control-label{width:110px}.eforms1 .col-sm-12.col-md-5{width:calc(50% - 110px)}.eforms1 .customized_columns ._input{width:100%}.verifyimg{margin-left:0}.confbinner iframe{margin-top:0}.coninfoinner{margin-bottom:40px;padding-bottom:30px}.serviceinner.serviceinner2 .sinner:nth-child(2){padding-right:0}/*---語系---*//*英文版*/ 
.lang_en .RWDService002 .col-md-4 {min-height: auto;}.lang_en .service_block:before {top: 2500px;}.lang_en .right_block {flex-direction: column; align-items: center;}.lang_en #m_RWDBASE_PAT01_48_1 {margin-right: 0px;}.lang_en .parallaxtxt {margin-bottom: 12px;}.lang_en .right_block {padding-top: 0px;}/*日文版*/ 
.lang_jp .funny-boxes.float-shadow > .funny-boxes-icon {transform: translate(-100%, 0px);}.lang_jp .right_block {flex-direction: column; align-items: center;}.lang_jp #m_RWDBASE_PAT01_48_1 {margin-right: 0px;}.lang_jp .parallaxtxt {margin-bottom: 12px;}.lang_jp .right_block {padding-top: 0px;}
}
/*pad版 end*/
/*fb修正 start*/

@media screen and (min-width: 480px) and (max-width: 800px){.fb_iframe_widget_fluid{position: relative;left: 50%;margin-left: -250px;}}

/*fb修正 end*/
/*phone版 start*/
@media (max-width: 480px) {
.banner_block { margin-right: 0;}a.ml-stack-nav-toggle { background: rgba(255, 255, 255, .5); height: 50px; width: 50px;}.ml-stack-nav-toggle__line:nth-child(2) { top: 10px;}.ml-stack-nav-toggle__line { top: 19px; left: 8px;}a.ml-stack-nav-toggle:after { bottom: 2px; left: 8px;}.RWDbanner_plus01 .logo { width: 310px; padding: 30px 50px 0;}.txt1, .txt2 { font-size: 16px; line-height: 2;}.txt1:before { left: 45%;}.RWDsocial001 { bottom: 0; width: calc(100% - 76px); height: 72px; padding: 0 20px; left: 0;}#social_media_wrapper { flex-direction: inherit;}#social_media_wrapper a { padding: 36px 45px; display: flex; justify-content: center; align-items: center;}.RWDbanner_plus01 .slick-caption { left: 0;}.RWDmenu_plus03 .header.is-scroll a.ml-stack-nav-toggle { height: 33px; width: 35px;}.RWDmenu_plus03 .header.is-scroll a.ml-stack-nav-toggle .ml-stack-nav-toggle__line:nth-child(2) { top: 5px;}.RWDmenu_plus03 .header.is-scroll a.ml-stack-nav-toggle .ml-stack-nav-toggle__line { top: 13px; left: 0;}.RWDmenu_plus03 .header.is-scroll a.ml-stack-nav-toggle:after { bottom: -5px; left: 0;}.RWDbanner_plus01.style-control.control-right .control-box { display: none;}.RWDbanner_plus01 .page-scroll { bottom: -50px; margin-left: 10px; transform: translateX(-50%);}.pd { padding: 30px 0 0;}.wrapper_bg .container { padding: 0;}.RWDService002 h2.sub-title, .RWDedictor002 h2.sub-title, .abusttl_block h2.sub-title { font-size: 16px; width: 80%; line-height: 2; text-align: justify;}.funny-boxes.float-shadow > .funny-boxes-icon { left: 8%;}.RWDService002 .fa { left: 0;}.funny-boxes.float-shadow > .funny-boxes-icon { left: 8%; margin-top: -2px;}#m_RWDBASE_PAT01_49_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(3) > div > div > div { flex-direction: column;}.customized_block.pd { padding: 111px 0 50px;}.service_block:before{bottom:-673vw}.customized_block:before{margin-top:-602vw;height:376%}.customized_block .row:nth-child(2) { width: 90%;margin: auto;}.pmore a { float: none;}.pmore { margin-top: 30px;}.abustxt_block { letter-spacing: 2.5px; text-align: justify; margin: 2vw 10vw; margin-bottom: 30px;}.pararight { width: 95%; margin: auto; margin-top: 30px;}.parallaxtxt { padding: 60px 4vw;}.right_block { flex-direction: column; align-items: center;}.parallaxtxt h3 span { font-size: 14px; letter-spacing: 2px;}.parallaxtxt h3 { font-size: 25px;}.txt1, .txt2 { letter-spacing: 2.5px; width: 70%; margin: 0 auto; margin-top: 30px;}.RWDmenu_plus03 .logo { width: 200px; top: 6px;}.RWDbanner_plus01 .slick-caption { top: 24%;}#social_media_wrapper a { padding: 25px; margin-top: 10px; margin: 10px 24px;}.RWDedictor002-text { height: auto; padding: 50px 30px; margin-top: -11px;}.right_block { margin-bottom: 80px;}.funny-boxes.not-right-column{padding-bottom:0}.pmore.servciebtn{margin-top:60px}.serviceboxwarp { flex-direction: column;}.servicebox { width: 100% !important;}/*INNER*/h1.pageTitle {font-size:25px;margin-bottom: 0;text-align: center}.hgroup .breadcrumb { text-align: center;width: 100%; position: relative;}.page_wrapper_bg .call_to_action>.container { padding: 0;}.pagecontent.btn a, .pagecontent.ebtn a { letter-spacing: 0px;}.pagecontent.btn a, .pagecontent .ebtn a { display: block; width: 100%;}.RWDshopping .btn.normal { display: block; width: 100%; margin: 0; margin-bottom: 20px;}.pagecontent .btn_back { display: block;}.ebtn.currectsend_btn { width: auto;}.pagecontent .btn_back { width: 100%;}.pagecontent .btn_back,.pagecontent .btn_back a { display: block;}.ebtn.currectsend_btn { width: 100%;}.row .album_d_item{width:100%;margin-left:-15px}#RWDshopping,#RWDquiry { padding: 0 20px;}.none img { width: 80%; margin: 40px auto;}.RWDquiry .btn.normal{width:100%;margin:0 0 10px}.form-horizontal .form-group { margin-left: -15px;}/**/#RWDPAGE_BASE_PAT02 .main{top:71px!important}.slick-list.draggable{height:auto!important}a.ml-stack-nav-toggle{margin:0}.page_wrapper_bg .article-text{margin:0 20px}.page_wrapper_bg #social_media_wrapper a{padding:0;width:calc(100% / 3)}.page_wrapper_bg .scrollTop002{height:50px}.hgroup .breadcrumb:before,.hgroup .breadcrumb:after{width:100px}.page_wrapper_bg .RWDsocial001{height:50px}.RWDtimeline01 .line_dot,.RWDtimeline01 .line_dot2{left:-6px}.RWDtimeline01 li.event .point{left:60px;width:80%}.call_to_action:after{width:100%;height:150vw}.article1.id35 .call_to_action:after{height:332vw}.overseabox{margin:20px 0 40px}.serviceinner{padding:0}.serviceinner h4.ttl:after{width:100%}.sinner{width:100%;min-height:auto!important}.serviceinner.serviceinner1 .sinner {text-align: center;}.serviceinner h4.ttl{margin:auto;display:block;margin-bottom:40px;z-index:1;text-align:center}.serviceinner h4.ttl:after{width:200%;transform:translateX(-50%);z-index:-1;left:50%}.serviceinner.serviceinner2 .sinner:nth-child(2){width:100%}.serviceinner{margin-bottom:0}.sinner ul{padding-left:22px}.layoutlist_2 .album_item{margin:0 0 20px!important}.career li{width:100%;margin-bottom: 10px;}.RWDslider01 .products-list .box{display:flex;flex-direction:column-reverse}.contxtinner .col-md-3.col-sm-6{text-align:center;min-height:auto;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.contop{margin-left:0;margin-top:30px}.contxtinner .col-md-3.col-sm-6:last-child{border:0}.page_wrapper_bg .article-text h3{font-size:20px!important}.confbinner{margin:0}.coninfoinner{margin-bottom:30px;padding-bottom:15px;border-bottom:1px dashed #ccc}.form-horizontal .control-label,.eforms1 .col-sm-12.col-md-5{width:100%}.article-text>.container{padding:0 0 30px}.page_wrapper_bg .right_block{margin-bottom:60px;padding-top:0}.RWDtimeline01 li.event .point .title{font-size:16px}.RWDtimeline01 li.event{margin-bottom:10px}.RWDmenu_plus03 .header.is-scroll .logo{top:0!important;transition:.5s}.page_wrapper_bg .RWDmenu_plus03 .header.is-scroll .logo{top:0!important;transition:.5s}.album1 .page_content2{margin-top:40px}.fb_iframe_widget_fluid{position:relative;left:0;margin-left:0}/*---語系---*//*英文版*/ 
.lang_en .customized_block:before {margin-top: -664vw; height: 307%;}.lang_en .abustxt_block {text-align: left; letter-spacing: 0.5px;}.lang_en .right_block {flex-direction: column; align-items: center; padding: 10px 15px; text-align: center;}/*日文版*/ 
.lang_jp .funny-boxes.float-shadow > .funny-boxes-icon {transform: translate(-50%, 0px);}.lang_jp .right_block {flex-direction: column; align-items: center; padding: 10px 15px; text-align: center;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.txt1, .txt2 { width: 80%;}#social_media_wrapper a { margin: 10px 18px;}.customized_block:before{margin-top:-664vw;height:370%}.service_block:before{bottom:-745vw}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.serviceboxwarp { flex-direction: column;}.servicebox { width: 100% !important;}.funny-boxes > .funny-boxes-text > h4 { margin: 35px 0 0;}.RWDService002 .fa { left: 105%; margin-top: -25px;}#social_media_wrapper a { padding: 25px; margin-top: 10px; margin-right: 20px;}.service_block:before { bottom: -1003vw;}.customized_block:before{margin-top:-774vw;height:370%}.service_block:before{bottom:-881vw}/*INNER*/ 
.page_wrapper_bg .article-text{margin:0 10px}
}
/*iphone5 end*/