/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {background: #060f1f;font-family: 'Noto Sans TC', sans-serif !important;}/*bg_line.line_item {    width: calc(100%/8);    height: 100%;    float: left;    border-right:1px dotted rgba(130, 130, 130, 0.2);}.line_item.first {border-left:1px dotted rgba(130, 130, 130, 0.2);}.bg_line {    position: fixed;    height: 100vh;    width: 100%;    top:0;    z-index:-1111;}#social_media_wrapper a {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}*//*banner slogan*/ 
.RWDbanner_plus01 .slick-caption.txt-right {height: 100vh; top: 0;right: 0;}.slick-caption .container {width: 100%;padding: 0 10%;position: absolute;bottom: 160px;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu {text-align:right;}.RWDmenu_plus04 .header {padding: 0 12.5%;background: transparent;transition: 0.3s; border-bottom: none;}.RWDmenu_plus04 .header.is-up {background: rgba(6, 15, 31, 0.4);transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #fff;    letter-spacing: 2px;    font-size: 15px;}.glyphicon-search:before {color: #fff;}.RWDmenu_plus04 #search-box {right: 12.5%;margin-right: 0;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #ea9715;}.RWDmenu_plus04 .logo {width: 350px;float: left;margin-top: 9px;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after { border-color: #fff;}.RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after {border-color: #ea9715;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul { top: calc(100% - 0px);}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;}.RWDmenu_plus04 .site-nav .menu ul li a:hover{background: #eee;}/*portfolio*/ 
.portfolio_block {padding: 100px 12.5%;position: relative;}.RWDproduct004 .callout-dark {background-color: transparent;border-bottom:0px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    text-align: left;    font-size: 80px;    letter-spacing: 4px;    line-height: 90px;    color: rgba(255, 255, 255, 0.4);    font-weight: bold;}.RWDproduct004 h2.sub-title {    color: #ea9715;    font-size: 50px;    letter-spacing: 2px;    text-align: left;    line-height: 60px;}.RWDproduct004 .section-subject h4 {    text-align: left;    font-size: 17px;    letter-spacing: 1px;    line-height: 30px;}.RWDproduct004 .col-md-12 {padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/4 - 20px);    margin: 0 10px !important;}.RWDproduct004 .item-box figure:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: rgba(6, 15, 31, 0.3);    z-index: 111;    top: 0;    left: 0;    transition: 0.3s;    pointer-events:none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover .item-box figure:after {    background:transparent;    transition: 0.3s;}.RWDproduct004 #portfolio div.col-md-3 h3 {    color: #fff;    letter-spacing: 1px;    line-height: 30px;    font-size: 18px;    font-weight: 400;}.RWDproduct004 #portfolio.portfolio-nogutter .mix .item-box {    margin-left: 0 !important;    width: 100%;    transition: 0.8s;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:hover .item-box {    width: 450px !important;    transition: 0.8s;    margin-left: calc(50% - 225px) !important;    z-index: 111111111;    padding: 20px !important;    background: #fff;    margin-top: -50px !important;}.RWDproduct004 #portfolio { overflow: visible !important;}.RWDproduct004 {overflow-x: visible;}.row.mix-grid:hover .mix .item-box figure:after { background: rgba(6, 15, 31, 0.8);}.RWDproduct004 .nopadding{border-bottom:0px;}.RWDproduct004 .list-inline {    text-align: center;    color: #8d97aa;    letter-spacing: 1px;    font-size: 14px;    line-height: 26px;    margin-top: 15px !important;}.RWDproduct004 #portfolio div.col-md-3 h3 {text-align: center;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:hover .item-box h3 {color: #060f1f;}.RWDproduct004 #portfolio.portfolio-nogutter:hover .mix .item-box .item-box-desc {opacity: 0.1;transition:0.3s;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:hover .item-box .item-box-desc {opacity: 1;transition:0.3s;}.RWDproduct004 .callout-dark {padding-top: 0;}/*parallax*/ 
.RWDparallax_new .picbgbox {height: 650px !important;}.service-item {    width: 200px;    float: left;    text-align: center;    height: 200px;    border: 1px solid #fff;    border-radius: 50%;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    margin:0 25px;    transition:0.5s;}.service_block {    display: flex;    flex-direction: row;    justify-content: center;}.s_title {    margin-top: 15px;    font-size: 18px;    color: #fff;    letter-spacing: 2px;    line-height: 30px;}.overlay .container.editor {    width: 100%;    padding: 0 12.5%;}#m_RWDfullscreen01_46_1 .overlay {    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;}.service_block a:hover .service-item {    border-color: #ea9715;    transition: 0.5s;}/*about*/ 
.about_block {padding: 100px 12.5%;position: relative;}.RWDleft_cont002 .container {width: 100%;padding: 0;}.RWDleft_cont002 .item-second {background-color: transparent;}.RWDleft_cont002 .item-second .text-box {background: transparent;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box .title {    text-align: left;    font-size: 80px;    letter-spacing: 4px;    line-height: 90px;    color: rgba(255, 255, 255, 0.4);    font-weight: bold;}.RWDleft_cont002 .item-second .text-box .subtitle {    color: #ea9715;    font-size: 50px;    letter-spacing: 2px;    text-align: left;    line-height: 60px;    font-weight: 100;}.RWDleft_cont002 .item-second .text-box .underline{display:none}.RWDleft_cont002 .item-second .text-box .text {    width: 100%;    font-size: 15px;    font-weight: 400;    letter-spacing: 1px;    line-height: 30px;    margin-top: 50px;}.RWDleft_cont002 .item-second .text-box a {    float: left;    border-radius: 0;    background: transparent;    color: #6a6f79;    font-size: 14px;    letter-spacing: 1px;    font-weight: 400;    padding: 5px 10px;    margin-top: 30px;    border-color: #6a6f79;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second {    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;}.item-second a {    display: block;    position: relative;}.RWDleft_cont002 .item-second .text-box a:hover {background-color: #6a6f79;}/*footer*/ 
.left_map{width:70%;float:left}.footer_block {position: relative;}.right_info{width:30%;float:left}.company_title {    color: #fff;    font-size: 20px;    text-align: right;    letter-spacing: 1px;    line-height: 30px;    font-weight: 400;    margin-bottom: 10px;}.comp_info {    text-align:center;    color: #333;    line-height: 30px;    font-size: 17px;    letter-spacing: 1px;    font-weight: 400;}.left_map iframe {filter: grayscale(100%);}.copy_block {    margin-top: 30px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    font-size: 12px;    letter-spacing: 1px;    color: #828282;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #828282;}.RWDssl01 {margin: 0 20px;}.footer_block .container {    border-bottom: 1px solid #828282;    padding-bottom: 30px;    display: flex;    justify-content: center;    align-items: center;}#wh-widget-send-button.wh-widget-right {    right: 5px !important;    bottom: 73px !important;}div.wh-widget-send-button-wrapper div.wh-widget-send-button-wrapper-list.wh-widget-show-get-button a.wh-widget-send-button-get-button {display: none !important;}.scrollTop002 { bottom: 20px;right: 22px;z-index:111;}.RWDsocial001 {display: block;}.social_block {position: fixed;right: 23px;bottom: 150px;z-index:111;}#social_media_wrapper a i { font-size: 25px;color: #fff;padding: 5px;}.RWDsocial001 { background: transparent;}#social_media_wrapper a {    float: none;    width: 50px;    height: 50px;    margin: 22px 4px;}.RWDsocial001 {padding: 0;right: 0px;}#social_media_wrapper > a:nth-child(1) {background:#428BCA;}#social_media_wrapper > a:nth-child(2){background:#00b900;}#social_media_wrapper > a:nth-child(3){background:#e34263;}.social_block {    display: none;    transition: 0.3s;}.social_block.social_block-show {    display: block;    transition: 0.3s;}.googlemap iframe {filter: grayscale(100%);}.RWDgmap002 { height: 600px;}.RWDgmap002 .googlemap { height: 600px;}.RWDgmap002 .googlemap:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: rgba(6, 15, 31, 0.2);    z-index: 1;    left: 0;    top: 0;    pointer-events:none;}.copy_right {    font-size: 12px;    letter-spacing: 1px;    line-height: 20px;    margin-top: 50px;    color: #afafaf;}.RWDgmap002 .info:after {    content: "";    position: absolute;    width: 100px;    height: 2px;    background: #ea9715;    top: 0;    left: 50%;    margin-left: -50px;    transition: 0.5s;}.RWDgmap002 .info:hover:after{width:100%;transition: 0.5s;left:0;margin-left:0px;}.comp_info a:hover {color: #000;}.comp_info a {color: #333;}div.clear {clear: both;height: 0;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px 0;}#RWDPAGE_BASE_PAT02 .main {background-color: transparent; overflow: hidden;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/ 
.hgroup .container {width: 100%; border-bottom: none;}h1.pageTitle { color: #ea9715; font-size: 42px; letter-spacing: 2px; text-align: center; line-height: 1.5;}.hgroup .breadcrumb {background: transparent; border: none; bottom: 0; position: relative; text-align: center; float: none !important; letter-spacing: 2px;}.hgroup .breadcrumb a:hover {color: #ea9715;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #efefef;}.m2018 .products-nav .nav-title {    background: #060f1f;    font-size: 16px;    padding: 8px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 3px;    font-weight: 600;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 2px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #060f1f;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #eee;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}/*回上層*/ 
.btn.btn_back:hover a {color: #fff;}.btn.btn_back a {color: #6a6f79; transition: .5s all;}.btn.btn_back:hover {background: #6a6f79 !important;}.btn.btn_back {border-radius: 0; background: transparent !important; font-size: 14px; letter-spacing: 1px; font-weight: 400; padding: 5px 10px; margin-top: 30px; border-color: #6a6f79; float: right; transition: .5s all;}/*相簿列表*/ 
.layoutlist_2 .album_item {height: auto !important; margin: 0 20px 40px; background: rgba(0, 0, 0, 0.4);border-radius: 8px; padding: 0 0 10px; width: calc(100%/2 - 40px); min-height: 320px;}.layoutlist_2 .album_item_subject {font-size: 15px; font-weight: 400; letter-spacing: 1px; line-height: 30px; color: #fff;}.layoutlist_2 .album_item:hover .album_item_subject {color: #ea9715;}.lg-actions .lg-next, .lg-actions .lg-prev{font-size: 50px;}.lg-sub-html h4{max-height: 50px;font-size: 18px;}.lg-sub-html p{font-size: 14px;}/*時間軸*/ 
.RWDtimeline01 .model-title {color: #fff; letter-spacing: 2px; line-height: 30px; font-size: 20px; font-weight: 400; text-align: center;}.RWDtimeline01 .line_dot2 span {background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgb(6, 15, 31) 2%,rgb(6, 15, 31) 100%);  background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(6, 15, 31) 2%,rgb(6, 15, 31) 100%);}.RWDtimeline01 li.event .point .title {font-size: 17px; color: #fff; font-weight: 500;}.RWDtimeline01 li.event .point .editor {color: #8d97aa; font-size: 15px; letter-spacing: 2px; line-height: 30px;}.RWDtimeline02 .model-title {color: #fff;}.RWDtimeline02 .timeline2_list .block .text-in {color: #8d97aa;}.RWDtimeline02 .timeline2_list .block .year {color: #8d97aa;}/*內文*/section.article-text {font-size: 15px; letter-spacing: 2px; line-height: 30px; color: #8d97aa; font-weight: 500;}section.article-text p {font-size: 15px; letter-spacing: 2px; line-height: 30px; color: #8d97aa; font-weight: 500;}section.article-text h1 {color: #fff;}.RWDslider01 .editor {font-size: 15px; letter-spacing: 2px; line-height: 30px; color: #8d97aa; font-weight: 500;}.RWDslider01 .control-box .slick-dots li {color: #fff;}/*關於我們*/ 
.abus {display: flex; align-items: center;}.abus .title {text-align: left; font-size: 80px; letter-spacing: 4px; line-height: 90px; color: rgba(255, 255, 255, 0.8); font-weight: bold; margin-bottom: 80px;}/*最新消息*/ 
.layoutlist_8 .item {background: rgba(0, 0, 0, 0.4); padding: 44px 23px !important; transition: .5s all ease; border-bottom: none; margin-bottom: 30px; border-radius: 8px;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .listdate .day {font-size: 48px; letter-spacing: 1px; color: #fff; font-weight: 500; line-height: 30px;}.layoutlist_8 .listdate .yearmonth {font-size: 14px; letter-spacing: 1px; color: #fff; font-weight: 500; line-height: 30px; padding-bottom: 30px;}.layoutlist_8 .article_subject {color: #fff; letter-spacing: 1px; line-height: 30px; font-size: 18px; font-weight: 400;}.layoutlist_8 .list_subject .summary a {color: #8d97aa !important;}/*聯絡我們*/ 
.form-group label {font-weight: 400;}.customized_columns ._input, .customized_columns select {border: none; border-radius: 8px; background: rgba(255, 255, 255, 0.2);}.ebtn.currectsend_btn a {color: #6a6f79; transition: .5s all;}.ebtn.currectsend_btn {border-radius: 0; background: transparent !important; font-size: 14px; letter-spacing: 1px; font-weight: 400; margin-top: 30px; border: 1px solid #6a6f79; float: right; transition: .5s all; margin-right: 0;}.ebtn.currectsend_btn:hover {background: #6a6f79 !important;}.ebtn.currectsend_btn:hover a{color: #fff;}/**/#RWDPAGE_BASE_PAT02 .social_block {bottom: 390px !important;}/*搜尋*/section#RWDsearch_page {background: rgba(255, 255, 255, 0.8); padding: 30px;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width:1500px){/*1500px*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .mix:hover .item-box {width: 300px !important;margin-left: calc(50% - 150px) !important;}}@media (max-width:1400px){/*1400px*/ 
.slick-caption .container {bottom: 80px;}.RWDbanner_plus01 .logo img {width: 80%;float: right;}.RWDgmap002 .info {width: 400px;}}@media (max-width:1280px){.RWDmenu_plus04 .header { padding: 0 10%;}.portfolio_block {padding: 100px 10%;}.RWDleft_cont002 .item-second .text-box {padding-left: 0;}.about_block {padding: 100px 10%;}}@media (max-width:1199px){/*1199*/ 
.RWDgmap002 .info {width: 350px; padding: 40px 20px;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 60px;line-height: 70px;}.RWDproduct004 h2.sub-title {font-size: 40px;line-height: 50px;}.RWDproduct004 .section-subject h4 {font-size: 15px;}.RWDleft_cont002 .item-second .text-box .title{font-size: 60px;line-height: 70px;}.RWDleft_cont002 .item-second .text-box .subtitle{font-size: 40px;line-height: 50px;}.RWDmenu_plus04 .copyright {display: none;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus04 .header {padding: 0 5%;}.RWDmenu_plus04 .ml-stack-nav-toggle {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .features:after {background-color: #fff;}.RWDbanner_plus01 .logo img {width: 60%;}.portfolio_block {padding: 100px 5%;}.service-item {width: 190px;height: 190px;margin:0 20px;}.about_block { padding: 100px 5%;}.RWDmenu_plus04 #mobile-menu {background: #060f1f;width: 360px;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus04 .menu-icon {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li>a {    color: #fff;    letter-spacing: 2px;    line-height: 30px;    font-weight: 100;    margin-left:0px;}.RWDmenu_plus04 #mobile-menu .main-menu {padding: 0 35px;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: #ea9715;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #ea9715;}/*----內頁---*/ 
.layoutlist_2 .album_item {min-height: 275px;}.lg-actions .lg-next, .lg-actions .lg-prev{font-size: 22px;}.lg-sub-html h4{max-height: 50px;font-size: 16px;}.lg-sub-html p{font-size: 12px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDgmap002 .info {right: inherit;left: 40px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: calc(100%/2 - 20px);}.service_block {    display: block;    flex-direction: initial;    justify-content: center;    align-items: center;    text-align: center;    width: 460px;    margin: 0 auto;}.service-item { margin: 10px 20px;}/*---內頁---*/ 
.layoutlist_2 .album_item {min-height: 251px;}.btn.btn_back {float: none !important; display: block;}h1.pageTitle {font-size: 40px;}.abus .title {font-size: 42px; margin-bottom: 30px; line-height: 1.5;}.btn.btn_back a {display: block;}.eformsForm ._bd_row._bd_clearfix {display: flex; flex-direction: column;}.eformsForm ._bd_column._bd_third {width: 100%;}.eformsForm ._bd_column._bd_two-third {width: 100%;}.lg-actions .lg-next, .lg-actions .lg-prev{font-size: 22px;}.lg-sub-html h4{max-height: 50px;font-size: 16px;}.lg-sub-html p{font-size: 12px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.fl img {width: 200px;}.fl {    left: 50% !important;    margin-left: -100px;    top: 50% !important;    margin-top: -16px !important;}.RWDmenu_plus04 .logo {    width: 200px;    margin-top: 20px;}.slick-caption .container {position: relative;bottom:0;margin-top: 88%;}.RWDbanner_plus01 .logo img {width: 100%;float: none;}.line_item:nth-child(8), .line_item:nth-child(7), .line_item:nth-child(6), .line_item:nth-child(5) {display:none}.line_item {width: calc(100%/4);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {float: left;}.RWDproduct004 .item-box-desc {padding: 30px 0px 20px;}.service-item {    width: 150px;    height: 150px;    margin: 20px 18px;}.service_block {width: 100%;}.overlay .container.editor {padding: 0 5%;}.RWDleft_cont002 .item-second {flex-direction: column;}.RWDgmap002 .info {left: 0;margin-bottom: 40px;}.RWDgmap002 .googlemap:after{display:none}.RWDmenu_plus04 #mobile-menu {width: 100%;}#wh-widget-send-button.wh-widget-right {right: 2px !important;}.about_block {padding: 100px 10%;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:hover .item-box {    width: 100% !important;    margin-left: 0 !important;    padding: 0 !important;    background: transparent !important;    margin-top: 0 !important;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:hover .item-box h3 {color: #fff;}.RWDgmap002 .googlemap {height: 300px; }.RWDgmap002{height: auto; margin-bottom: 50px;}/**/ 
.RWDsocial001 {    padding: 0;    position: relative;    right: auto;    left: 0;    border-radius: 0;}.social_block {    width: calc(100% - 50px);    bottom: 0;    right: auto;}.scrollTop002 {    bottom: 0;    right: 0px;    height: 50px;}.scrollTop002 .ii {    border-radius: 0;}#social_media_wrapper a {    float: none;    width: calc(100% / 3);    height: 50px;    margin: 0;    border-radius: 0;    display: inline-block;}/*----內頁---*/#RWDPAGE_BASE_PAT02 .main .container {padding-left: 10px; padding-right: 10px;}.layoutlist_2 .album_item { width: 100%; margin: 0 0 40px; min-height: auto;}.layoutlist_8.rwd .listdate .day {color: #fff; font-size: 14px;}.abus { flex-direction: column;}.abus .title {font-size: 32px; line-height: 1.8; margin-bottom: 30px; text-align: center;}.abus br { display: none;}.RWDtimeline01 .model-title {line-height: 2;}.lg-actions .lg-next, .lg-actions .lg-prev{font-size: 22px;}.lg-sub-html h4{max-height: 50px;font-size: 16px;}.lg-sub-html p{font-size: 12px;}#RWDPAGE_BASE_PAT02 .social_block {    bottom: 0px !important;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 40px;line-height: 45px;}.RWDproduct004 .list-inline {font-size: 13px;}.service-item {margin: 20px 9px; width: 140px;height: 140px;}.s_title {font-size: 15px;letter-spacing: 1px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 40px;line-height: 45px;}.RWDleft_cont002 .item-second .text-box {padding-right: 0;}.RWDgmap002 .info {width: 90%;}.copy_right {font-size: 9px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;}.service-item {    margin: 20px 6px;    width: 130px;    height: 130px;}.RWDleft_cont002 .item-second .text-box .text {font-size: 13px;}
}
/*iphone5 end*/